← azuredeploy

add harness deployments and services

dfa9092ac75869801db8a00e4e29f75c60608d55 · ovidiucs · May 24, 2024 18:38

+62 · 4 files changed

  • harness/services/primary_container_deployment.yaml +21 −0
  • harness/services/primary_service.yaml +10 −0
  • harness/services/secondary_container_deployment.yaml +21 −0
  • harness/services/secondary_service.yaml +10 −0
diff --git a/harness/services/primary_container_deployment.yaml b/harness/services/primary_container_deployment.yaml
new file mode 100644
index 0000000..04e27bd
--- /dev/null
+++ b/harness/services/primary_container_deployment.yaml
@@ -0,0 +1,21 @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+  name: primary_container
+spec:
+  replicas: 1
+  revisionHistoryLimit: 3
+  selector:
+    matchLabels:
+      app: guestbook-ui
+  template:
+    metadata:
+      labels:
+        app: container-pair-test
+    spec:
+      containers:
+        - image: azacrkub.azurecr.io/primary_container:latest
+        name: primary_container
+        ports:
+        - containerPort: 12345
+
diff --git a/harness/services/primary_service.yaml b/harness/services/primary_service.yaml
new file mode 100644
index 0000000..4ef812b
--- /dev/null
+++ b/harness/services/primary_service.yaml
@@ -0,0 +1,10 @@
+apiVersion: v1
+kind: Service
+metadata:
+  name: primary_container
+spec:
+  ports:
+  - port: 80
+    targetPort: 12345
+  selector:
+    app: primary_container    
diff --git a/harness/services/secondary_container_deployment.yaml b/harness/services/secondary_container_deployment.yaml
new file mode 100644
index 0000000..83669a5
--- /dev/null
+++ b/harness/services/secondary_container_deployment.yaml
@@ -0,0 +1,21 @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+  name: secondary_container
+spec:
+  replicas: 1
+  revisionHistoryLimit: 3
+  selector:
+    matchLabels:
+      app: guestbook-ui
+  template:
+    metadata:
+      labels:
+        app: container-pair-test
+    spec:
+      containers:
+      - image: azacrkub.azurecr.io/secondary_container:latest
+        name: secondary_container
+        ports:
+        - containerPort: 23456
+
diff --git a/harness/services/secondary_service.yaml b/harness/services/secondary_service.yaml
new file mode 100644
index 0000000..58f94e0
--- /dev/null
+++ b/harness/services/secondary_service.yaml
@@ -0,0 +1,10 @@
+apiVersion: v1
+kind: Service
+metadata:
+  name: secondary_container
+spec:
+  ports:
+  - port: 80
+    targetPort: 12345
+  selector:
+    app: secondary_container