From ed79689bde3217e81f92d5e23fb054bf0271743b Mon Sep 17 00:00:00 2001
From: Steffen Vogel <post@steffenvogel.de>
Date: Sat, 26 Oct 2019 16:52:04 +0200
Subject: [PATCH] use docker images from RWTH GitLab registry

---
 docker-compose.yml                    | 11 ++++++-----
 kubernetes/backend-deployment.yaml    |  2 +-
 kubernetes/broker-deployment.yaml     |  2 +-
 kubernetes/controller-deployment.yaml |  2 +-
 kubernetes/frontend-deployment.yaml   |  2 +-
 kubernetes/node-deployment.yaml       | 23 +++++++++++++----------
 kubernetes/relay-deployment.yaml      | 14 +++++++-------
 7 files changed, 30 insertions(+), 26 deletions(-)

diff --git a/docker-compose.yml b/docker-compose.yml
index ba895a2..b3db1fa 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -9,14 +9,14 @@ volumes:
 services:
   # The VILLASweb frontend
   frontend:
-    image: villas/web-frontend:demo-v0.1
+    image: registry.git.rwth-aachen.de/acs/public/villas/web:demo-v0.1
     build:
       context: frontend
     restart: always
 
   # The VILLASweb backend
   backend:
-    image: villas/web-backend:demo-v0.1
+    image: registry.git.rwth-aachen.de/acs/public/villas/web-backend:demo-v0.1
     build:
       context: backend
     environment:
@@ -54,7 +54,7 @@ services:
 
   # VILLASnode, the gateway between UDP and WebSocket traffic
   node:
-    image: villas/node:demo-v0.1
+    image: registry.git.rwth-aachen.de/acs/public/villas/node:demo-v0.1
     privileged: true
     command: node /etc/villas/node/demo.conf
     volumes:
@@ -68,7 +68,7 @@ services:
 
   # A relay for websocket nodes
   relay:
-    image: villas/node:demo-v0.1
+    image: registry.git.rwth-aachen.de/acs/public/villas/node:demo-v0.1
     restart: always
     command: relay
 
@@ -89,7 +89,7 @@ services:
     build:
       context: .
       dockerfile: Dockerfile.broker
-    image: villas/broker:demo-v0.1
+    image: registry.git.rwth-aachen.de/acs/public/villas/demo/broker:demo-v0.1
     environment:
       RABBITMQ_DEFAULT_USER: "villas"
       RABBITMQ_DEFAULT_PASS: "s3c0sim4!"
@@ -104,6 +104,7 @@ services:
     build:
       context: .
       dockerfile: Dockerfile.controller
+    image: registry.git.rwth-aachen.de/acs/public/villas/controller:demo-v0.1
     command: villas-ctl -b "amqp://villas:s3c0sim4!@broker/%2F" -c /etc/villas/controller/config.json daemon
     volumes:
       - ./etc/villas/controller:/etc/villas/controller
diff --git a/kubernetes/backend-deployment.yaml b/kubernetes/backend-deployment.yaml
index 375d894..4738c04 100644
--- a/kubernetes/backend-deployment.yaml
+++ b/kubernetes/backend-deployment.yaml
@@ -30,7 +30,7 @@ spec:
           value: info
         - name: NODE_ENV
           value: dotenv
-        image: villas/web-backend:demo-v0.1
+        image: registry.git.rwth-aachen.de/acs/public/villas/web-backend:demo-v0.1
         name: backend
         volumeMounts:
         - mountPath: /usr/src/app/public/
diff --git a/kubernetes/broker-deployment.yaml b/kubernetes/broker-deployment.yaml
index fdb9210..f42a155 100644
--- a/kubernetes/broker-deployment.yaml
+++ b/kubernetes/broker-deployment.yaml
@@ -17,7 +17,7 @@ spec:
         app.kubernetes.io/part-of: villas-controller
     spec:
       containers:
-      - image: villas/broker:demo-v0.1
+      - image: registry.git.rwth-aachen.de/acs/public/villas/demo/broker:demo-v0.1
         name: broker
         env:
         - name: RABBITMQ_NODE_PORT
diff --git a/kubernetes/controller-deployment.yaml b/kubernetes/controller-deployment.yaml
index f21468e..c146ca1 100644
--- a/kubernetes/controller-deployment.yaml
+++ b/kubernetes/controller-deployment.yaml
@@ -21,7 +21,7 @@ spec:
         - -c
         - /etc/villas/controller/config.json
         - daemon
-        image: villas/controller
+        image: registry.git.rwth-aachen.de/acs/public/villas/controller
         name: controller
         volumeMounts:
         - mountPath: /etc/villas/controller/
diff --git a/kubernetes/frontend-deployment.yaml b/kubernetes/frontend-deployment.yaml
index 3ba858d..31fb77e 100644
--- a/kubernetes/frontend-deployment.yaml
+++ b/kubernetes/frontend-deployment.yaml
@@ -17,7 +17,7 @@ spec:
         app.kubernetes.io/part-of: villas-web
     spec:
       containers:
-      - image: villas/web-frontend:demo-v0.1
+      - image: registry.git.rwth-aachen.de/acs/public/villas/web:demo-v0.1
         name: frontend
         ports:
         - name: http
diff --git a/kubernetes/node-deployment.yaml b/kubernetes/node-deployment.yaml
index c2b2b71..ff7b86d 100644
--- a/kubernetes/node-deployment.yaml
+++ b/kubernetes/node-deployment.yaml
@@ -16,10 +16,13 @@ spec:
         app.kubernetes.io/component: node
     spec:
       containers:
-      - args:
-        - node
-        - /etc/villas/node/demo.conf
-        image: villas/node:demo-v0.1
+      - command: [ "sh", "-c" ]
+        args:
+        - "sleep 3600"
+        # args:
+        # - node
+        # - /etc/villas/node/demo.conf
+        image: registry.git.rwth-aachen.de/acs/public/villas/node:demo-v0.1
         name: node
         ports:
         - containerPort: 80
@@ -52,12 +55,12 @@ spec:
           name: config
         - mountPath: /data
           name: data
-        livenessProbe:
-          httpGet:
-            path: /
-            port: 80
-          initialDelaySeconds: 3
-          periodSeconds: 3
+        # livenessProbe:
+        #   httpGet:
+        #     path: /
+        #     port: 80
+        #   initialDelaySeconds: 5
+        #   periodSeconds: 5
       volumes:
       - name: config
         configMap:
diff --git a/kubernetes/relay-deployment.yaml b/kubernetes/relay-deployment.yaml
index 86b9e90..6ecff3a 100644
--- a/kubernetes/relay-deployment.yaml
+++ b/kubernetes/relay-deployment.yaml
@@ -19,14 +19,14 @@ spec:
       containers:
       - args:
         - relay
-        image: villas/node:demo-v0.1
+        image: registry.git.rwth-aachen.de/acs/public/villas/node:demo-v0.1
         name: relay
         ports:
         - name: http
           containerPort: 8088
-        livenessProbe:
-          httpGet:
-            path: /
-            port: 8088
-          initialDelaySeconds: 3
-          periodSeconds: 3
+        # livenessProbe:
+        #   httpGet:
+        #     path: /
+        #     port: 8088
+        #   initialDelaySeconds: 3
+        #   periodSeconds: 3
-- 
GitLab