summaryrefslogtreecommitdiffstats
path: root/deployments/kubernetes/onap4k8sdb.yaml
diff options
context:
space:
mode:
authorRitu Sood <Ritu.Sood@intel.com>2020-06-12 00:45:32 +0000
committerGerrit Code Review <gerrit@onap.org>2020-06-12 00:45:32 +0000
commitf868b3e8601c8b25675dfd372390a915ef298dca (patch)
tree62c9db445c6ed6af78dfce1094c45efa43919638 /deployments/kubernetes/onap4k8sdb.yaml
parent1e198865c9740fde9a5331be4e81df4932108fbc (diff)
parent6b072fae4535fa00956779aac636eddedc8d5455 (diff)
Merge "Adding Kubernetes resources for v2 API"
Diffstat (limited to 'deployments/kubernetes/onap4k8sdb.yaml')
-rw-r--r--deployments/kubernetes/onap4k8sdb.yaml87
1 files changed, 87 insertions, 0 deletions
diff --git a/deployments/kubernetes/onap4k8sdb.yaml b/deployments/kubernetes/onap4k8sdb.yaml
new file mode 100644
index 00000000..c5982041
--- /dev/null
+++ b/deployments/kubernetes/onap4k8sdb.yaml
@@ -0,0 +1,87 @@
+# Resources to create Databases used by ONAP4K8s v2 Microservices
+---
+#Etcd Service
+apiVersion: v1
+kind: Service
+metadata:
+ labels:
+ app: etcd
+ name: etcd
+spec:
+ ports:
+ - name: "2379"
+ port: 2379
+ targetPort: 2379
+ - name: "2380"
+ port: 2380
+ targetPort: 2380
+ selector:
+ app: etcd
+
+---
+#Mongo Service
+apiVersion: v1
+kind: Service
+metadata:
+ labels:
+ app: mongo
+ name: mongo
+spec:
+ ports:
+ - name: "27017"
+ port: 27017
+ targetPort: 27017
+ selector:
+ app: mongo
+
+---
+#Etcd Deployment
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: etcd
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ app: etcd
+ template:
+ metadata:
+ labels:
+ app: etcd
+ spec:
+ containers:
+ - image: bitnami/etcd:3
+ imagePullPolicy: IfNotPresent
+ name: etcd
+ env:
+ - name: "ALLOW_NONE_AUTHENTICATION"
+ value: "yes"
+ ports:
+ - containerPort: 2379
+ - containerPort: 2380
+
+---
+#Mongo Deployment
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ labels:
+ app: mongo
+ name: mongo
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ app: mongo
+ template:
+ metadata:
+ labels:
+ app: mongo
+ spec:
+ containers:
+ - image: mongo
+ imagePullPolicy: IfNotPresent
+ name: mongo
+ ports:
+ - containerPort: 27017