Task Details:
=============
    Task ID   : AETHER-2167 : Implement helm charts for deploying prom-label-proxy
    Task Link : https://jira.opennetworking.org/browse/AETHER-2167

Features/Root Cause Analysis :
==============================
    * config model helm chart for prom label proxy
    * prom-label-proxy helm chart
    * getting initial config not done deliberatlywq

Unit Test:
=============
     * Integration testing with prometheus done
     * Integration testing with Grafana pending

Change-Id: I1b94feee56cb7046dd1affb036c3d02585aedcaf
diff --git a/config-models/plproxy-1.x/templates/model.yaml b/config-models/plproxy-1.x/templates/model.yaml
new file mode 100755
index 0000000..bc13d6f
--- /dev/null
+++ b/config-models/plproxy-1.x/templates/model.yaml
@@ -0,0 +1,25 @@
+# SPDX-FileCopyrightText: 2021-present Open Networking Foundation <info@opennetworking.org>
+#
+# SPDX-License-Identifier: LicenseRef-ONF-Member-Only-1.0
+
+apiVersion: config.onosproject.org/v1beta1
+kind: Model
+metadata:
+  name: {{ template "plproxy.fullname" . }}
+  namespace: {{ .Release.Namespace }}
+  labels:
+    {{- include "plproxy.labels" . | nindent 4 }}
+spec:
+  plugin:
+    type: PLProxy
+    version: {{ .Chart.AppVersion | quote }}
+  modules:
+  - name: plproxy-service
+    organization: Open Networking Foundation
+    revision: 2021-09-24
+    file: prom-label-proxy.yang
+  files:
+    {{- range $path, $_  := $.Files.Glob "files/yang/*.yang" }}
+    {{ base $path }}: |
+{{ $.Files.Get $path | indent 6 }}
+    {{- end }}