Skip to content

Commit

Permalink
Merge pull request #3110 from cloudfoundry-incubator/add-chart-labels
Browse files Browse the repository at this point in the history
Add helm chart labels
  • Loading branch information
nwmac authored Oct 5, 2018
2 parents 184ef90 + 0378f0b commit 0ea6b61
Show file tree
Hide file tree
Showing 4 changed files with 57 additions and 14 deletions.
19 changes: 15 additions & 4 deletions deploy/kubernetes/console/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,11 @@ spec:
template:
metadata:
labels:
app: "{{ .Release.Name }}"
component: "console"
app.kubernetes.io/name: "stratos"
app.kubernetes.io/instance: "{{ .Release.Name }}"
app.kubernetes.io/version: "{{ .Chart.AppVersion }}"
app.kubernetes.io/component: "console"
helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
spec:
containers:
- image: {{.Values.kube.registry.hostname}}/{{.Values.kube.organization}}/{{.Values.images.console}}:{{.Values.consoleVersion}}
Expand Down Expand Up @@ -243,12 +246,20 @@ kind: Deployment
metadata:
name: console-mariadb
labels:
app: "{{ .Release.Name }}"
app.kubernetes.io/name: "stratos"
app.kubernetes.io/instance: "{{ .Release.Name }}"
app.kubernetes.io/version: "{{ .Chart.AppVersion }}"
app.kubernetes.io/component: "console-mariadb"
helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
spec:
template:
metadata:
labels:
app: "{{ .Release.Name }}"
app.kubernetes.io/name: "stratos"
app.kubernetes.io/instance: "{{ .Release.Name }}"
app.kubernetes.io/version: "{{ .Chart.AppVersion }}"
app.kubernetes.io/component: "console-mariadb"
helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
spec:
containers:
- name: mariadb
Expand Down
18 changes: 15 additions & 3 deletions deploy/kubernetes/console/templates/pre-install.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,11 @@ kind: PersistentVolumeClaim
metadata:
name: "{{ .Release.Name }}-encryption-key-volume"
labels:
app: "{{ .Release.Name }}"
app.kubernetes.io/name: "stratos"
app.kubernetes.io/instance: "{{ .Release.Name }}"
app.kubernetes.io/version: "{{ .Chart.AppVersion }}"
app.kubernetes.io/component: "console-encryption-volume"
helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
annotations:
{{- if .Values.storageClass }}
volume.beta.kubernetes.io/storage-class: {{ .Values.storageClass | quote }}
Expand All @@ -26,7 +30,11 @@ apiVersion: v1
metadata:
name: console-mariadb
labels:
app: "{{ .Release.Name }}"
app.kubernetes.io/name: "stratos"
app.kubernetes.io/instance: "{{ .Release.Name }}"
app.kubernetes.io/version: "{{ .Chart.AppVersion }}"
app.kubernetes.io/component: "console-mariadb-volume"
helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
annotations:
{{- if .Values.mariadb.persistence.storageClass }}
volume.beta.kubernetes.io/storage-class: {{ .Values.mariadb.persistence.storageClass | quote }}
Expand All @@ -50,7 +58,11 @@ kind: PersistentVolumeClaim
metadata:
name: "{{ .Release.Name }}-upgrade-volume"
labels:
app: "{{ .Release.Name }}"
app.kubernetes.io/name: "stratos"
app.kubernetes.io/instance: "{{ .Release.Name }}"
app.kubernetes.io/version: "{{ .Chart.AppVersion }}"
app.kubernetes.io/component: "console-upgrade-volume"
helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
annotations:
{{- if .Values.storageClass }}
volume.beta.kubernetes.io/storage-class: {{ .Values.storageClass | quote }}
Expand Down
18 changes: 15 additions & 3 deletions deploy/kubernetes/console/templates/secrets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,11 @@ type: Opaque
metadata:
name: "{{ .Release.Name }}-secret"
labels:
app: "{{ .Release.Name }}"
app.kubernetes.io/name: "stratos"
app.kubernetes.io/instance: "{{ .Release.Name }}"
app.kubernetes.io/version: "{{ .Chart.AppVersion }}"
app.kubernetes.io/component: "console-secret"
helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
data:
stolon: {{ .Values.dbPassword | b64enc }}
db-password: {{ .Values.mariadb.mariadbPassword | b64enc }}
Expand All @@ -16,7 +20,11 @@ kind: Secret
metadata:
name: "{{ .Release.Name }}-mariadb-secret"
labels:
app: "{{ .Release.Name }}"
app.kubernetes.io/name: "stratos"
app.kubernetes.io/instance: "{{ .Release.Name }}"
app.kubernetes.io/version: "{{ .Chart.AppVersion }}"
app.kubernetes.io/component: "console-mariadb-secret"
helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
type: Opaque
data:
{{- if .Values.mariadb.mariadbRootPassword }}
Expand All @@ -38,7 +46,11 @@ type: kubernetes.io/dockercfg
metadata:
name: {{ .Values.dockerRegistrySecret }}
labels:
app: "{{ .Release.Name }}"
app.kubernetes.io/name: "stratos"
app.kubernetes.io/instance: "{{ .Release.Name }}"
app.kubernetes.io/version: "{{ .Chart.AppVersion }}"
app.kubernetes.io/component: "console-dockerreg-secret"
helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
data:
.dockercfg: {{ template "imagePullSecret" . }}
{{- end}}
16 changes: 12 additions & 4 deletions deploy/kubernetes/console/templates/service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,11 @@ apiVersion: v1
kind: Service
metadata:
labels:
app: "{{ .Release.Name }}"
app.kubernetes.io/name: "stratos"
app.kubernetes.io/instance: "{{ .Release.Name }}"
app.kubernetes.io/version: "{{ .Chart.AppVersion }}"
app.kubernetes.io/component: "console-ext-service"
helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
name: "{{ .Release.Name }}-ui-ext"
spec:
ports:
Expand All @@ -25,7 +29,7 @@ spec:
protocol: TCP
targetPort: 443
selector:
app: "{{ .Release.Name }}"
app.kubernetes.io/instance: "{{ .Release.Name }}"
component: console
{{- if or .Values.useLb .Values.services.loadbalanced }}
type: LoadBalancer
Expand All @@ -41,12 +45,16 @@ kind: Service
metadata:
name: "{{ .Release.Name }}-mariadb"
labels:
app: "{{ .Release.Name }}"
app.kubernetes.io/name: "stratos"
app.kubernetes.io/instance: "{{ .Release.Name }}"
app.kubernetes.io/version: "{{ .Chart.AppVersion }}"
app.kubernetes.io/component: "console-mariadb-service"
helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
spec:
type: ClusterIP
ports:
- name: mysql
port: 3306
targetPort: mysql
selector:
app: "{{ .Release.Name }}"
app.kubernetes.io/instance: "{{ .Release.Name }}"

0 comments on commit 0ea6b61

Please sign in to comment.