update vgc chart
Change-Id: I2a7ccdb82c781975cf6a4bdbfa2d0cbd5ea87732
Signed-off-by: abhayk <abhayk@radisys.com>
diff --git a/voltha-go-controller/templates/deployment.yaml b/voltha-go-controller/templates/deployment.yaml
index fab2f2d..33b0435 100644
--- a/voltha-go-controller/templates/deployment.yaml
+++ b/voltha-go-controller/templates/deployment.yaml
@@ -15,19 +15,48 @@
apiVersion: apps/v1
kind: Deployment
metadata:
- name: "{{ .Chart.Name }}"
+ name: "{{ template "fullname" . }}"
namespace: "{{ .Release.Namespace }}"
+ {{- if or (hasKey .Values "extra_deployment_labels") (hasKey .Values "vgc_deployment_labels") }}
labels:
- release: {{ .Release.Name }}
+ {{- if hasKey .Values "extra_deployment_labels" }}
+ {{- range $key, $val := .Values.extra_deployment_labels }}
+ {{ $key }}: {{ $val | quote }}
+ {{- end }}
+ {{- end }}
+ {{- if hasKey .Values "vgc_deployment_labels" }}
+ {{- range $key, $val := .Values.vgc_deployment_labels }}
+ {{ $key }}: {{ $val | quote }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
spec:
- replicas: {{ .Values.replicaCount }}
selector:
matchLabels:
- app: "{{ .Chart.Name }}"
+ app: voltha-go-controller
+ release: {{ .Release.Name }}
template:
metadata:
labels:
- app: "{{ .Chart.Name }}"
+ app: voltha-go-controller
+ release: {{ .Release.Name }}
+ app.kubernetes.io/name: "voltha-go-controller"
+ app.kubernetes.io/version: {{ quote .Chart.AppVersion }}
+ app.kubernetes.io/component: "controller"
+ app.kubernetes.io/part-of: "voltha"
+ app.kubernetes.io/stack: "{{ .Values.global.stack_name }}"
+ app.kubernetes.io/managed-by: {{ quote .Release.Service }}
+ helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
+ {{- if hasKey .Values "extra_pod_labels" }}
+ {{- range $key, $val := .Values.extra_pod_labels }}
+ {{ $key }}: {{ $val | quote }}
+ {{- end }}
+ {{- end }}
+ {{- if hasKey .Values "vgc_pod_labels" }}
+ {{- range $key, $val := .Values.vgc_pod_labels }}
+ {{ $key }}: {{ $val | quote }}
+ {{- end }}
+ {{- end }}
spec:
{{- if .Values.securityContext.enabled }}
securityContext:
@@ -50,11 +79,11 @@
- name: VOLTHA_PORT
value: "55555"
- name: KV_STORE_TYPE
- value: "{{ .Values.services.kvstore.type }}"
+ value: "{{ tpl .Values.services.kvstore.type . }}"
- name: KV_STORE_HOST
- value: "{{ .Values.services.kvstore.address }}"
+ value: "{{ tpl .Values.services.kvstore.address . }}"
- name: KV_STORE_PORT
- value: "{{ .Values.services.kvstore.port }}"
+ value: "{{ tpl .Values.services.kvstore.port . }}"
- name: KAFKA_ADAPTER_HOST
value: "{{ tpl .Values.services.kafka.cluster.address . }}"
- name: KAFKA_ADAPTER_PORT