sigstore/helm-charts

Support adding custom labels to the deployment policy controller

CodeGlitcher opened this issue · 3 comments

Description

Support added custom labels to the webhook deployment for hte policy controller

In our project we use NetworkPolicies to limit what applications are allowed to access.
For the network policies we have created custom labels to select where they apply:
like: egress-kube-system-api-server

Could the helm chart support a variable like extraLabels
to add additional labels to the deployment?

I dont think so.
policy-controller.labels are defined in the helm __helpers
As far as I know you cannot override these from the values.yaml

{{/*
Common labels
*/}}
{{- define "policy-controller.labels" -}}
helm.sh/chart: {{ include "policy-controller.chart" . }}
{{ include "policy-controller.selectorLabels" . }}
{{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{- end }}

also these labels are added to the deployment and not the actual pod.

Yes, you're right. Let me fix that in a PR.