7. Migration to v0.41.0#
When you upgrade from a previous version to v0.41.0,
you must update your configuration
so that the OX Connector can run through the following procedure in the init-db container.
The first startup can take some time, because of the full synchronization.
Detect empty database tables.
Recreate the subscription to the Provisioning Service.
Trigger a full synchronization of all UDM objects to the OX Connector.
Create the cache in the database.
Warning
Before you upgrade from a previous version to v0.41.0
go through the migration steps.
Otherwise, the OX Connector fails during start.
Go through the following steps to update your configuration:
Create a PostgreSQL user and empty database for the OX Connector, see Configure a database.
Provide a PostgreSQL database connection URL through the
openXchange.oxDbConnectionStringHelm value in your custom values file. See Prepare configuration.Retrieve the administrative credentials for the Provisioning Service of your Nubus for Kubernetes deployment. For information about how to retrieve these credentials, refer to Obtain administrative credentials in Univention Nubus - Customization and Modification Manual [1].
Tip
- Use existing Kubernetes secrets
Instead of specifying passwords directly in the values file, you can reference existing Kubernetes secrets. When you use existing secrets, Helm ignores the inline
passwordvalues.
Provide the provisioning admin credentials through the following Helm Chart values:
provisioningApi.resync.auth.usernameandprovisioningApi.resync.auth.passwordor
provisioningApi.resync.auth.existingSecret
Run helm upgrade as described in Listing 6.3 in Install consumer.