VOL-1718 add best practices labels for pods

Change-Id: Ice327a3fde10dc54a9a22e6e41537be468e1ba02
diff --git a/voltha/templates/api-server.yaml b/voltha/templates/api-server.yaml
index 67a9083..0221e60 100644
--- a/voltha/templates/api-server.yaml
+++ b/voltha/templates/api-server.yaml
@@ -39,6 +39,12 @@
     metadata:
       labels:
         app: voltha-api-server
+        app.kubernetes.io/name: "api-server"
+        app.kubernetes.io/version: {{ quote .Chart.AppVersion }}
+        app.kubernetes.io/component: "api"
+        app.kubernetes.io/part-of: "voltha"
+        app.kubernetes.io/managed-by: {{ quote .Release.Service }}
+        helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
       annotations:
         cni: "calico"
     spec:
diff --git a/voltha/templates/cli.yaml b/voltha/templates/cli.yaml
index edb4eb0..fe5afa5 100644
--- a/voltha/templates/cli.yaml
+++ b/voltha/templates/cli.yaml
@@ -42,6 +42,12 @@
     metadata:
       labels:
         app: vcli
+        app.kubernetes.io/name: "cli-server"
+        app.kubernetes.io/version: {{ quote .Chart.AppVersion }}
+        app.kubernetes.io/component: "cli"
+        app.kubernetes.io/part-of: "voltha"
+        app.kubernetes.io/managed-by: {{ quote .Release.Service }}
+        helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
       annotations:
         cni: "calico"
     spec:
diff --git a/voltha/templates/ofagent.yaml b/voltha/templates/ofagent.yaml
index ab256b8..81f83ec 100644
--- a/voltha/templates/ofagent.yaml
+++ b/voltha/templates/ofagent.yaml
@@ -24,6 +24,12 @@
     metadata:
       labels:
         app: ofagent
+        app.kubernetes.io/name: "open-flow-agent"
+        app.kubernetes.io/version: {{ quote .Chart.AppVersion }}
+        app.kubernetes.io/component: "integration"
+        app.kubernetes.io/part-of: "voltha"
+        app.kubernetes.io/managed-by: {{ quote .Release.Service }}
+        helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
       annotations:
         cni: "calico"
     spec:
diff --git a/voltha/templates/ro-core.yaml b/voltha/templates/ro-core.yaml
index 7644c5a..b7cbb42 100644
--- a/voltha/templates/ro-core.yaml
+++ b/voltha/templates/ro-core.yaml
@@ -27,6 +27,12 @@
     metadata:
       labels:
         app: ro-core
+        app.kubernetes.io/name: "read-only-core"
+        app.kubernetes.io/version: {{ quote .Chart.AppVersion }}
+        app.kubernetes.io/component: "core"
+        app.kubernetes.io/part-of: "voltha"
+        app.kubernetes.io/managed-by: {{ quote .Release.Service }}
+        helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
       annotations:
         cni: "calico"
     spec:
diff --git a/voltha/templates/rw-core.yaml b/voltha/templates/rw-core.yaml
index 1e43147..ee2ddd0 100644
--- a/voltha/templates/rw-core.yaml
+++ b/voltha/templates/rw-core.yaml
@@ -40,6 +40,12 @@
       labels:
         app: rw-core
         affinity-group: affinity-group-{{ $affinity_group }}
+        app.kubernetes.io/name: "read-write-core"
+        app.kubernetes.io/version: {{ quote $root.Chart.AppVersion }}
+        app.kubernetes.io/component: "core"
+        app.kubernetes.io/part-of: "voltha"
+        app.kubernetes.io/managed-by: {{ quote $root.Release.Service }}
+        helm.sh/chart: "{{ $root.Chart.Name }}-{{ $root.Chart.Version }}"
       annotations:
         cni: "calico"
     spec: