summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Colomar <sebastian.colomar@gmail.com>2020-05-12 10:37:17 +0200
committerSebastian Colomar <sebastian.colomar@gmail.com>2020-05-12 10:37:17 +0200
commit8d5150d075dc384fd80608606d865714ec828c33 (patch)
tree2203d33e2b4a179203a3af01ceff0666c5786615
parentdca04dcbac88e80925cb78b2961266a97940cd33 (diff)
parent2689a2c6322a6d57251702f90ece5f707f813b41 (diff)
Merge branch 'version-0.5' of github.com:alejandro-colomar/rob_cam into version-0.5
-rw-r--r--kubernetes/cam.conf4
-rw-r--r--kubernetes/kube-compose.yaml72
-rw-r--r--kubernetes/rob.conf11
-rw-r--r--kubernetes/secrets.yaml39
4 files changed, 95 insertions, 31 deletions
diff --git a/kubernetes/cam.conf b/kubernetes/cam.conf
deleted file mode 100644
index 65bc87b..0000000
--- a/kubernetes/cam.conf
+++ /dev/null
@@ -1,4 +0,0 @@
-CAMERA_IDX="0"
-DELAY_US="10000"
-ROB_ADDR="rob"
-ROB_PORT="13100"
diff --git a/kubernetes/kube-compose.yaml b/kubernetes/kube-compose.yaml
index 21e278a..f310f58 100644
--- a/kubernetes/kube-compose.yaml
+++ b/kubernetes/kube-compose.yaml
@@ -45,27 +45,55 @@ spec:
image: alejandrocolomar/rob_cam:rob_0.5
env:
- name: DELAY_LOGIN
- value: "1000000"
+ valueFrom:
+ secretKeyRef:
+ name: rob-secret
+ key: DELAY_LOGIN
- name: DELAY_US
- value: "100000"
+ valueFrom:
+ secretKeyRef:
+ name: rob-secret
+ key: DELAY_US
- name: ROB_CAMS_MAX
- value: "1"
+ valueFrom:
+ secretKeyRef:
+ name: rob-secret
+ key: ROB_CAMS_MAX
- name: ROB_PORT
- value: "13100"
+ valueFrom:
+ secretKeyRef:
+ name: rob-secret
+ key: ROB_PORT
- name: ROBOT_ADDR
- value: "robot"
+ valueFrom:
+ secretKeyRef:
+ name: rob-secret
+ key: ROBOT_ADDR
- name: ROBOT_PASSWD
- value: ""
+ valueFrom:
+ secretKeyRef:
+ name: rob-secret
+ key: ROBOT_PASSWD
- name: ROBOT_PORT
- value: "30002"
+ valueFrom:
+ secretKeyRef:
+ name: rob-secret
+ key: ROBOT_PORT
- name: ROBOT_STATUS_FNAME
- value: "status.log"
-# - name: ROBOT_TYPE
-# value: "kwr"
+ valueFrom:
+ secretKeyRef:
+ name: rob-secret
+ key: ROBOT_STATUS_FNAME
- name: ROBOT_TYPE
- value: "ur"
+ valueFrom:
+ secretKeyRef:
+ name: rob-secret
+ key: ROBOT_TYPE
- name: ROBOT_USER
- value: ""
+ valueFrom:
+ secretKeyRef:
+ name: rob-secret
+ key: ROBOT_USER
---
apiVersion: apps/v1
kind: Deployment
@@ -97,13 +125,25 @@ spec:
privileged: true
env:
- name: CAMERA_IDX
- value: "0"
+ valueFrom:
+ secretKeyRef:
+ name: cam-secret
+ key: CAMERA_IDX
- name: DELAY_US
- value: "10000"
+ valueFrom:
+ secretKeyRef:
+ name: cam-secret
+ key: DELAY_US
- name: ROB_ADDR
- value: "rob"
+ valueFrom:
+ secretKeyRef:
+ name: cam-secret
+ key: ROB_ADDR
- name: ROB_PORT
- value: "13100"
+ valueFrom:
+ secretKeyRef:
+ name: cam-secret
+ key: ROB_PORT
volumes:
- name: dev-video0
hostPath:
diff --git a/kubernetes/rob.conf b/kubernetes/rob.conf
deleted file mode 100644
index bde93db..0000000
--- a/kubernetes/rob.conf
+++ /dev/null
@@ -1,11 +0,0 @@
-DELAY_LOGIN="1000000"
-DELAY_US="100000"
-ROB_CAMS_MAX="1"
-ROB_PORT="13100"
-ROBOT_ADDR="robot"
-ROBOT_PASSWD=""
-ROBOT_PORT="30002"
-ROBOT_STATUS_FNAME="status.log"
-#ROBOT_TYPE="kwr"
-ROBOT_TYPE="ur"
-ROBOT_USER=""
diff --git a/kubernetes/secrets.yaml b/kubernetes/secrets.yaml
new file mode 100644
index 0000000..79f1cd7
--- /dev/null
+++ b/kubernetes/secrets.yaml
@@ -0,0 +1,39 @@
+###############################################################################
+# Copyright (C) 2020 Alejandro Colomar Andrés #
+# Copyright (C) 2020 Sebastian Francisco Colomar Bauza #
+# SPDX-License-Identifier: GPL-2.0-only #
+###############################################################################
+---
+apiVersion: v1
+kind: Secret
+metadata:
+ name: cam-secret
+stringData:
+ CAMERA_IDX: "0"
+ DELAY_US: "10000"
+ ROB_ADDR: "rob"
+ ROB_PORT: "13100"
+type: Opaque
+---
+apiVersion: v1
+kind: Secret
+metadata:
+ name: rob-secret
+stringData:
+ DELAY_LOGIN: "1000000"
+ DELAY_US: "100000"
+ ROB_CAMS_MAX: "1"
+ ROB_PORT: "13100"
+ ROBOT_ADDR: "robot"
+ ROBOT_PASSWD: ""
+ ROBOT_PORT: "30002"
+ ROBOT_STATUS_FNAME: "status.log"
+# ROBOT_TYPE: "kwr"
+ ROBOT_TYPE: "ur"
+ ROBOT_USER: ""
+type: Opaque
+---
+################################################################################
+#kubectl apply --filename secrets.yaml ;
+#kubectl delete --filename secrets.yaml ;
+################################################################################