The following Helm keys define image, license, registry, and volume creation.
As of 2024.6.0, root Helm keys are available at the following chart levels:
- Global root Helm keys are prepended with
globalto identify them as global values. The global values apply to both thecncchart and thescan-servicessubchart. - In the
cncchart, root keys apply only to thecncchart. Changing a root value here overrides the global value for only thecncchart. - In the
scan-servicessubchart, root keys apply only to thescan-servicessubchart. Changing a root value here overrides the global value for only thescan-servicessubchart.
.yaml file or set a root Helm key within a command such as
helm install, you must: - For cnc chart root keys: Include cnc chart root Helm keys using the
syntax as defined in the cnc chart's
values.yamlfile. - For scan-services chart root keys: Prepend scan-services subchart root
Helm keys with
scan-servicesto identify them as scan-services chart values. - For global root keys: Provide global root Helm keys using the global syntax specified in the Helm chart.
global keys apply to both charts where applicable.
The root keys in either the cnc chart or the
scan-services subchart override global values for only that
chart.
| Key | Default value | Description |
|---|---|---|
extraVolumeMounts: |
[] |
Use this Helm key to mount volumes created in the
|
extraVolumes: |
[] |
This single Helm key, if configured, provides additional volumes for
the following Coverity Connect pods: Connect webapp, Connect admin
tools, and Connect database tools. See the
|
imagePullPolicy: |
"" |
See the Kubernetes page: https://kubernetes.io/docs/concepts/containers/images/#image-pull-policy. This is set on each Coverity cloud deployment pod to control its image pull policy. Valid values are:
|
imagePullSecret: |
"" |
Specify the name of the secret that contains the credentials needed to connect to the repository/Docker registry that contains the container images and client images used to deploy the Coverity cloud containers and jobs. This must be set for images that are pulled from a registry that requires authentication. The Coverity images must be kept in a private Docker registry requiring credentials to access. Also, the secret must exist in the same namespace. For information on creating an image pull secret, refer to:
The Black Duck container image repository is:
This key must be configured if images are pulled from a registry requiring authentication. |
imageRegistry: |
"" |
The registry from which Kubernetes nodes pull the cnc or scan service
images, if this registry is different from the
Note: You can pull these images from the Black Duck registry, however, we recommend
that you use a local private registry for faster image pulls.
|
imageTagSuffix: |
"" |
If you are installing Coverity on OpenShift, you need to specify a
Valid values for this key are:
|
imageVersion: |
"" |
The container image tag used for all Black Duck images. This can be
overridden on a service-by-service basis in the
|
tolerations: |
[] |
This is a global tolerations parameter that sets the tolerations on all of the Coverity cloud pods. By default, Coverity is deployed on AMD pods. To deploy on only ARM64 pods, you would provide the following toleration:
Note: Refer to:
|