With Keptn 0.16.x, every Keptn project requires an upstream Git repository. Hence, before upgrading Keptn you must (i) attach an upstream to your Keptn projects and (ii) do a backup.
If you already have an upstream for all your Keptn projects, no additional steps are required and you can run
helm upgrade keptn keptn/keptn -n keptn --version 0.16.0 --reuse-values.
Suppose you need the additional features provided by the resource-service, such as HTTPS/SSH or Proxy, to configure your Keptn project with an upstream. In that case, you can also deploy the resource-service and configure the Git repositories later. For this, a backup is necessary.
GitCLI is available.
git remote add origin <remoteURL>, where
<remoteURL>is your Git upstream.
git push --allto synchronize your backup with your Git repository.
helm upgrade keptn keptn/keptn -n keptn --version 0.16.0 --reuse-values