summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2018-02-04 02:06:04 +0100
committerChristian Pointner <equinox@spreadspace.org>2018-02-04 02:06:04 +0100
commit2dcacdd2ef11b9da25636aa7f899e6afe6b05fdf (patch)
treef45e8da479a3721eac1155872f6364df428f6c60 /src
parentseperate paswords for each work (diff)
worker password are secrets now as well
Diffstat (limited to 'src')
-rwxr-xr-xsrc/flufigut.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/flufigut.py b/src/flufigut.py
index 0f8ae4a..77980d7 100755
--- a/src/flufigut.py
+++ b/src/flufigut.py
@@ -632,6 +632,10 @@ class K8sDeployment:
'flags': worker['flags']
}
+ secret = self.__generate_object(tmpl_env, 'flumotion-worker-secret.yml', worker)
+ secret['data']['password'] = base64.b64encode(worker['password'].encode('utf-8')).decode('ascii')
+ v1.create_namespaced_secret(self._namespace, secret)
+
deploy = self.__generate_object(tmpl_env, 'flumotion-worker-deploy.yml', worker)
appsV1.create_namespaced_deployment(self._namespace, deploy)