From 1a867e62221f3a0df08d1449861babfc8238f4a3 Mon Sep 17 00:00:00 2001 From: Anandkumar Patel Date: Tue, 9 May 2017 14:42:44 -0700 Subject: [PATCH 1/3] build api once, update stack, make gamma files --- .../k8/gamma/agreeable-egret/deployments/agreeable-egret | 1 + .../api-socket-server/deployments/api-socket-server | 3 +++ ansible/k8/gamma/api-worker/deployments/api-worker | 3 +++ ansible/k8/gamma/api/deployments/api | 5 ++++- ansible/k8/gamma/arithmancy/deployments/arithmancy | 1 + .../k8/gamma/big-poppa-http/deployments/big-poppa-http | 1 + .../gamma/big-poppa-worker/deployments/big-poppa-worker | 1 + ansible/k8/gamma/clio/deployments/clio | 1 + ansible/k8/gamma/cream-http/deployments/cream-http | 1 + ansible/k8/gamma/cream-worker/deployments/cream-worker | 1 + ansible/k8/gamma/detention/deployments/detention | 1 + .../k8/gamma/docker-listener/deployments/docker-listener | 1 + ansible/k8/gamma/drake-http/deployments/drake-http | 1 + ansible/k8/gamma/drake-worker/deployments/drake-worker | 1 + ansible/k8/gamma/eru/deployments/eru | 9 +++++---- .../k8/gamma/github-varnish/deployments/github-varnish | 1 + ansible/k8/gamma/ingress-proxy/deployments/ingress-proxy | 1 + ansible/k8/gamma/khronos/deployments/khronos | 1 + ansible/k8/gamma/link/deployments/link | 1 + ansible/k8/gamma/mongo/deployments/mongo | 1 + ansible/k8/gamma/navi-proxy/deployments/navi-proxy | 1 + ansible/k8/gamma/navi/deployments/navi | 1 + ansible/k8/gamma/optimus/deployments/optimus | 1 + ansible/k8/gamma/palantiri/deployments/palantiri | 1 + ansible/k8/gamma/pheidi/deployments/pheidi | 1 + .../prometheus-alerts/deployments/prometheus-alerts | 1 + ansible/k8/gamma/prometheus/deployments/prometheus | 1 + ansible/k8/gamma/sauron/deployments/sauron | 1 + ansible/k8/gamma/shiva/deployments/shiva | 1 + ansible/k8/gamma/swarm-manager/deployments/swarm-manager | 1 + ansible/roles/k8-deployment/templates/deployment.yml | 1 + ansible/stack.yml | 2 +- ansible/workers.yml | 2 -- 33 files changed, 43 insertions(+), 8 deletions(-) diff --git a/ansible/k8/gamma/agreeable-egret/deployments/agreeable-egret b/ansible/k8/gamma/agreeable-egret/deployments/agreeable-egret index ecc749cd..7121db7d 100644 --- a/ansible/k8/gamma/agreeable-egret/deployments/agreeable-egret +++ b/ansible/k8/gamma/agreeable-egret/deployments/agreeable-egret @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: agreeable-egret containers: - image: quay.io/runnable/agreeable-egret:v0.4.1 imagePullPolicy: Always diff --git a/ansible/k8/gamma/api-socket-server/deployments/api-socket-server b/ansible/k8/gamma/api-socket-server/deployments/api-socket-server index 4093cf5a..2fedd5b7 100644 --- a/ansible/k8/gamma/api-socket-server/deployments/api-socket-server +++ b/ansible/k8/gamma/api-socket-server/deployments/api-socket-server @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: api-socket-server containers: - image: quay.io/runnable/api:v11.39.2 imagePullPolicy: Always @@ -120,6 +121,8 @@ spec: value: "fatal" - name: NEW_RELIC_NO_CONFIG_FILE value: "true" + - name: USER_VAULT_ENDPOINT + value: "http://user-vault:8200" - name: ROLLBAR_KEY value: "cad27f265e8e473c9b293615e7ed0f3a" ports: diff --git a/ansible/k8/gamma/api-worker/deployments/api-worker b/ansible/k8/gamma/api-worker/deployments/api-worker index e5e976e6..ed08c89a 100644 --- a/ansible/k8/gamma/api-worker/deployments/api-worker +++ b/ansible/k8/gamma/api-worker/deployments/api-worker @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: api-worker containers: - image: quay.io/runnable/api:v11.39.2 imagePullPolicy: Always @@ -120,6 +121,8 @@ spec: value: "fatal" - name: NEW_RELIC_NO_CONFIG_FILE value: "true" + - name: USER_VAULT_ENDPOINT + value: "http://user-vault:8200" - name: IS_QUEUE_WORKER value: "true" - name: ROLLBAR_KEY diff --git a/ansible/k8/gamma/api/deployments/api b/ansible/k8/gamma/api/deployments/api index 699e86b2..ba954f8a 100644 --- a/ansible/k8/gamma/api/deployments/api +++ b/ansible/k8/gamma/api/deployments/api @@ -3,7 +3,7 @@ kind: Deployment metadata: name: api spec: - replicas: 1 + replicas: 1 template: metadata: labels: @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: api containers: - image: quay.io/runnable/api:v11.39.2 imagePullPolicy: Always @@ -120,6 +121,8 @@ spec: value: "fatal" - name: NEW_RELIC_NO_CONFIG_FILE value: "true" + - name: USER_VAULT_ENDPOINT + value: "http://user-vault:8200" - name: ROLLBAR_KEY value: "a90d9c262c7c48cfabbd32fd0a1bc61c" ports: diff --git a/ansible/k8/gamma/arithmancy/deployments/arithmancy b/ansible/k8/gamma/arithmancy/deployments/arithmancy index 3d8f1044..d3db5405 100644 --- a/ansible/k8/gamma/arithmancy/deployments/arithmancy +++ b/ansible/k8/gamma/arithmancy/deployments/arithmancy @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: arithmancy containers: - image: quay.io/runnable/arithmancy:v1.12.0 imagePullPolicy: Always diff --git a/ansible/k8/gamma/big-poppa-http/deployments/big-poppa-http b/ansible/k8/gamma/big-poppa-http/deployments/big-poppa-http index 5cbbfdb3..b9f8eb82 100644 --- a/ansible/k8/gamma/big-poppa-http/deployments/big-poppa-http +++ b/ansible/k8/gamma/big-poppa-http/deployments/big-poppa-http @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: big-poppa-http containers: - image: quay.io/runnable/big-poppa-http:v0.18.7 imagePullPolicy: Always diff --git a/ansible/k8/gamma/big-poppa-worker/deployments/big-poppa-worker b/ansible/k8/gamma/big-poppa-worker/deployments/big-poppa-worker index 290e0b88..abd7b6e8 100644 --- a/ansible/k8/gamma/big-poppa-worker/deployments/big-poppa-worker +++ b/ansible/k8/gamma/big-poppa-worker/deployments/big-poppa-worker @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: big-poppa-worker containers: - image: quay.io/runnable/big-poppa-worker:v0.18.7 imagePullPolicy: Always diff --git a/ansible/k8/gamma/clio/deployments/clio b/ansible/k8/gamma/clio/deployments/clio index 989c16e5..67741d4f 100644 --- a/ansible/k8/gamma/clio/deployments/clio +++ b/ansible/k8/gamma/clio/deployments/clio @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: clio containers: - image: quay.io/runnable/clio:v1.1.1 imagePullPolicy: Always diff --git a/ansible/k8/gamma/cream-http/deployments/cream-http b/ansible/k8/gamma/cream-http/deployments/cream-http index 43d6b814..4daeb518 100644 --- a/ansible/k8/gamma/cream-http/deployments/cream-http +++ b/ansible/k8/gamma/cream-http/deployments/cream-http @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: cream-http containers: - image: quay.io/runnable/cream-http:v1.14.0 imagePullPolicy: Always diff --git a/ansible/k8/gamma/cream-worker/deployments/cream-worker b/ansible/k8/gamma/cream-worker/deployments/cream-worker index 88cc33d0..346e9538 100644 --- a/ansible/k8/gamma/cream-worker/deployments/cream-worker +++ b/ansible/k8/gamma/cream-worker/deployments/cream-worker @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: cream-worker containers: - image: quay.io/runnable/cream-worker:v1.14.0 imagePullPolicy: Always diff --git a/ansible/k8/gamma/detention/deployments/detention b/ansible/k8/gamma/detention/deployments/detention index 2b3ede4f..6c78a82c 100644 --- a/ansible/k8/gamma/detention/deployments/detention +++ b/ansible/k8/gamma/detention/deployments/detention @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: detention containers: - image: quay.io/runnable/detention:v1.3.4 imagePullPolicy: Always diff --git a/ansible/k8/gamma/docker-listener/deployments/docker-listener b/ansible/k8/gamma/docker-listener/deployments/docker-listener index fa46a543..a44b229c 100644 --- a/ansible/k8/gamma/docker-listener/deployments/docker-listener +++ b/ansible/k8/gamma/docker-listener/deployments/docker-listener @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: docker-listener containers: - image: quay.io/runnable/docker-listener:v10.8.3 imagePullPolicy: Always diff --git a/ansible/k8/gamma/drake-http/deployments/drake-http b/ansible/k8/gamma/drake-http/deployments/drake-http index a26ec60a..b49f5682 100644 --- a/ansible/k8/gamma/drake-http/deployments/drake-http +++ b/ansible/k8/gamma/drake-http/deployments/drake-http @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: drake-http containers: - image: quay.io/runnable/drake-http:v2.5.0 imagePullPolicy: Always diff --git a/ansible/k8/gamma/drake-worker/deployments/drake-worker b/ansible/k8/gamma/drake-worker/deployments/drake-worker index dc8602b1..33510872 100644 --- a/ansible/k8/gamma/drake-worker/deployments/drake-worker +++ b/ansible/k8/gamma/drake-worker/deployments/drake-worker @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: drake-worker containers: - image: quay.io/runnable/drake-worker:v2.5.0 imagePullPolicy: Always diff --git a/ansible/k8/gamma/eru/deployments/eru b/ansible/k8/gamma/eru/deployments/eru index 5b5489f9..434c0e90 100644 --- a/ansible/k8/gamma/eru/deployments/eru +++ b/ansible/k8/gamma/eru/deployments/eru @@ -11,8 +11,9 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: eru containers: - - image: quay.io/runnable/eru:v6.2.3 + - image: quay.io/runnable/eru:v6.2.4 imagePullPolicy: Always name: eru resources: @@ -60,11 +61,11 @@ spec: - name: MONGODB_HOSTS value: "10.4.7.56:27017,10.4.8.241:27017,10.4.13.116:27017" - name: MONGODB_PASSWORD - value: "gamma" + value: "success-nan-europium-rerun-sheep" - name: MONGODB_REPLSET - value: "gamma" + value: "gamma-rs0" - name: MONGODB_USERNAME - value: "gamma" + value: "eru" - name: NODE_ENV value: "production" - name: RABBITMQ_HOSTNAME diff --git a/ansible/k8/gamma/github-varnish/deployments/github-varnish b/ansible/k8/gamma/github-varnish/deployments/github-varnish index 68ebd32d..5881ccef 100644 --- a/ansible/k8/gamma/github-varnish/deployments/github-varnish +++ b/ansible/k8/gamma/github-varnish/deployments/github-varnish @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: github-varnish containers: - image: quay.io/runnable/github-varnish:v2.0.2 imagePullPolicy: Always diff --git a/ansible/k8/gamma/ingress-proxy/deployments/ingress-proxy b/ansible/k8/gamma/ingress-proxy/deployments/ingress-proxy index 409e0b5e..39cdcf37 100644 --- a/ansible/k8/gamma/ingress-proxy/deployments/ingress-proxy +++ b/ansible/k8/gamma/ingress-proxy/deployments/ingress-proxy @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: ingress-proxy containers: - image: nginx:1.10 imagePullPolicy: Always diff --git a/ansible/k8/gamma/khronos/deployments/khronos b/ansible/k8/gamma/khronos/deployments/khronos index bea918b8..f5f15fcb 100644 --- a/ansible/k8/gamma/khronos/deployments/khronos +++ b/ansible/k8/gamma/khronos/deployments/khronos @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: khronos containers: - image: quay.io/runnable/khronos:v6.5.12 imagePullPolicy: Always diff --git a/ansible/k8/gamma/link/deployments/link b/ansible/k8/gamma/link/deployments/link index 216776c0..7461fd98 100644 --- a/ansible/k8/gamma/link/deployments/link +++ b/ansible/k8/gamma/link/deployments/link @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: link containers: - image: quay.io/runnable/link:v2.2.2 imagePullPolicy: Always diff --git a/ansible/k8/gamma/mongo/deployments/mongo b/ansible/k8/gamma/mongo/deployments/mongo index 30056a6f..7fa8a30e 100644 --- a/ansible/k8/gamma/mongo/deployments/mongo +++ b/ansible/k8/gamma/mongo/deployments/mongo @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: mongo containers: - image: mongo:3.2.6 imagePullPolicy: Always diff --git a/ansible/k8/gamma/navi-proxy/deployments/navi-proxy b/ansible/k8/gamma/navi-proxy/deployments/navi-proxy index c5d87fe2..dc8c3ce3 100644 --- a/ansible/k8/gamma/navi-proxy/deployments/navi-proxy +++ b/ansible/k8/gamma/navi-proxy/deployments/navi-proxy @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: navi-proxy containers: - image: nginx:1.10 imagePullPolicy: Always diff --git a/ansible/k8/gamma/navi/deployments/navi b/ansible/k8/gamma/navi/deployments/navi index e09acaca..a5b8450f 100644 --- a/ansible/k8/gamma/navi/deployments/navi +++ b/ansible/k8/gamma/navi/deployments/navi @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: navi containers: - image: quay.io/runnable/navi:v10.5.4 imagePullPolicy: Always diff --git a/ansible/k8/gamma/optimus/deployments/optimus b/ansible/k8/gamma/optimus/deployments/optimus index efccd5ed..442b47dc 100644 --- a/ansible/k8/gamma/optimus/deployments/optimus +++ b/ansible/k8/gamma/optimus/deployments/optimus @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: optimus containers: - image: quay.io/runnable/optimus:v5.1.2 imagePullPolicy: Always diff --git a/ansible/k8/gamma/palantiri/deployments/palantiri b/ansible/k8/gamma/palantiri/deployments/palantiri index 19c04b1a..cfb2f5ea 100644 --- a/ansible/k8/gamma/palantiri/deployments/palantiri +++ b/ansible/k8/gamma/palantiri/deployments/palantiri @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: palantiri containers: - image: quay.io/runnable/palantiri:v2.4.6 imagePullPolicy: Always diff --git a/ansible/k8/gamma/pheidi/deployments/pheidi b/ansible/k8/gamma/pheidi/deployments/pheidi index 54c187d8..e4325326 100644 --- a/ansible/k8/gamma/pheidi/deployments/pheidi +++ b/ansible/k8/gamma/pheidi/deployments/pheidi @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: pheidi containers: - image: quay.io/runnable/pheidi:v1.38.7 imagePullPolicy: Always diff --git a/ansible/k8/gamma/prometheus-alerts/deployments/prometheus-alerts b/ansible/k8/gamma/prometheus-alerts/deployments/prometheus-alerts index 139b1383..c138c729 100644 --- a/ansible/k8/gamma/prometheus-alerts/deployments/prometheus-alerts +++ b/ansible/k8/gamma/prometheus-alerts/deployments/prometheus-alerts @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: prometheus-alerts containers: - image: prom/alertmanager:v0.5.0 imagePullPolicy: Always diff --git a/ansible/k8/gamma/prometheus/deployments/prometheus b/ansible/k8/gamma/prometheus/deployments/prometheus index c31017bd..f181d98c 100644 --- a/ansible/k8/gamma/prometheus/deployments/prometheus +++ b/ansible/k8/gamma/prometheus/deployments/prometheus @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: prometheus containers: - image: prom/prometheus:v1.4.1 imagePullPolicy: Always diff --git a/ansible/k8/gamma/sauron/deployments/sauron b/ansible/k8/gamma/sauron/deployments/sauron index 4935b269..94ffb22b 100644 --- a/ansible/k8/gamma/sauron/deployments/sauron +++ b/ansible/k8/gamma/sauron/deployments/sauron @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: sauron containers: - image: quay.io/runnable/sauron:v7.5.1 imagePullPolicy: Always diff --git a/ansible/k8/gamma/shiva/deployments/shiva b/ansible/k8/gamma/shiva/deployments/shiva index 97123378..2acafd0c 100644 --- a/ansible/k8/gamma/shiva/deployments/shiva +++ b/ansible/k8/gamma/shiva/deployments/shiva @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: shiva containers: - image: quay.io/runnable/shiva:v7.9.0 imagePullPolicy: Always diff --git a/ansible/k8/gamma/swarm-manager/deployments/swarm-manager b/ansible/k8/gamma/swarm-manager/deployments/swarm-manager index 8cf40b50..9fe3ae6b 100644 --- a/ansible/k8/gamma/swarm-manager/deployments/swarm-manager +++ b/ansible/k8/gamma/swarm-manager/deployments/swarm-manager @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: swarm-manager containers: - image: runnable/swarm:v1.2.3-0 imagePullPolicy: Always diff --git a/ansible/roles/k8-deployment/templates/deployment.yml b/ansible/roles/k8-deployment/templates/deployment.yml index 25b933ec..d0ebc593 100644 --- a/ansible/roles/k8-deployment/templates/deployment.yml +++ b/ansible/roles/k8-deployment/templates/deployment.yml @@ -12,6 +12,7 @@ spec: spec: imagePullSecrets: - name: {{ image_pull_secret_name }} + hostname: {{ name }} containers: - image: {{ container_image }}:{{ container_tag }} imagePullPolicy: Always diff --git a/ansible/stack.yml b/ansible/stack.yml index e2f6d997..15b215e0 100644 --- a/ansible/stack.yml +++ b/ansible/stack.yml @@ -8,7 +8,7 @@ - include: detention.yml -e git_branch=v1.3.4 - include: docker-listener.yml -e git_branch=v10.8.3 - include: drake.yml -e git_branch=v2.5.0 -- include: eru.yml -e git_branch=v6.2.3 +- include: eru.yml -e git_branch=v6.2.4 - include: github-varnish.yml -e git_branch=v2.0.2 - include: ingress-proxy.yml - include: khronos.yml -e git_branch=v6.5.12 diff --git a/ansible/workers.yml b/ansible/workers.yml index e3d6357e..8dd4f8bb 100644 --- a/ansible/workers.yml +++ b/ansible/workers.yml @@ -7,7 +7,5 @@ - role: notify rollbar_token: "{{ api_workers_rollbar_key }}" - - role: builder - - role: docker_client - role: k8-deployment From 462d43a95bca7a1236386730a89a31eaa1ea9cfe Mon Sep 17 00:00:00 2001 From: Anandkumar Patel Date: Tue, 9 May 2017 14:49:36 -0700 Subject: [PATCH 2/3] add delta changes --- .../k8/delta/agreeable-egret/deployments/agreeable-egret | 1 + .../delta/api-socket-server/deployments/api-socket-server | 3 +++ ansible/k8/delta/api-worker/deployments/api-worker | 3 +++ ansible/k8/delta/api/deployments/api | 3 +++ ansible/k8/delta/arithmancy/deployments/arithmancy | 1 + .../k8/delta/big-poppa-http/deployments/big-poppa-http | 1 + .../delta/big-poppa-worker/deployments/big-poppa-worker | 1 + ansible/k8/delta/clio/deployments/clio | 1 + ansible/k8/delta/cream-http/deployments/cream-http | 1 + ansible/k8/delta/cream-worker/deployments/cream-worker | 1 + ansible/k8/delta/detention/deployments/detention | 1 + .../k8/delta/docker-listener/deployments/docker-listener | 1 + ansible/k8/delta/drake-http/deployments/drake-http | 1 + ansible/k8/delta/drake-worker/deployments/drake-worker | 1 + ansible/k8/delta/eru/deployments/eru | 1 + .../k8/delta/github-varnish/deployments/github-varnish | 1 + ansible/k8/delta/ingress-proxy/deployments/ingress-proxy | 1 + ansible/k8/delta/khronos/deployments/khronos | 1 + ansible/k8/delta/link/deployments/link | 1 + ansible/k8/delta/mongo/deployments/mongo | 1 + ansible/k8/delta/navi-proxy/deployments/navi-proxy | 1 + ansible/k8/delta/navi/deployments/navi | 1 + ansible/k8/delta/optimus/deployments/optimus | 1 + ansible/k8/delta/palantiri/deployments/palantiri | 1 + ansible/k8/delta/pheidi/deployments/pheidi | 1 + .../delta/prometheus-alerts/deployments/prometheus-alerts | 1 + ansible/k8/delta/prometheus/deployments/prometheus | 1 + ansible/k8/delta/sauron/deployments/sauron | 1 + ansible/k8/delta/shiva/deployments/shiva | 1 + .../crons/swarm-cloudwatch-reporter | 8 ++++++++ ansible/k8/delta/swarm-manager/deployments/swarm-manager | 1 + ansible/socket-server.yml | 2 -- 32 files changed, 44 insertions(+), 2 deletions(-) diff --git a/ansible/k8/delta/agreeable-egret/deployments/agreeable-egret b/ansible/k8/delta/agreeable-egret/deployments/agreeable-egret index a6f41ed0..69eec6ea 100644 --- a/ansible/k8/delta/agreeable-egret/deployments/agreeable-egret +++ b/ansible/k8/delta/agreeable-egret/deployments/agreeable-egret @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: agreeable-egret containers: - image: quay.io/runnable/agreeable-egret:v0.4.1 imagePullPolicy: Always diff --git a/ansible/k8/delta/api-socket-server/deployments/api-socket-server b/ansible/k8/delta/api-socket-server/deployments/api-socket-server index 5b4a9049..c90e388f 100644 --- a/ansible/k8/delta/api-socket-server/deployments/api-socket-server +++ b/ansible/k8/delta/api-socket-server/deployments/api-socket-server @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: api-socket-server containers: - image: quay.io/runnable/api:v11.39.2 imagePullPolicy: Always @@ -128,6 +129,8 @@ spec: value: "wqzm3rju" - name: INTERCOM_API_KEY value: "46e75ada5d21f248787689b35fe80e11efe9303a" + - name: USER_VAULT_ENDPOINT + value: "http://user-vault:8200" - name: ROLLBAR_KEY value: "cad27f265e8e473c9b293615e7ed0f3a" ports: diff --git a/ansible/k8/delta/api-worker/deployments/api-worker b/ansible/k8/delta/api-worker/deployments/api-worker index 42ad8b44..ee22fa92 100644 --- a/ansible/k8/delta/api-worker/deployments/api-worker +++ b/ansible/k8/delta/api-worker/deployments/api-worker @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: api-worker containers: - image: quay.io/runnable/api:v11.39.2 imagePullPolicy: Always @@ -128,6 +129,8 @@ spec: value: "wqzm3rju" - name: INTERCOM_API_KEY value: "46e75ada5d21f248787689b35fe80e11efe9303a" + - name: USER_VAULT_ENDPOINT + value: "http://user-vault:8200" - name: IS_QUEUE_WORKER value: "true" - name: ROLLBAR_KEY diff --git a/ansible/k8/delta/api/deployments/api b/ansible/k8/delta/api/deployments/api index c7e24535..6a72f8cc 100644 --- a/ansible/k8/delta/api/deployments/api +++ b/ansible/k8/delta/api/deployments/api @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: api containers: - image: quay.io/runnable/api:v11.39.2 imagePullPolicy: Always @@ -128,6 +129,8 @@ spec: value: "wqzm3rju" - name: INTERCOM_API_KEY value: "46e75ada5d21f248787689b35fe80e11efe9303a" + - name: USER_VAULT_ENDPOINT + value: "http://user-vault:8200" - name: ROLLBAR_KEY value: "a90d9c262c7c48cfabbd32fd0a1bc61c" ports: diff --git a/ansible/k8/delta/arithmancy/deployments/arithmancy b/ansible/k8/delta/arithmancy/deployments/arithmancy index 3f50a309..7fb87f99 100644 --- a/ansible/k8/delta/arithmancy/deployments/arithmancy +++ b/ansible/k8/delta/arithmancy/deployments/arithmancy @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: arithmancy containers: - image: quay.io/runnable/arithmancy:v1.12.0 imagePullPolicy: Always diff --git a/ansible/k8/delta/big-poppa-http/deployments/big-poppa-http b/ansible/k8/delta/big-poppa-http/deployments/big-poppa-http index 8f1ab30e..749b8450 100644 --- a/ansible/k8/delta/big-poppa-http/deployments/big-poppa-http +++ b/ansible/k8/delta/big-poppa-http/deployments/big-poppa-http @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: big-poppa-http containers: - image: quay.io/runnable/big-poppa-http:v0.18.7 imagePullPolicy: Always diff --git a/ansible/k8/delta/big-poppa-worker/deployments/big-poppa-worker b/ansible/k8/delta/big-poppa-worker/deployments/big-poppa-worker index ee1e5a03..dd2bf23f 100644 --- a/ansible/k8/delta/big-poppa-worker/deployments/big-poppa-worker +++ b/ansible/k8/delta/big-poppa-worker/deployments/big-poppa-worker @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: big-poppa-worker containers: - image: quay.io/runnable/big-poppa-worker:v0.18.7 imagePullPolicy: Always diff --git a/ansible/k8/delta/clio/deployments/clio b/ansible/k8/delta/clio/deployments/clio index 82f4557b..cbc46d10 100644 --- a/ansible/k8/delta/clio/deployments/clio +++ b/ansible/k8/delta/clio/deployments/clio @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: clio containers: - image: quay.io/runnable/clio:v1.1.1 imagePullPolicy: Always diff --git a/ansible/k8/delta/cream-http/deployments/cream-http b/ansible/k8/delta/cream-http/deployments/cream-http index cffc1205..82d9bfe6 100644 --- a/ansible/k8/delta/cream-http/deployments/cream-http +++ b/ansible/k8/delta/cream-http/deployments/cream-http @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: cream-http containers: - image: quay.io/runnable/cream-http:v1.14.0 imagePullPolicy: Always diff --git a/ansible/k8/delta/cream-worker/deployments/cream-worker b/ansible/k8/delta/cream-worker/deployments/cream-worker index 09680797..3be0cca1 100644 --- a/ansible/k8/delta/cream-worker/deployments/cream-worker +++ b/ansible/k8/delta/cream-worker/deployments/cream-worker @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: cream-worker containers: - image: quay.io/runnable/cream-worker:v1.14.0 imagePullPolicy: Always diff --git a/ansible/k8/delta/detention/deployments/detention b/ansible/k8/delta/detention/deployments/detention index 42f58665..8e010908 100644 --- a/ansible/k8/delta/detention/deployments/detention +++ b/ansible/k8/delta/detention/deployments/detention @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: detention containers: - image: quay.io/runnable/detention:v1.3.4 imagePullPolicy: Always diff --git a/ansible/k8/delta/docker-listener/deployments/docker-listener b/ansible/k8/delta/docker-listener/deployments/docker-listener index 73ea48de..5cebe794 100644 --- a/ansible/k8/delta/docker-listener/deployments/docker-listener +++ b/ansible/k8/delta/docker-listener/deployments/docker-listener @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: docker-listener containers: - image: quay.io/runnable/docker-listener:v10.8.3 imagePullPolicy: Always diff --git a/ansible/k8/delta/drake-http/deployments/drake-http b/ansible/k8/delta/drake-http/deployments/drake-http index 34d55eb0..ab200415 100644 --- a/ansible/k8/delta/drake-http/deployments/drake-http +++ b/ansible/k8/delta/drake-http/deployments/drake-http @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: drake-http containers: - image: quay.io/runnable/drake-http:v2.5.0 imagePullPolicy: Always diff --git a/ansible/k8/delta/drake-worker/deployments/drake-worker b/ansible/k8/delta/drake-worker/deployments/drake-worker index e57e8eac..4610bc60 100644 --- a/ansible/k8/delta/drake-worker/deployments/drake-worker +++ b/ansible/k8/delta/drake-worker/deployments/drake-worker @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: drake-worker containers: - image: quay.io/runnable/drake-worker:v2.5.0 imagePullPolicy: Always diff --git a/ansible/k8/delta/eru/deployments/eru b/ansible/k8/delta/eru/deployments/eru index c21573f8..2fbdf141 100644 --- a/ansible/k8/delta/eru/deployments/eru +++ b/ansible/k8/delta/eru/deployments/eru @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: eru containers: - image: quay.io/runnable/eru:v6.2.4 imagePullPolicy: Always diff --git a/ansible/k8/delta/github-varnish/deployments/github-varnish b/ansible/k8/delta/github-varnish/deployments/github-varnish index 68ebd32d..5881ccef 100644 --- a/ansible/k8/delta/github-varnish/deployments/github-varnish +++ b/ansible/k8/delta/github-varnish/deployments/github-varnish @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: github-varnish containers: - image: quay.io/runnable/github-varnish:v2.0.2 imagePullPolicy: Always diff --git a/ansible/k8/delta/ingress-proxy/deployments/ingress-proxy b/ansible/k8/delta/ingress-proxy/deployments/ingress-proxy index 2ade5905..a5e236f7 100644 --- a/ansible/k8/delta/ingress-proxy/deployments/ingress-proxy +++ b/ansible/k8/delta/ingress-proxy/deployments/ingress-proxy @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: ingress-proxy containers: - image: nginx:1.10 imagePullPolicy: Always diff --git a/ansible/k8/delta/khronos/deployments/khronos b/ansible/k8/delta/khronos/deployments/khronos index e3ef42ec..4aeac940 100644 --- a/ansible/k8/delta/khronos/deployments/khronos +++ b/ansible/k8/delta/khronos/deployments/khronos @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: khronos containers: - image: quay.io/runnable/khronos:v6.5.12 imagePullPolicy: Always diff --git a/ansible/k8/delta/link/deployments/link b/ansible/k8/delta/link/deployments/link index 98a7776d..ce56abf2 100644 --- a/ansible/k8/delta/link/deployments/link +++ b/ansible/k8/delta/link/deployments/link @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: link containers: - image: quay.io/runnable/link:v2.2.2 imagePullPolicy: Always diff --git a/ansible/k8/delta/mongo/deployments/mongo b/ansible/k8/delta/mongo/deployments/mongo index 30056a6f..7fa8a30e 100644 --- a/ansible/k8/delta/mongo/deployments/mongo +++ b/ansible/k8/delta/mongo/deployments/mongo @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: mongo containers: - image: mongo:3.2.6 imagePullPolicy: Always diff --git a/ansible/k8/delta/navi-proxy/deployments/navi-proxy b/ansible/k8/delta/navi-proxy/deployments/navi-proxy index c6461a75..e118bbf4 100644 --- a/ansible/k8/delta/navi-proxy/deployments/navi-proxy +++ b/ansible/k8/delta/navi-proxy/deployments/navi-proxy @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: navi-proxy containers: - image: nginx:1.10 imagePullPolicy: Always diff --git a/ansible/k8/delta/navi/deployments/navi b/ansible/k8/delta/navi/deployments/navi index ab5254e2..567f3b72 100644 --- a/ansible/k8/delta/navi/deployments/navi +++ b/ansible/k8/delta/navi/deployments/navi @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: navi containers: - image: quay.io/runnable/navi:v10.5.4 imagePullPolicy: Always diff --git a/ansible/k8/delta/optimus/deployments/optimus b/ansible/k8/delta/optimus/deployments/optimus index f67b4505..1f39e5a8 100644 --- a/ansible/k8/delta/optimus/deployments/optimus +++ b/ansible/k8/delta/optimus/deployments/optimus @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: optimus containers: - image: quay.io/runnable/optimus:v5.1.2 imagePullPolicy: Always diff --git a/ansible/k8/delta/palantiri/deployments/palantiri b/ansible/k8/delta/palantiri/deployments/palantiri index 40f3069d..e90cfb8a 100644 --- a/ansible/k8/delta/palantiri/deployments/palantiri +++ b/ansible/k8/delta/palantiri/deployments/palantiri @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: palantiri containers: - image: quay.io/runnable/palantiri:v2.4.6 imagePullPolicy: Always diff --git a/ansible/k8/delta/pheidi/deployments/pheidi b/ansible/k8/delta/pheidi/deployments/pheidi index 251fd4ad..879e29c3 100644 --- a/ansible/k8/delta/pheidi/deployments/pheidi +++ b/ansible/k8/delta/pheidi/deployments/pheidi @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: pheidi containers: - image: quay.io/runnable/pheidi:v1.38.7 imagePullPolicy: Always diff --git a/ansible/k8/delta/prometheus-alerts/deployments/prometheus-alerts b/ansible/k8/delta/prometheus-alerts/deployments/prometheus-alerts index 139b1383..c138c729 100644 --- a/ansible/k8/delta/prometheus-alerts/deployments/prometheus-alerts +++ b/ansible/k8/delta/prometheus-alerts/deployments/prometheus-alerts @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: prometheus-alerts containers: - image: prom/alertmanager:v0.5.0 imagePullPolicy: Always diff --git a/ansible/k8/delta/prometheus/deployments/prometheus b/ansible/k8/delta/prometheus/deployments/prometheus index c31017bd..f181d98c 100644 --- a/ansible/k8/delta/prometheus/deployments/prometheus +++ b/ansible/k8/delta/prometheus/deployments/prometheus @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: prometheus containers: - image: prom/prometheus:v1.4.1 imagePullPolicy: Always diff --git a/ansible/k8/delta/sauron/deployments/sauron b/ansible/k8/delta/sauron/deployments/sauron index f30c9c25..f39578fa 100644 --- a/ansible/k8/delta/sauron/deployments/sauron +++ b/ansible/k8/delta/sauron/deployments/sauron @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: sauron containers: - image: quay.io/runnable/sauron:v7.5.1 imagePullPolicy: Always diff --git a/ansible/k8/delta/shiva/deployments/shiva b/ansible/k8/delta/shiva/deployments/shiva index 6220bbaf..f2f42450 100644 --- a/ansible/k8/delta/shiva/deployments/shiva +++ b/ansible/k8/delta/shiva/deployments/shiva @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: shiva containers: - image: quay.io/runnable/shiva:v7.9.0 imagePullPolicy: Always diff --git a/ansible/k8/delta/swarm-cloudwatch-reporter/crons/swarm-cloudwatch-reporter b/ansible/k8/delta/swarm-cloudwatch-reporter/crons/swarm-cloudwatch-reporter index c2db1756..f9f33755 100644 --- a/ansible/k8/delta/swarm-cloudwatch-reporter/crons/swarm-cloudwatch-reporter +++ b/ansible/k8/delta/swarm-cloudwatch-reporter/crons/swarm-cloudwatch-reporter @@ -10,9 +10,17 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + restartPolicy: Never containers: - name: swarm-cloudwatch-reporter image: quay.io/runnable/furry-cactus:v2.0.0 + env: + - name: DATADOG_HOST + valueFrom: + fieldRef: + fieldPath: spec.nodeName + - name: DATADOG_PORT + value: "8125" args: - npm - start diff --git a/ansible/k8/delta/swarm-manager/deployments/swarm-manager b/ansible/k8/delta/swarm-manager/deployments/swarm-manager index e5ad7733..aa974acd 100644 --- a/ansible/k8/delta/swarm-manager/deployments/swarm-manager +++ b/ansible/k8/delta/swarm-manager/deployments/swarm-manager @@ -11,6 +11,7 @@ spec: spec: imagePullSecrets: - name: runnable-kubernetes-pull-secret + hostname: swarm-manager containers: - image: runnable/swarm:v1.2.3-0 imagePullPolicy: Always diff --git a/ansible/socket-server.yml b/ansible/socket-server.yml index 0b8527b8..4ec60a02 100644 --- a/ansible/socket-server.yml +++ b/ansible/socket-server.yml @@ -7,8 +7,6 @@ - role: notify rollbar_token: "{{ api_socket_server_rollbar_key }}" - - role: builder - - role: docker_client - role: k8-deployment - role: k8-service From 48f21c7bdc134ec32cb7054894c799d0afa68d50 Mon Sep 17 00:00:00 2001 From: Anandkumar Patel Date: Tue, 9 May 2017 16:10:38 -0700 Subject: [PATCH 3/3] fix swarm manager --- .../alpha-swarm-manager-metrics.yml | 2 +- .../crons/swarm-cloudwatch-reporter | 44 +++++++++++++------ .../crons/swarm-cloudwatch-reporter | 44 +++++++++++++------ .../templates/swarm-cron.yml | 36 ++++++++------- 4 files changed, 84 insertions(+), 42 deletions(-) diff --git a/ansible/group_vars/alpha-swarm-manager-metrics.yml b/ansible/group_vars/alpha-swarm-manager-metrics.yml index e0bc9179..f1b7b6ae 100644 --- a/ansible/group_vars/alpha-swarm-manager-metrics.yml +++ b/ansible/group_vars/alpha-swarm-manager-metrics.yml @@ -17,7 +17,7 @@ volume_mounts: path: /etc/ssl/docker kind: configMap -container_run_opts: +container_envs: - name: AWS_ACCESS_KEY value: "{{ aws_access_key }}" - name: AWS_SECRET_KEY diff --git a/ansible/k8/delta/swarm-cloudwatch-reporter/crons/swarm-cloudwatch-reporter b/ansible/k8/delta/swarm-cloudwatch-reporter/crons/swarm-cloudwatch-reporter index f9f33755..e9c70de6 100644 --- a/ansible/k8/delta/swarm-cloudwatch-reporter/crons/swarm-cloudwatch-reporter +++ b/ansible/k8/delta/swarm-cloudwatch-reporter/crons/swarm-cloudwatch-reporter @@ -8,20 +8,38 @@ spec: spec: template: spec: + volumes: + - name: swarm-cloudwatch-reporter-docker-ssl-certs + configMap: + name: swarm-cloudwatch-reporter-docker-ssl-certs imagePullSecrets: - name: runnable-kubernetes-pull-secret restartPolicy: Never containers: - - name: swarm-cloudwatch-reporter - image: quay.io/runnable/furry-cactus:v2.0.0 - env: - - name: DATADOG_HOST - valueFrom: - fieldRef: - fieldPath: spec.nodeName - - name: DATADOG_PORT - value: "8125" - args: - - npm - - start - restartPolicy: OnFailure + - name: swarm-cloudwatch-reporter + volumeMounts: + - name: swarm-cloudwatch-reporter-docker-ssl-certs + mountPath: /etc/ssl/docker + image: quay.io/runnable/furry-cactus:master + env: + - name: DATADOG_HOST + valueFrom: + fieldRef: + fieldPath: spec.nodeName + - name: DATADOG_PORT + value: "8125" + - name: AWS_ACCESS_KEY + value: "AKIAIWRXWZ4P3MIMY3LA" + - name: AWS_SECRET_KEY + value: "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" + - name: DOCKER_CERT_PATH + value: "/opt/ssl/docker/swarm-manager" + - name: ENVIRONMENT + value: "delta" + - name: SWARM_HOSTNAME + value: "swarm" + - name: SWARM_PORT + value: "2375" + args: + - npm + - start diff --git a/ansible/k8/gamma/swarm-cloudwatch-reporter/crons/swarm-cloudwatch-reporter b/ansible/k8/gamma/swarm-cloudwatch-reporter/crons/swarm-cloudwatch-reporter index f9f33755..b7f91c13 100644 --- a/ansible/k8/gamma/swarm-cloudwatch-reporter/crons/swarm-cloudwatch-reporter +++ b/ansible/k8/gamma/swarm-cloudwatch-reporter/crons/swarm-cloudwatch-reporter @@ -8,20 +8,38 @@ spec: spec: template: spec: + volumes: + - name: swarm-cloudwatch-reporter-docker-ssl-certs + configMap: + name: swarm-cloudwatch-reporter-docker-ssl-certs imagePullSecrets: - name: runnable-kubernetes-pull-secret restartPolicy: Never containers: - - name: swarm-cloudwatch-reporter - image: quay.io/runnable/furry-cactus:v2.0.0 - env: - - name: DATADOG_HOST - valueFrom: - fieldRef: - fieldPath: spec.nodeName - - name: DATADOG_PORT - value: "8125" - args: - - npm - - start - restartPolicy: OnFailure + - name: swarm-cloudwatch-reporter + volumeMounts: + - name: swarm-cloudwatch-reporter-docker-ssl-certs + mountPath: /etc/ssl/docker + image: quay.io/runnable/furry-cactus:v2.0.0 + env: + - name: DATADOG_HOST + valueFrom: + fieldRef: + fieldPath: spec.nodeName + - name: DATADOG_PORT + value: "8125" + - name: AWS_ACCESS_KEY + value: "AKIAIWRXWZ4P3MIMY3LA" + - name: AWS_SECRET_KEY + value: "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" + - name: DOCKER_CERT_PATH + value: "/opt/ssl/docker/swarm-manager" + - name: ENVIRONMENT + value: "gamma" + - name: SWARM_HOSTNAME + value: "swarm" + - name: SWARM_PORT + value: "2375" + args: + - npm + - start diff --git a/ansible/roles/swarm-cloudwatch-reporter/templates/swarm-cron.yml b/ansible/roles/swarm-cloudwatch-reporter/templates/swarm-cron.yml index b652f829..01e92bc1 100644 --- a/ansible/roles/swarm-cloudwatch-reporter/templates/swarm-cron.yml +++ b/ansible/roles/swarm-cloudwatch-reporter/templates/swarm-cron.yml @@ -8,28 +8,34 @@ spec: spec: template: spec: + volumes: + - name: {{ name }}-docker-ssl-certs + configMap: + name: {{ name }}-docker-ssl-certs imagePullSecrets: - name: {{ image_pull_secret_name }} restartPolicy: Never containers: - - name: {{ name }} - image: {{ container_image }}:{{ container_tag }} - env: - - name: DATADOG_HOST - valueFrom: - fieldRef: - fieldPath: spec.nodeName - - name: DATADOG_PORT - value: "{{ datadog_port }}" + - name: {{ name }} + volumeMounts: + - name: {{ name }}-docker-ssl-certs + mountPath: /etc/ssl/docker + image: {{ container_image }}:{{ container_tag }} + env: + - name: DATADOG_HOST + valueFrom: + fieldRef: + fieldPath: spec.nodeName + - name: DATADOG_PORT + value: "{{ datadog_port }}" {% if container_envs is defined %} {% for env in container_envs %} {% if env.value != 'ansible_undefined' %} - - name: {{ env.name }} - value: {{ env.value }} + - name: {{ env.name }} + value: "{{ env.value }}" {% endif %} {% endfor %} {% endif %} - args: - - npm - - start - restartPolicy: OnFailure + args: + - npm + - start