Customize SSL configuration for Global Mailbox UI

About this task

To configure the SSL with Global Mailbox UI, perform the following steps:

Procedure

  1. Generate the keystore file which contains the key and certificate. For example, keystore.jks.
  2. Create the secret for the keystore like the example below:

    kubectl create secret generic gm-liberty-certificate-secret --from-file=<path to Keystore file created in step 1>.

  3. Create a secret for the keystore password by using the sample provided in app-secrets.yaml file.
    Note: The secret name in the sample file is gm-liberty-credentials-secret.
  4. If you want to update the default liberty certificates, modify the following parameters in the values.yaml file under the mailboxUI option:
    • keyStoreName : keystore.jks
    • certificate: gm-liberty-certificate-secret
    • credentials: gm-liberty-credentials-secret.