Backing up Decision Intelligence Client Managed Software

If you use Decision Intelligence Client Managed Software, back up the secrets and your PostgreSQL databases.

About this task

The secret ibm-dba-ads-designer-secret encapsulates the encryptionKeys key, which is used to cipher and decipher secrets in Decision Designer. The secret ibm-dba-ads-runtime-secret encapsulates the encryptionKeys key, which is used to cipher and decipher secrets in the decision runtime.

Procedure

  1. Make a copy of the secrets. To retrieve the secrets, run the following commands:
    kubectl --namespace $ADS_RELEASE_NAMESPACE get secret ibm-dba-ads-designer-secret -o yaml
    kubectl --namespace $ADS_RELEASE_NAMESPACE get secret ibm-dba-ads-runtime-secret -o yaml
  2. If you previously changed the name of secrets in the custom resource (CR), configure the names with the ads_configuration.decision_designer.admin_secret_name and ads_configuration.decision_runtime.admin_secret_name parameters.
  3. Synchronize your decision services with a remote Git repository to minimize risk of data loss.
  4. Back up the PostgreSQL data.
    1. For an external PostgreSQL server, see the backup documentation of your PostgreSQL provider.