diff --git a/config/helmchart/templates/manager.yaml b/config/helmchart/templates/manager.yaml index f2a5296..b7f1dbf 100644 --- a/config/helmchart/templates/manager.yaml +++ b/config/helmchart/templates/manager.yaml @@ -32,14 +32,17 @@ spec: - --tls-cert-file=/etc/certs/tls/tls.crt - --tls-private-key-file=/etc/certs/tls/tls.key - --v=10 - image: quay.io/coreos/kube-rbac-proxy:v0.5.0 + image: "{{ .Values.kube_rbac_proxy.image.repository }}:{{ .Values.kube_rbac_proxy.image.tag | default "v0.5.0" }}" name: kube-rbac-proxy ports: - containerPort: 8443 name: https volumeMounts: - mountPath: /etc/certs/tls - name: tls-cert + name: tls-cert + imagePullPolicy: {{ .Values.kube_rbac_proxy.image.pullPolicy }} + resources: + {{- toYaml .Values.kube_rbac_proxy.resources | nindent 10 }} - command: - /manager args: @@ -53,7 +56,7 @@ spec: - name: KEEPALIVEDGROUP_TEMPLATE_FILE_NAME value: /templates/keepalived-template.yaml resources: - {{- toYaml .Values.resources | nindent 12 }} + {{- toYaml .Values.resources | nindent 10 }} livenessProbe: httpGet: path: /healthz diff --git a/config/helmchart/values.yaml.tpl b/config/helmchart/values.yaml.tpl index c766615..fd6a9ad 100644 --- a/config/helmchart/values.yaml.tpl +++ b/config/helmchart/values.yaml.tpl @@ -26,3 +26,13 @@ nodeSelector: {} tolerations: [] affinity: {} + +kube_rbac_proxy: + image: + repository: quay.io/coreos/kube-rbac-proxy + pullPolicy: IfNotPresent + tag: v0.5.0 + resources: + requests: + cpu: 100m + memory: 20Mi