From db571d8ddad9011370f0f7d76bd1fbd09309b35a Mon Sep 17 00:00:00 2001 From: Jason O'Donnell <2160810+jasonodonnell@users.noreply.github.com> Date: Wed, 7 Aug 2019 14:55:32 -0400 Subject: [PATCH] Update helm labels (#8) --- templates/server-config-configmap.yaml | 9 +++++---- templates/server-disruptionbudget.yaml | 9 +++++---- templates/server-service.yaml | 9 +++++---- templates/server-serviceaccount.yaml | 9 +++++---- templates/server-statefulset.yaml | 21 +++++++++++---------- templates/ui-service.yaml | 9 +++++---- test/acceptance/server-ha.bats | 2 +- 7 files changed, 37 insertions(+), 31 deletions(-) diff --git a/templates/server-config-configmap.yaml b/templates/server-config-configmap.yaml index 389195a..f2bddaa 100644 --- a/templates/server-config-configmap.yaml +++ b/templates/server-config-configmap.yaml @@ -6,10 +6,11 @@ kind: ConfigMap metadata: name: {{ template "vault.fullname" . }}-config labels: - app: {{ template "vault.name" . }} - chart: {{ template "vault.chart" . }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} + helm.sh/chart: {{ include "vault.chart" . }} + app.kubernetes.io/name: {{ include "vault.name" . }} + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/managed-by: {{ .Release.Service }} + app.kubernetes.io/version: {{ .Chart.Version | quote }} data: extraconfig-from-values.hcl: |- {{- if eq .mode "standalone" }} diff --git a/templates/server-disruptionbudget.yaml b/templates/server-disruptionbudget.yaml index 7dec720..5ff9243 100644 --- a/templates/server-disruptionbudget.yaml +++ b/templates/server-disruptionbudget.yaml @@ -7,10 +7,11 @@ kind: PodDisruptionBudget metadata: name: {{ template "vault.fullname" . }} labels: - app: {{ template "vault.name" . }} - chart: {{ template "vault.chart" . }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} + helm.sh/chart: {{ include "vault.chart" . }} + app.kubernetes.io/name: {{ include "vault.name" . }} + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/managed-by: {{ .Release.Service }} + app.kubernetes.io/version: {{ .Chart.Version | quote }} spec: maxUnavailable: {{ template "vault.pdb.maxUnavailable" . }} selector: diff --git a/templates/server-service.yaml b/templates/server-service.yaml index 3a3279a..7ee7dce 100644 --- a/templates/server-service.yaml +++ b/templates/server-service.yaml @@ -9,10 +9,11 @@ kind: Service metadata: name: {{ template "vault.fullname" . }} labels: - app: {{ template "vault.name" . }} - chart: {{ template "vault.chart" . }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} + helm.sh/chart: {{ include "vault.chart" . }} + app.kubernetes.io/name: {{ include "vault.name" . }} + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/managed-by: {{ .Release.Service }} + app.kubernetes.io/version: {{ .Chart.Version | quote }} annotations: # This must be set in addition to publishNotReadyAddresses due # to an open issue where it may not work: diff --git a/templates/server-serviceaccount.yaml b/templates/server-serviceaccount.yaml index a5a20d8..e1ba42f 100644 --- a/templates/server-serviceaccount.yaml +++ b/templates/server-serviceaccount.yaml @@ -6,8 +6,9 @@ metadata: name: {{ template "vault.fullname" . }} namespace: {{ .Release.Namespace }} labels: - app: {{ template "vault.name" . }} - chart: {{ template "vault.chart" . }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} + helm.sh/chart: {{ include "vault.chart" . }} + app.kubernetes.io/name: {{ include "vault.name" . }} + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/managed-by: {{ .Release.Service }} + app.kubernetes.io/version: {{ .Chart.Version | quote }} {{ end }} diff --git a/templates/server-statefulset.yaml b/templates/server-statefulset.yaml index 160b0a1..5314d0d 100644 --- a/templates/server-statefulset.yaml +++ b/templates/server-statefulset.yaml @@ -6,10 +6,11 @@ kind: StatefulSet metadata: name: {{ template "vault.fullname" . }} labels: - app: {{ template "vault.name" . }} - chart: {{ template "vault.chart" . }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} + helm.sh/chart: {{ include "vault.chart" . }} + app.kubernetes.io/name: {{ include "vault.name" . }} + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/managed-by: {{ .Release.Service }} + app.kubernetes.io/version: {{ .Chart.Version | quote }} spec: serviceName: {{ template "vault.fullname" . }} podManagementPolicy: Parallel @@ -18,16 +19,16 @@ spec: type: OnDelete selector: matchLabels: - app: {{ template "vault.name" . }} - chart: {{ template "vault.chart" . }} - release: {{ .Release.Name }} + helm.sh/chart: {{ template "vault.chart" . }} + app.kubernetes.io/name: {{ template "vault.name" . }} + app.kubernetes.io/instance: {{ .Release.Name }} component: server template: metadata: labels: - app: {{ template "vault.name" . }} - chart: {{ template "vault.chart" . }} - release: {{ .Release.Name }} + helm.sh/chart: {{ template "vault.chart" . }} + app.kubernetes.io/name: {{ template "vault.name" . }} + app.kubernetes.io/instance: {{ .Release.Name }} component: server {{ template "vault.annotations" . }} spec: diff --git a/templates/ui-service.yaml b/templates/ui-service.yaml index 8dfa917..95dc79a 100644 --- a/templates/ui-service.yaml +++ b/templates/ui-service.yaml @@ -9,10 +9,11 @@ kind: Service metadata: name: {{ template "vault.fullname" . }}-ui labels: - app: {{ template "vault.name" . }} - chart: {{ template "vault.chart" . }} - heritage: {{ .Release.Service }} - release: {{ .Release.Name }} + helm.sh/chart: {{ include "vault.chart" . }} + app.kubernetes.io/name: {{ include "vault.name" . }} + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/managed-by: {{ .Release.Service }} + app.kubernetes.io/version: {{ .Chart.Version | quote }} spec: selector: app: {{ template "vault.name" . }} diff --git a/test/acceptance/server-ha.bats b/test/acceptance/server-ha.bats index 9e54605..30c4e50 100644 --- a/test/acceptance/server-ha.bats +++ b/test/acceptance/server-ha.bats @@ -69,7 +69,7 @@ load _helpers [ "${token}" != "" ] # Vault Unseal - local pods=($(kubectl get pods --selector='app=vault' -o json | jq -r '.items[].metadata.name')) + local pods=($(kubectl get pods --selector='app.kubernetes.io/name=vault' -o json | jq -r '.items[].metadata.name')) for pod in "${pods[@]}" do kubectl exec -ti ${pod} -- vault operator unseal ${token}