Updating the HCL Compass Helm chart values for your environment

You can update the HCL Compass Helm Chart default values that are set in the hcl-compass/values.yaml file to be based on your environment by setting new values during the helm install or helm upgrade.

About this task

This guide shows you how to define values to update the HCL Compass Helm Chart to make it more applicable to your environment.

Procedure

  1. Define the new values in a new values .yaml flie that is passed into the helm install or helm upgrade command by using the -f flag. In this example, the new values .yaml file is named db.yaml.
    • $ helm install [release-name] [file-name] -f db.yaml
      --namespace [solution namespace]
      --set global.hclImagePullSecret=[secret-name]
      --set hclFlexnetURL=[flexnet-url]
      --set hclFlexnetID=[flexnet-id]
  2. Define the new values in individual parameters passed with the --set flag. For example, to set the hcl-compass.service.enabled.oracle to false:
    • $ helm install [release-name] [file-name]
      --namespace [solution namespace]
      --set global.hclImagePullSecret=[secret-name]
      --set hclFlexnetURL=[flexnet-url]
      --set hclFlexnetID=[flexnet-id]
      --set hcl-compass.service.enabled.oracle=false
  3. If you are installing or updating the HCL Compass solution chart, you must add hcl-compass to the beginning of the new setting by using the --set flag or by using .yaml file format.
    • Example, using the --set flag:
      --set hcl-compass.service.enabled.oracle=false
    • Example, using .yaml file format:
      hcl-compass
        service
          enabled
            oracle: false
      Note: If you are installing or upgrading the HCL Compass helm chart directly, then you do not need to add hcl-compass to the beginning of the new setting, nor do you need to use .yaml file format.

What to do next

After downloading your solution from HCL SoFy, you can install the solution into a supported Kuberenetes environment, such as the Google Kubernetes Engine (GKE). For more information, see Deploying HCL Compass on Google Kubernetes Engine.