Helm Values

Discover all values supported by the latest CAP Operator helm chart

Values

KeyTypeDefaultDescription
image.tagstring""Default image tag (can be overwritten on component level)
image.pullPolicystring""Default image pull policy (can be overwritten on component level)
imagePullSecretslist[]Default image pull secrets (can be overwritten on component level)
podSecurityContextobject{}Default pod security content (can be overwritten on component level)
nodeSelectorobject{}Default node selector (can be overwritten on component level)
affinityobject{}Default affinity settings (can be overwritten on component level)
tolerationslist[]Default tolerations (can be overwritten on component level)
priorityClassNamestring""Default priority class (can be overwritten on component level)
topologySpreadConstraintslist[]Default topology spread constraints (can be overwritten on component level)
podLabelsobject{}Additional pod labels for all components
podAnnotationsobject{}Additional pod annotations for all components
controller.replicasint1Replicas
controller.image.repositorystring"ghcr.io/sap/cap-operator/controller"Image repository
controller.image.tagstring""Image tag
controller.image.pullPolicystring""Image pull policy
controller.imagePullSecretslist[]Image pull secrets
controller.podLabelsobject{}Additional labels for controller pods
controller.podAnnotationsobject{}Additional annotations for controller pods
controller.podSecurityContextobject{}Pod security content
controller.nodeSelectorobject{}Node selector
controller.affinityobject{}Affinity settings
controller.tolerationslist[]Tolerations
controller.priorityClassNamestring""Priority class
controller.topologySpreadConstraintslist[]Topology spread constraints
controller.securityContextobject{}Security context
controller.resources.limits.memorystring"500Mi"Memory limit
controller.resources.limits.cpufloat0.2CPU limit
controller.resources.requests.memorystring"50Mi"Memory request
controller.resources.requests.cpufloat0.02CPU request
controller.volumeslist[]Optionally specify list of additional volumes for the controller pod(s)
controller.volumeMountslist[]Optionally specify list of additional volumeMounts for the controller container(s)
controller.dnsTargetstring""The dns target mentioned on the public ingress gateway service used in the cluster
controller.versionMonitoring.prometheusAddressstring""The URL of the Prometheus server from which metrics related to managed application versions can be queried
controller.versionMonitoring.metricsEvaluationIntervalstring"1h"The duration (example 2h) after which versions are evaluated for deletion; based on specified workload metrics
controller.versionMonitoring.promClientAcquireRetryDelaystring"1h"The duration (example 10m) to wait before retrying to acquire Prometheus client and verify connection, after a failed attempt
subscriptionServer.replicasint1Replicas
subscriptionServer.image.repositorystring"ghcr.io/sap/cap-operator/server"Image repository
subscriptionServer.image.tagstring""Image tag
subscriptionServer.image.pullPolicystring""Image pull policy
subscriptionServer.imagePullSecretslist[]Image pull secrets
subscriptionServer.podLabelsobject{}Additional labels for subscription server pods
subscriptionServer.podAnnotationsobject{}Additional annotations for subscription server pods
subscriptionServer.podSecurityContextobject{}Pod security content
subscriptionServer.nodeSelectorobject{}Node selector
subscriptionServer.affinityobject{}Affinity settings
subscriptionServer.tolerationslist[]Tolerations
subscriptionServer.priorityClassNamestring""Priority class
subscriptionServer.topologySpreadConstraintslist[]Topology spread constraints
subscriptionServer.securityContextobject{}Security context
subscriptionServer.resources.limits.memorystring"200Mi"Memory limit
subscriptionServer.resources.limits.cpufloat0.1CPU limit
subscriptionServer.resources.requests.memorystring"20Mi"Memory request
subscriptionServer.resources.requests.cpufloat0.01CPU request
subscriptionServer.volumeslist[]Optionally specify list of additional volumes for the server pod(s)
subscriptionServer.volumeMountslist[]Optionally specify list of additional volumeMounts for the server container(s)
subscriptionServer.portint4000Service port
subscriptionServer.istioSystemNamespacestring"istio-system"The namespace in the cluster where istio system components are installed
subscriptionServer.ingressGatewayLabelsobject{"app":"istio-ingressgateway","istio":"ingressgateway"}Labels used to identify the istio ingress-gateway component
subscriptionServer.dnsTargetstring"public-ingress.clusters.cs.services.sap"The dns target mentioned on the public ingress gateway service used in the cluster
subscriptionServer.domainstring"cap-operator.clusters.cs.services.sap"The domain under which the cap operator subscription server would be available
webhook.sidecarboolfalseSide car to mount admission review
webhook.replicasint1Replicas
webhook.image.repositorystring"ghcr.io/sap/cap-operator/web-hooks"Image repository
webhook.image.tagstring""Image tag
webhook.image.pullPolicystring""Image pull policy
webhook.imagePullSecretslist[]Image pull secrets
webhook.podLabelsobject{}Additional labels for validating webhook pods
webhook.podAnnotationsobject{}Additional annotations for validating webhook pods
webhook.podSecurityContextobject{}Pod security content
webhook.nodeSelectorobject{}Node selector
webhook.affinityobject{}Affinity settings
webhook.tolerationslist[]Tolerations
webhook.priorityClassNamestring""Priority class
webhook.topologySpreadConstraintslist[]Topology spread constraints
webhook.securityContextobject{}Security context
webhook.resources.limits.memorystring"200Mi"Memory limit
webhook.resources.limits.cpufloat0.1CPU limit
webhook.resources.requests.memorystring"20Mi"Memory request
webhook.resources.requests.cpufloat0.01CPU request
webhook.serviceobject{"port":443,"targetPort":1443,"type":"ClusterIP"}Service port
webhook.service.typestring"ClusterIP"Service type
webhook.service.portint443Service port
webhook.service.targetPortint1443Target port