CollectD Operator - Skeleton code
[demo.git] / vnfs / DAaaS / collectd-operator / deploy / operator.yaml
diff --git a/vnfs/DAaaS/collectd-operator/deploy/operator.yaml b/vnfs/DAaaS/collectd-operator/deploy/operator.yaml
new file mode 100644 (file)
index 0000000..14f7d2a
--- /dev/null
@@ -0,0 +1,33 @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+  name: collectd-operator
+spec:
+  replicas: 1
+  selector:
+    matchLabels:
+      name: collectd-operator
+  template:
+    metadata:
+      labels:
+        name: collectd-operator
+    spec:
+      serviceAccountName: collectd-operator
+      containers:
+        - name: collectd-operator
+          # Replace this with the built image name
+          image: REPLACE_IMAGE
+          command:
+          - collectd-operator
+          imagePullPolicy: Always
+          env:
+            - name: WATCH_NAMESPACE
+              valueFrom:
+                fieldRef:
+                  fieldPath: metadata.namespace
+            - name: POD_NAME
+              valueFrom:
+                fieldRef:
+                  fieldPath: metadata.name
+            - name: OPERATOR_NAME
+              value: "collectd-operator"