anchor.diff:  [source,bash,options="nowrap"]
   ----
   skipper:>rollback --release-name helloworldk8s --release-version 2
  -helloworldk8s has been rolled back.
  -Last Deployed: Wed Oct 25 17:44:25 EDT 2017
  +helloworldk8s has been rolled back.  Now at version v4.
   ----
   
   The history now shows a new `v4` version, even though it is identical to the `v2` version.
  
positive.code: ----
  
  A more typical upgrade process is not to change application properties, but to change the version of the application because the code has change.  We will now upgrade the release to use a new maven artifact, version 1.0.1, which also corresponds to version 1.0.1 of the helloworld skipper package.
  In this case we will not add any additional properties other than the route.
  
  [source,bash,options="nowrap"]
  ----
  
negative.code: The metadata values that are present will be used in the next release to support searching for releases based on those values.
  
  Since it is somewhat awkward to specify multiple flattened out YAML values for the `--properties` argument in the shell, you can also specify the location of a YAML file when installing or upgrading.
  We will use a YAML file when we will update the release.  This application contains a Spring Boot
  `@ConfigurationProperty` named `helloworld.greeting`, so we will set that along with a standard Spring Boot property `endpoints.sensitive=false`.  We will also bump the memory up to 2G.
  
  [source,bash,options="nowrap"]
  ----
  spec:
    applicationProperties:
      endpoints.sensitive: false
      helloworld.greeting: yo
    deploymentProperties:
      spring.cloud.deployer.kubernetes.createNodePort: 32124
      spring.cloud.deployer.memory: 2048m
  ----
  
  The `upgrade` command
  