# Default values for cms.
nameOverride: "" # The name for CMS chart
(Default: `.Chart.Name`)
controlPlaneHostname: # K8s control plane IP/Hostname
(**REQUIRED**)
# Warning: Ensure that the naming is applied consistently for all dependent services when modifying nameOverride
# TODO: Services should be be able to be deployed in different namespaces
dependentServices: # The dependent Service Name for deploying Certificate Management Service chart, default is the chart name and override is from nameOverride value.
aas: aas
image:
svc:
name: # The image name with which CMS image is pushed to registry
(**REQUIRED**)
pullPolicy: Always # The pull policy for pulling from container registry for CMS
(Allowed values: `Always`/`IfNotPresent`)
imagePullSecret: # The image pull secret for authenticating with image registry, can be left empty if image registry does not require authentication
storage:
nfs:
server: # The NFS Server IP/Hostname
(**REQUIRED**)
reclaimPolicy: Retain # The reclaim policy for NFS
(Allowed values: `Retain`/)
accessModes: ReadWriteMany # The access modes for NFS
(Allowed values: `ReadWriteMany`)
path: /mnt/nfs_share # The path for storing persistent data on NFS
configSize: 10Mi # The configuration size for storing config for CMS in NFS path
logsSize: 1Gi # The logs size for storing logs for CMS in NFS path
baseSize: 1.1Gi # The base volume size (configSize + logSize)
securityContext:
init: # The fsGroup id for init containers
fsGroup: 1001
cms: # The security content for CMS Pod
runAsUser: 1001
runAsGroup: 1001
capabilities:
drop:
- all
allowPrivilegeEscalation: false
service:
directoryName: cms
cms:
containerPort: 8445 # The containerPort on which CMS can listen to traffic
port: 30445 # The externally exposed NodePort on which CMS can listen to external traffic
aas:
containerPort: 8444 # The containerPort on which CMS can listen to traffic
ingress:
enable: false # Accept true or false to notify ingress rules are enable or disabled