kestra-io / helm-charts

Apache License 2.0
37 stars 26 forks source link

Add custom labels to individual pods #58

Closed paulgrainger85 closed 3 days ago

paulgrainger85 commented 2 weeks ago

Feature description

Some features such as Azure Workload Identity require labels to be set at the pod level.

For example, to enable Azure Secret Manager with Workload identity, the following selectors label must be added to each pod requiring secret manager access:

azure.workload.identity/use: "true"

Right now, we only label the pods with the following

app.kubernetes.io/name: {{ include "kestra.name" . }}
app.kubernetes.io/component: {{ .Component }}
app.kubernetes.io/instance: {{ .Release.Name }}
loicmathieu commented 3 days ago

Fixed by https://github.com/kestra-io/helm-charts/pull/61