Upgrade the Bitpoke App

If you have already installed the Bitpoke App and you want to use a newer version, here is how to upgrade it.

WARNING

If done correctly, there shouldn’t be any downtime for your sites. If we cannot avoid some downtime for a version, it will be no more than a couple of minutes, or we’ll explicitly mention it here.

Upgrade the Bitpoke App

To upgrade the Bitpoke App, you need to install a new release and then, after it is ready, remove the old release.

Install a new release

To install a new release, follow the steps from how to install the App , taking into consideration:

  • install it into the same namespace where you have the current Dashboard version
  • for the new application use a different name from the current application
  • create a new Bitpoke App Service Account; reusing the old one won’t work, because it will get deleted when uninstalling the old App version

Install new App version

NOTE

All App features are available only for Kubernetes 1.17 and Kubernetes 1.18, so make sure to have a Static version for your cluster with these versions. If not, upgrade your cluster . Dashboard 1.7 was tested on versions 1.18.15-gke.1501 and 1.17.17-gke.1101.

Remove the old release

After you install the new release and wait for it to be ready, you can remove the old App release.

To delete the old Bitpoke App version, go to Kubernetes Engine -> Applications and delete it from here. For example, if you upgrade from version 1.6 to version 1.7, you have to delete the 1.6 version:

Remove old Bitpoke App

Upgrade the Kubernetes cluster

All Dashboard features are available for Kubernetes 1.17 and Kubernetes 1.18, so make sure to have a Static version for your cluster with these versions. If not, you can upgrade your Kubernetes cluster and nodes versions by following the Google Kubernetes Engine documentation .

NOTE

Be aware that the nodes shouldn’t be on auto-upgrade, as not all Bitpoke App versions work with the latest cluster versions.

Downgrade the Bitpoke App

WARNING

We don’t recommend you to downgrade the Bitpoke App version, but if for some reason you wish to do this, the steps to follow are the same ones as when installing a new release.

You need to install the desired Bitpoke App version, following the steps from how to install the Bitpoke App , taking into consideration:

  • install it into the same namespace where you have the current App version
  • for the new application use a different name from the current application
  • create a new Bitpoke App Service Account; reusing the old one won’t work, because it will get deleted when uninstalling the old Dashboard version

After you install the new release and wait for it to be ready, you can remove the old Dashboard release.

For example, if you have installed the App version 1.7 and you wish to downgrade to version 1.6, install the version 1.6, wait for it to be ready, then delete the 1.7 app. Remove undesired Bitpoke App