Configuring Product Master deployment YAML

Before deployment you need to configure Product Master YAML file that you downloaded from IBM® Support Fix Central.

Before you begin

  • Ensure that the System requirements are met.
  • File storage is mandatory for appdata persistent volume. It is recommended to use File storage for all the persistent volumes. If you use file storage access_modes should be set to ReadWriteMany.
  • All persistent volume claims are mandatory for successful deployment.
  • Before performing removing a deployment, it is recommended to take a complete backup of all the persistent volumes.
  • Starting from the IBM Product Master 14.0 GA release, all secrets values are passed from the app_secrets.yaml file. Product Master is deprecating random secret usage. The app_secrets.yaml file contains all the keys whose values need to be updated.

Procedure

  1. Review and update secret values in the app_secrets.yaml file.
    1. Generate self-signed certificate or procure valid certificate that is issued by the certificate authority for applying to the Ingress routes, which in turn are applied to application URLs. Convert certificate and key to Base64 format by using the following command.
      
      cat crt.cert | base64
      cat cert.key | base64
      Convert the output to a single line for the crt.cert and cert.key files.
  2. Update the values in the app_secrets.yaml file according to your requirement. For more information, see app_secrets.yaml.
  3. Update the parameters in the ipm_14.0.x_cr.yamlfile according to your requirement. For more information, see Parameters in the ipm_14.0.x_cr.yaml file.
  4. Optional: For your reference, see Sample deployment files.