Fixing libsonnet and changing deployment namespace
authorDavid Négrier <d.negrier@thecodingmachine.com>
Mon, 13 Apr 2020 13:14:16 +0000 (15:14 +0200)
committerDavid Négrier <d.negrier@thecodingmachine.com>
Mon, 13 Apr 2020 16:44:12 +0000 (18:44 +0200)
.github/workflows/build-and-deploy.yml
deeployer.libsonnet

index 7425cb489d6cc91385d79d2e5cb0f606b8ebf4a1..1dd48da83ead556175ba7d94669cf9b94b240311 100644 (file)
@@ -63,6 +63,5 @@ jobs:
         uses: thecodingmachine/deeployer@master
         env:
           KUBE_CONFIG_FILE: ${{ secrets.KUBE_CONFIG_FILE }}
-          AUTOCONNECT: 1
         with:
-          namespace: workadventure-master
+          namespace: workadventure-${GITHUB_REF##*/}
index 60c5d470a8be7b01df5281d6092efdbaa6a4c56d..51c55580e51f2e57bdb4445a6a7bc9f3f301d994 100644 (file)
@@ -1,11 +1,11 @@
 {
   local env = std.extVar("env"),
   # FIXME: namespace does not work if the branch contains a "/"
-  local namespace = std.split(env.GITHUB_REF, "/")[2]
+  local namespace = std.split(env.GITHUB_REF, "/")[2],
   "$schema": "https://raw.githubusercontent.com/thecodingmachine/deeployer/master/deeployer.schema.json",
   "containers": {
      "back": {
-       "image": "thecodingmachine/workadventure-back:"+namespace,
+       "image": "thecodingmachine/workadventure-back:"+(if namespace == "master" then "latest" else namespace),
        "host": "api."+namespace+".workadventure.test.thecodingmachine.com",
        "ports": [8080],
        "env": {
@@ -13,7 +13,7 @@
        }
      },
     "front": {
-      "image": "thecodingmachine/workadventure-front:"+namespace,
+      "image": "thecodingmachine/workadventure-front:"+(if namespace == "master" then "latest" else namespace),
       "host": namespace+".workadventure.test.thecodingmachine.com",
       "ports": [80],
       "env": {