kubernetes-operator icon indicating copy to clipboard operation
kubernetes-operator copied to clipboard

Improve Helm chart parameterization

Open nmanoogian opened this issue 10 months ago • 0 comments

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

nmanoogian avatar May 29 '25 21:05 nmanoogian