kubernetes-operator
kubernetes-operator copied to clipboard
Improve Helm chart parameterization
These changes use helmify to generate Helm charts that are much more flexible than what we have today. Here is the new values.yaml:
controllerManager:
manager:
args:
- --health-probe-bind-address=:8081
- --metrics-bind-address=127.0.0.1:8080
- --leader-elect
containerSecurityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- NET_RAW
privileged: false
runAsNonRoot: true
image:
repository: dopplerhq/kubernetes-operator
tag: 1.6.0
resources:
limits:
cpu: 100m
memory: 256Mi
requests:
cpu: 100m
memory: 256Mi
podLabels: {}
podSecurityContext:
runAsNonRoot: true
replicas: 1
serviceAccount:
annotations: {}
controllerManagerConfig:
clusterDopplersecretNamespace: doppler-operator-system
kubernetesClusterDomain: cluster.local
This will require a major upgrade to the DKO (v2) as there are some things for users to consider during the upgrade.
Closes ENG-8912