From 091fee06b0ebd345e4e2308950cd1b1dbce3bb3f Mon Sep 17 00:00:00 2001 From: Julien Leduc <julien.leduc@cern.ch> Date: Thu, 26 Mar 2020 16:49:40 +0100 Subject: [PATCH] Adding eoscta configmap for GRPC authentication --- continuousintegration/orchestration/eoscta-config.yaml | 10 ++++++++++ continuousintegration/orchestration/pod-ctaeos.yaml | 5 +++++ .../orchestration/pod-ctafrontend.yaml | 5 +++++ 3 files changed, 20 insertions(+) create mode 100644 continuousintegration/orchestration/eoscta-config.yaml diff --git a/continuousintegration/orchestration/eoscta-config.yaml b/continuousintegration/orchestration/eoscta-config.yaml new file mode 100644 index 0000000000..8e71d12e4a --- /dev/null +++ b/continuousintegration/orchestration/eoscta-config.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: eoscta-config + labels: + config: eoscta +data: + eos.grpc.keytab: | + # instance host:port token + ctaeos ctaeos:50051 2168e517-f9b2-458d-aa7b-4dc1ec448986 diff --git a/continuousintegration/orchestration/pod-ctaeos.yaml b/continuousintegration/orchestration/pod-ctaeos.yaml index d0417f791f..76e83e1c05 100644 --- a/continuousintegration/orchestration/pod-ctaeos.yaml +++ b/continuousintegration/orchestration/pod-ctaeos.yaml @@ -51,6 +51,8 @@ spec: name: stgstorage - mountPath: /etc/config/eos name: eosconfig + - mountPath: /etc/config/eoscta + name: eosctaconfig securityContext: privileged: true @@ -67,6 +69,9 @@ spec: - name: eosconfig configMap: name: eos-config + - name: eosctaconfig + configMap: + name: eoscta-config imagePullSecrets: - name: ctaregsecret diff --git a/continuousintegration/orchestration/pod-ctafrontend.yaml b/continuousintegration/orchestration/pod-ctafrontend.yaml index 37c08c0b32..7ac57e9bf3 100644 --- a/continuousintegration/orchestration/pod-ctafrontend.yaml +++ b/continuousintegration/orchestration/pod-ctafrontend.yaml @@ -46,6 +46,8 @@ spec: name: mylibrary - mountPath: /mnt/logs name: logstorage + - mountPath: /etc/config/eoscta + name: eosctaconfig securityContext: # RW access needed to volumes privileged: true @@ -69,6 +71,9 @@ spec: - name: logstorage persistentVolumeClaim: claimName: claimlogs + - name: eosctaconfig + configMap: + name: eoscta-config imagePullSecrets: - name: ctaregsecret -- GitLab