Upgrade notes

Substra 0.28.0

This version now allows external database connections, and database setup info and connection info are no longer the same setting.

If you changed some database settings such as credentials in the orchestrator or backend values, like this:

postgresql:
  auth:
   username: my-username
   password: my-password
   database: my-substra-db

Then you’ll need to copy them over to a new database key:

postgresql:
  auth:
   username: my-username
   password: my-password
   database: my-substra-db

database:
  auth:
   username: my-username
   password: my-password
   database: my-substra-db
   # you could also use YAML anchors for this

Substra 0.23.1

This version ships Redis with persistence (AOF) activated. As this component is used as a message broker and not as a cache, the previous redis deployment can be removed before lauching the upgrade.

No task should be running on the clusters, then, for each cluster where substra-backend is deployed, run the following command before upgrading: - kubectl delete statefulsets BACKEND_NAME-redis-master -n NS_NAME, where:

  • BACKEND_NAME is the release name as defined in Helm

  • NS_NAME the namespace name where your pods are deployed