Installing SSL certificates

You can install SSL certificates into the DevOps Plan Helm Chart.

Installing SSL Certificates to the DevOps Plan Helm Chart

  1. Create a new folder named /path/to/your/keystore that contains the keystore.p12 file for installing an SSL certificate on DevOps Plan pod container:
    $ mkdir /path/to/your/keystore
  2. Add the keystore.p12 file to the /path/to/your/keystore folder to a configMap named keystore-file.
    $ kubectl create cm keystore-file --from-file /path/to/your/keystore/keystore.p12 --namespace [namespace_name]
  3. Check to ensure that the keystore-file.configMap file has been created and that it contains the keystore.p12 file.
    $ kubectl get cm keystore-file -o yaml --namespace [namespace_name]
  4. Create a file named ssl.yaml. Set the SSL password, key-aliasMount and configMapName to keystore-file.
      ssl:
        enabled: true
        password: ""
        keyAlias:  1
        configMapName: keystore-file