Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
355 changes: 355 additions & 0 deletions secret
Original file line number Diff line number Diff line change
@@ -0,0 +1,355 @@

kube-lego:
enabled: true
rbac:
create: true
config:
LEGO_EMAIL: "[email protected]"
LEGO_URL: "https://acme-v01.api.letsencrypt.org/directory"
#
# WWW chart config
#
www:
service:
enabled: true
image:
repository: asia.gcr.io/guardrails-191505/guardrails/staging/www
replicaCount: 1
ingress:
enabled: true
hosts:
- www.staging.guardrails.io
annotations:
kubernetes.io/tls-acme: "true"
kubernetes.io/ingress.class: "gce"
kubernetes.io/ingress.global-static-ip-name: staging-www-static-ip
tls:
- secretName: staging-www
hosts:
- www.staging.guardrails.io
data:
ENVIRONMENT: "staging"
DASHBOARD_HOST: "dashboard.staging.guardrails.io"
NODE_ENV: "production"
IS_ENTERPRISE: false
STATSD_HOST: "localhost"

#
# dashboard chart config
#
dashboard:
service:
enabled: true
image:
repository: asia.gcr.io/guardrails-191505/guardrails/staging/dashboard
replicaCount: 1
ingress:
enabled: true
hosts:
- dashboard.staging.guardrails.io
annotations:
kubernetes.io/tls-acme: "true"
kubernetes.io/ingress.class: "gce"
kubernetes.io/ingress.global-static-ip-name: staging-dashboard-static-ip
tls:
- secretName: staging-dashboard
hosts:
- dashboard.staging.guardrails.io
data:
ENVIRONMENT: "staging"
NODE_ENV: "production"
IS_ENTERPRISE: false
STATSD_HOST: "localhost"
AUTH0_CLIENT_ID: "YymnCv4HQ-iDCShC-FfCHGAqpFyL0pc8"
GQL_RESOURCE: "https://api.staging.guardrails.io/graphql"
WWW_HOST: "www.staging.guardrails.io"
SENTRY_DSN: "https://[email protected]/1225260"

#
# Hooks chart config
#
hooks:
service:
enabled: true
image:
repository: asia.gcr.io/guardrails-191505/guardrails/staging/hooks
replicaCount: 1
ingress:
enabled: true
hosts:
- hooks.staging.guardrails.io
annotations:
kubernetes.io/tls-acme: "true"
kubernetes.io/ingress.class: "gce"
kubernetes.io/ingress.global-static-ip-name: staging-hooks-static-ip
tls:
- secretName: staging-hooks
hosts:
- hooks.staging.guardrails.io
data:
ENVIRONMENT: "staging"
NODE_ENV: "production"
IS_ENTERPRISE: false
WEBHOOKS_SECRET: "YOLO"
BEARER_TOKEN: "token"
EVENTS_QUEUE_NAME: "events"
STATSD_HOST: "localhost"
AMQP_USER: "guardrails"
AMQP_PASS: "test"
SENTRY_TOKEN_HOOKS: "36576a6c53924ea1b9971f7ddaf3e474"
SENTRY_PROJECT: "1216017"

#
# bades chart config
#
badges:
service:
enabled: true
image:
repository: asia.gcr.io/guardrails-191505/guardrails/staging/badges
replicaCount: 1
ingress:
enabled: true
hosts:
- badges.staging.guardrails.io
annotations:
kubernetes.io/tls-acme: "true"
kubernetes.io/ingress.class: "gce"
kubernetes.io/ingress.global-static-ip-name: staging-badges-static-ip
tls:
- secretName: staging-badges
hosts:
- badges.staging.guardrails.io
data:
ENVIRONMENT: "staging"
NODE_ENV: "production"
SENTRY_TOKEN_BADGES: "6b514ba9cb494cada7f143581b82063c"
SENTRY_PROJECT: "1216018"
STATSD_HOST: "localhost"
BADGES_SECRET: "badges-secret"
COUCHDB_USER: admin
COUCHDB_PASS: qgUF3pyMWmcb
IS_ENTERPRISE: false

#
# worker chart config
#
worker:
service:
enabled: true
image:
repository: asia.gcr.io/guardrails-191505/guardrails/staging/worker
replicaCount: 1
data:
ENVIRONMENT: "staging"
NODE_ENV: "production"
BADGES_SECRET: "badges-secret"
BADGES_HOST: "badges.staging.guardrails.io"
EMAIL_USER: ""
EMAIL_PASSWORD: ""
IS_ENTERPRISE: false
GITHUB_URL: "https://github.com"
AMQP_USER: "guardrails"
AMQP_PASS: "test"
AMQP_PROTOCOL: "amqp"
EVENTS_QUEUE_NAME: "events"
JOBS_QUEUE_NAME: "jobs"
ISSUER_ID: "10381"
COUCHDB_USER: admin
COUCHDB_PASS: qgUF3pyMWmcb
STRIPE_SECRET_KEY: "sk_test_rBHqyIpkUxThIdlJqPhxUOLh"
SENTRY_TOKEN_WORKER: "778db3e928d6479197dfbc2d37f1b56e"
SENTRY_PROJECT: "1190080"
SENTRY_TOKEN_JOB_ENGINE_JAVASCRIPT: "646c1dc8e15744059b8d896d9560c891"
SENTRY_PROJECT_JOB_ENGINE_JAVASCRIPT: "1216769"
ENGINE_IMAGE_JAVASCRIPT: "asia.gcr.io/guardrails-191505/guardrails/staging/engine-javascript:latest"
PRIVATE_KEY: "H4sIAG4CTFsAA21VtRLr2ALr/RXbe3YMMZbHzIzpHDPFEPPX79197VOrRiNppL///gNOlFXrL88HfzmeGoFA/EsX03+JvyFTVcXpVDkAdB64IqBQX7/yzPVh7PqoVVCOW69SUckagPuxmC4XkdFzQifwKugVT4IQJDT0uRCjOtzyz4m2IDAiWGXNh6OpYY1KcdbysDvZSfQM5g43RDULWbYfS+nc4vuGqqCT+Vp+oY5y9dKE2f50UieFAYDMF4mtaWhvRNpPcfwrwPrtr5GQLZbGxatUzdP/QvWC5o88Ccgbrc+CODf6SSrjZoaAP80x8Useg7+7EkoU9/UMLn1CvkiWPE9esTl8PQraV/HGO/tAnr6mmensuyWeX1to0AZb9Sdh/tpSWLuhY5YpMwk38ufg9U1Pxa3K99FwkGfYVIKplZ3j3JoxQoGrTe+bjukE+K7gMjXswtdVBeACDkx/zJY2Qp1P33kqiQk2FWKokqHcycdTQHSVMJkis5DDC/1tcn4tW8cnbutHaHEuh8MRbvoTHI+K0DdqSrDJsxKUpwMtyzoNAi9aSuGZAkqQbF9fUm0qkIVyufuV1CXGoCPnvZRa1SVOaJyoRMbbaqcNOqvv+Op3sqNJ1Fg2dTnkDxcg3Uw3z7UelFwcrVr03MfCx5hZPDcGarQkQV1x9W1xPLTOm36rV1S7YOK3diuNjybYll5GDTIqcuYWcd+XSqHbYVXI0cl+uQx4AiGr6zgbeA4Z2HPPfdd+4P33BoE8VNppOeyCddpoVPXHJ/d9H+oZfp8XZotVE2TrhpzKz8X8eCQSqOoL0q5Fvk5FgLzaewRWiF6tyKurwIIVdfgLBrTLuPX9J2rM3M8ufrJgjoAbv6SchXKW3qzpgy1otjv4W+sPLdZzWGlq78p0PpvPj/VsqzbMpPsyRtN4pcMZgJuDv0mWtCLErHYThAWDMAtcZP1L1jyyUCIVIz+dMQJfcOx5lT82wl48jRCfyI92YKP/KaYYsYcor2PM/b6UN0HoA+KucSLd59xNglDE00IWEr013oCUv52P4XcVh2kYJ0EsgFb9IMsJfds20s7xtZW+oBmAkqlaxUl2t5KYpRB4MiMhXCpfZ50vrQp9uP4qMoxq3dXnpQlXCxqUo0amB7FOz1SbkOw+7cZ4R6FmiM3u9tY+6Ka9/mcyjn3IL67lWCFly72++cswoQHFVpafDjC8qcijQLKEjMYehu5a2hNf87KQFSmiQiZmhqIeM4nf3Lu80PQBWLJsA/Q1ZvvMckQLSFc6dAXLa3vpd57yuT8llb8hPMIWXIrIPiiDnxwoQsu2biwqAbNcVZcQh7UM7Hi5kAxCgGtuFZLNxP0rmSspvuDvl9mhnuXanD+6o+aOzHpUvotqRSV3Q31CEWuoc5h2Y4lIa4gelkDEjN/LtoeuNCq4+6+clunrZWYJLz2j2wE4foXDqoT761U3hozBLBthIcouxQoqvAkCdFh93X3ZSOyithreNqbrcOJj2PBn/i0t82dT9TjkWD76IQGUOlrVuzpXC2pyeQxopYFbF4mnvcZPmaftfGAgztwqDJ1zlLk6RzmwJyDJJpnKN9xAqdSniIWzgkJgsfHzzsyzn3RpWLUkSCtQKGbqyPiYb11qnZKtHI3HMh4N4x4lmOTdQPjyEUJfE+Ictn1OAdJL8JhxZum3cx2sLv5GkflQqRFaClfYOh63WgL9dymiJfz/q/kH7D0F64sGAAA="
GCR_SERVICE_KEY: "ewogICJ0eXBlIjogInNlcnZpY2VfYWNjb3VudCIsCiAgInByb2plY3RfaWQiOiAiZ3VhcmRyYWlscy0xOTE1MDUiLAogICJwcml2YXRlX2tleV9pZCI6ICJmODliNmMxMjE1MjE2ZjQyMjUzMzY5NmRmN2IxNmY3ZTU1YWU5MmI0IiwKICAicHJpdmF0ZV9rZXkiOiAiLS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tXG5NSUlFdmdJQkFEQU5CZ2txaGtpRzl3MEJBUUVGQUFTQ0JLZ3dnZ1NrQWdFQUFvSUJBUUREV2ZVRkVnWmtpQk5rXG4rMHFWS0xkR0tqeDg1cWFvNVZlWHFYQ0t4OU1qYVpqdnNMVFFiVklxeDhTOG8xN0YySXhoS25UYjl1ODh2dW9pXG5FK2JvMmdFRzJYQnVIK3VHaVQ0VFl1YUt5ZVkvQlV6YUJSb3ozOHk5dTBkeTFGenJNNUFxTzJJVzBBQ0FJN2hRXG5mN3ppTGFOWkR6Y0RITEhMSXFERVpYdFdNSmFmTm53SFZxTnJqOUplTktmOGhUSndEdDRLOEVEcmswVWVkODJGXG5TckQ2SnJhWnBMd2RnL2QveW1KT3BCaFllQmN0SDlEclBWUHBFem96VDIyN1R6TmdqM2l3QUY1T2xNdkhUaTVQXG42ZlJINUxYb095d01CaUFrbXlUUldRcHRHbWlhM1NoN2c0c0VOVFN2WXlvNFJTZExOeUdKbW4zMW1sMmdBeHllXG5wS1llNnIvdEFnTUJBQUVDZ2dFQVFSdVJ2Sk5oMnc2NVBBNCtzTkRscUhaNk8zeWFMaTlsenEvVHlRVkpld04rXG5TK0NlbXRyY3FGSjFZUk9vQ2hPZTBlR1hHaHJHYUg0T3hiWFJYMmtOTDQyMzJaUTg2TldFQVcwVWZreEZOMXJhXG5YczJWaXBWOEJQNU9sVmh1OFpyNVlRSHlzcnkzZGYyeHQrNmk4dFVZSEo0a0RSNzZxTVBOUmplMmNDYjRoRzVNXG50WWxOQi9CZWtaajZKVWtSOG1LRjhlRngrN3IrVnp6aXdvMjAyNHcyUU1hNnVGUFB2VHM1aitBdTZHclpuM3BSXG4vZC9CZFd5V0h5QTJzUEJGQ0p0THVCZHhCZWZBR2Z0UUlzSk90N0NSa05wdFNicEtFc1ZIbWhnVGJjeG95ZGllXG5Xc1Z3MEVDWlZ5OWZFTHJpNUVZdGowOE1pTVdQNUl5UElwZXBXYTZ5ZHdLQmdRRGtaY1ozYnFrQUZmU1lGR3FWXG56aGRTdFM5WTlNUXNRSE9KejQ5UFQxSnU2NTZEVTNwQ3FETGVESzUxSnNRQ3gxZTZWMVVvdW5nYWhqZTlLYmpXXG5GRGVUNW5FZjJRbkJzaFlLYS9DVHJIRzhwYkFPcStXU2xpWDUyQmd3Mk1ZWTA1ZGN5TlJKUVNlVHRkK2N1R2VyXG5uSlZXOGV0OG9PVkpoU0VrTmttUk9BVWZxd0tCZ1FEYTljcHdPSEtZNW5HdFV3c0Q2d2dQWk8wOVdCM2x4U0JDXG5KVnl3U2kxY3ZFSS9TeFZsaDlSNTV0QmdHeXlPeHR4N1dLdDFxd29ldVd5WDc5QWNUSTVwbnM3WHVoZCt1ZVZkXG5TaW53eWo2clFiQWJyaHRvKzVBN1FTdzBVemdpbFFGbjB6THpZVjhsNXhOT0JYUVFVUlg1OHN1MFFTK2tMbFZDXG5ydDRJYS9ObXh3S0JnUURFM2wxR0VTS25La1djMk94T21FaE9TRks1a0xHUG16Wjc4V2NMNjhtWVJveHBrb2p0XG43K0Y0dU9HZnBYeUxFSnl6eUJkbGRlV1VwMkJnTXhoWm55K1EwcTlyemo2MHNQYUNvU3ZMZm5iREx1WWtuMUxSXG5HWTgrWGwvcnFzNkdFOHlDYzdGWU8wc0w3VmNEMVllMnlzK0hGQnZ4WHhhRVdyYUlhaXJiZTdnZTVRS0JnRmpGXG5VWitSb3hST1NVUWw2TTliMkZhMWFtRjJlaGlQaFBhTVF6bk51UHBoOE5ITVZRNW10VVAreWZoTXpCSE9tZEVBXG5ML055dHBXaVExNk9BV2VYdWgwa0gyUGl0R2ZTWWlVaVRrS3JIQ0UrYm5HcWNyNXJUeHhXM2Q4UTVpOVBEZFRVXG5FVklPNWc1dDBxdk5Gak1QVE1PYkplOGNobjRmc3Ixb08raGFLOEk5QW9HQkFKdjhJbHVIZXVUMmMzZ1d3VmFuXG5sREFVb0dTL2VWUE1yTCtiREF6eXlWTHNqb0ZKczBPd2dMbStjU0VJV1B0dTVmYk1zUWhmSnBvMTE5aEtGa29yXG5Ea09LZU5vSDQrRm5URytvUXRhenh2ditUWjJFYWh1VUxKK2wwZUFvTk9SQ1NwTzVUNUwvSlhLb2lwWGtteFlHXG5OZTVXUnZEZVV2QUpCeXI0dFM4R1g5TzVcbi0tLS0tRU5EIFBSSVZBVEUgS0VZLS0tLS1cbiIsCiAgImNsaWVudF9lbWFpbCI6ICJ0cmF2aXNAZ3VhcmRyYWlscy0xOTE1MDUuaWFtLmdzZXJ2aWNlYWNjb3VudC5jb20iLAogICJjbGllbnRfaWQiOiAiMTAwMDM5OTAxNjQwNzc2MTg4MzMwIiwKICAiYXV0aF91cmkiOiAiaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL2F1dGgiLAogICJ0b2tlbl91cmkiOiAiaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL3Rva2VuIiwKICAiYXV0aF9wcm92aWRlcl94NTA5X2NlcnRfdXJsIjogImh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL29hdXRoMi92MS9jZXJ0cyIsCiAgImNsaWVudF94NTA5X2NlcnRfdXJsIjogImh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3JvYm90L3YxL21ldGFkYXRhL3g1MDkvdHJhdmlzJTQwZ3VhcmRyYWlscy0xOTE1MDUuaWFtLmdzZXJ2aWNlYWNjb3VudC5jb20iCn0K"
GITHUB_BOT_NAME: "guardrails-staging"
GITHUB_BOT_DISPLAY_NAME: "GuardRails Staging"
GITHUB_BOT_TARGET_URL: "https://www.staging.guardrails.io"
SEGMENT_KEY: "LoBItAqm5dSERqq6FTVwuOA4VGemM2C4"

#
# api chart config
#
api:
service:
enabled: true
image:
repository: asia.gcr.io/guardrails-191505/guardrails/staging/api
replicaCount: 1
ingress:
enabled: true
hosts:
- api.staging.guardrails.io
annotations:
kubernetes.io/tls-acme: "true"
kubernetes.io/ingress.class: "gce"
kubernetes.io/ingress.global-static-ip-name: staging-api-static-ip
tls:
- secretName: staging-api
hosts:
- api.staging.guardrails.io
data:
ENVIRONMENT: "staging"
NODE_ENV: "production"
AUTH0_CLIENT_DOMAIN: "guardrails.auth0.com"
AUTH0_CLIENT_ID: "b0ceIonrbvmenfoiXe7AyYTuhU3hHbc5"
AUTH0_CLIENT_SECRET: "NPLEep2GmUNlqhFDOg9hicxh_QmlxTy5Lx8VhA4uXGHYS5aUR-1acSw_V4jbAI80"
APOLLO_ENGINE_API_KEY: "service:guardrails-api:vjLC0DKozmXU35jPg-fIjg"
STRIPE_SECRET_KEY: "sk_test_rBHqyIpkUxThIdlJqPhxUOLh"
SENTRY_TOKEN_API: "a4ed61ce4b404b03b97618ded52dc6d5"
SENTRY_PROJECT: "1225444"
STATSD_HOST: "localhost"
COUCHDB_USER: admin
COUCHDB_PASS: qgUF3pyMWmcb
IS_ENTERPRISE: false
AUTH0_CLIENT_ID: "b0ceIonrbvmenfoiXe7AyYTuhU3hHbc5"
AUTH0_CLIENT_DOMAIN: "guardrails.auth0.com"
AUTH0_CLIENT_SECRET: "NPLEep2GmUNlqhFDOg9hicxh_QmlxTy5Lx8VhA4uXGHYS5aUR-1acSw_V4jbAI80"
STRIPE_SECRET_KEY: "sk_test_rBHqyIpkUxThIdlJqPhxUOLh"

#
# rabbitmq chart config
#
rabbitmq:
enabled: true
image: asia.gcr.io/guardrails-191505/guardrails/rabbitmq:latest
rabbitmqUsername: "guardrails"
rabbitmqPassword: "test"


#
# couchdb chart config
#
couchdb:
clusterSize: 3
enabled: true
adminPassword: "qgUF3pyMWmcb"
podManagementPolicy: OrderedReady
persistentVolume:
enabled: true

#
# redis chart config
#
redis:
enabled: true
usePassword: false

#
# datadog chart config
#
datadog:
enabled: true
image:
tag: 6.1.0
daemonset:
useHostPort: true
rbac:
serviceAccount: tiller
datadog:
apiKey: "1f709d668508f0110be903c08babea46"
leaderElection: true
collectEvents: true
apmEnabled: true
nonLocalTraffic: true
env:
- name: DD_LOGS_ENABLED
value: "true"
- name: DD_APM_ENABLED
value: "true"
confd:
logs.yaml: |-
init_config:
instances:
logs:
- type: docker
image: www
service: staging-www
source: nodejs
sourcecategory: sourcecode
- type: docker
image: dashboard
service: staging-dashboard
source: nodejs
sourcecategory: sourcecode
- type: docker
image: hooks
service: staging-hooks
source: nodejs
sourcecategory: sourcecode
- type: docker
image: badges
service: staging-badges
source: nodejs
sourcecategory: sourcecode
- type: docker
image: worker
service: staging-worker
source: nodejs
sourcecategory: sourcecode
- type: docker
image: api
service: staging-api
source: nodejs
sourcecategory: sourcecode
- type: docker
image: keel
service: staging-keel
source: go
sourcecategory: sourcecode
couch.yaml: |-
init_config:
instances:
- server: http://staging-couchdb:5984
user: admin
password: "qgUF3pyMWmcb"
timeout: 5
max_nodes_per_check: 10
rabbitmq.yaml: |-
init_config:
instances:
- rabbitmq_api_url: http://staging-rabbitmq:15672/api/
rabbitmq_user: guardrails
rabbitmq_pass: test
tags:
- "instance:staging"

#
# keel chart config
#
keel:
debug: false
service:
enabled: true
rbac:
enabled: true
googleApplicationCredentials: ewogICJ0eXBlIjogInNlcnZpY2VfYWNjb3VudCIsCiAgInByb2plY3RfaWQiOiAiZ3VhcmRyYWlscy0xOTE1MDUiLAogICJwcml2YXRlX2tleV9pZCI6ICJmODliNmMxMjE1MjE2ZjQyMjUzMzY5NmRmN2IxNmY3ZTU1YWU5MmI0IiwKICAicHJpdmF0ZV9rZXkiOiAiLS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tXG5NSUlFdmdJQkFEQU5CZ2txaGtpRzl3MEJBUUVGQUFTQ0JLZ3dnZ1NrQWdFQUFvSUJBUUREV2ZVRkVnWmtpQk5rXG4rMHFWS0xkR0tqeDg1cWFvNVZlWHFYQ0t4OU1qYVpqdnNMVFFiVklxeDhTOG8xN0YySXhoS25UYjl1ODh2dW9pXG5FK2JvMmdFRzJYQnVIK3VHaVQ0VFl1YUt5ZVkvQlV6YUJSb3ozOHk5dTBkeTFGenJNNUFxTzJJVzBBQ0FJN2hRXG5mN3ppTGFOWkR6Y0RITEhMSXFERVpYdFdNSmFmTm53SFZxTnJqOUplTktmOGhUSndEdDRLOEVEcmswVWVkODJGXG5TckQ2SnJhWnBMd2RnL2QveW1KT3BCaFllQmN0SDlEclBWUHBFem96VDIyN1R6TmdqM2l3QUY1T2xNdkhUaTVQXG42ZlJINUxYb095d01CaUFrbXlUUldRcHRHbWlhM1NoN2c0c0VOVFN2WXlvNFJTZExOeUdKbW4zMW1sMmdBeHllXG5wS1llNnIvdEFnTUJBQUVDZ2dFQVFSdVJ2Sk5oMnc2NVBBNCtzTkRscUhaNk8zeWFMaTlsenEvVHlRVkpld04rXG5TK0NlbXRyY3FGSjFZUk9vQ2hPZTBlR1hHaHJHYUg0T3hiWFJYMmtOTDQyMzJaUTg2TldFQVcwVWZreEZOMXJhXG5YczJWaXBWOEJQNU9sVmh1OFpyNVlRSHlzcnkzZGYyeHQrNmk4dFVZSEo0a0RSNzZxTVBOUmplMmNDYjRoRzVNXG50WWxOQi9CZWtaajZKVWtSOG1LRjhlRngrN3IrVnp6aXdvMjAyNHcyUU1hNnVGUFB2VHM1aitBdTZHclpuM3BSXG4vZC9CZFd5V0h5QTJzUEJGQ0p0THVCZHhCZWZBR2Z0UUlzSk90N0NSa05wdFNicEtFc1ZIbWhnVGJjeG95ZGllXG5Xc1Z3MEVDWlZ5OWZFTHJpNUVZdGowOE1pTVdQNUl5UElwZXBXYTZ5ZHdLQmdRRGtaY1ozYnFrQUZmU1lGR3FWXG56aGRTdFM5WTlNUXNRSE9KejQ5UFQxSnU2NTZEVTNwQ3FETGVESzUxSnNRQ3gxZTZWMVVvdW5nYWhqZTlLYmpXXG5GRGVUNW5FZjJRbkJzaFlLYS9DVHJIRzhwYkFPcStXU2xpWDUyQmd3Mk1ZWTA1ZGN5TlJKUVNlVHRkK2N1R2VyXG5uSlZXOGV0OG9PVkpoU0VrTmttUk9BVWZxd0tCZ1FEYTljcHdPSEtZNW5HdFV3c0Q2d2dQWk8wOVdCM2x4U0JDXG5KVnl3U2kxY3ZFSS9TeFZsaDlSNTV0QmdHeXlPeHR4N1dLdDFxd29ldVd5WDc5QWNUSTVwbnM3WHVoZCt1ZVZkXG5TaW53eWo2clFiQWJyaHRvKzVBN1FTdzBVemdpbFFGbjB6THpZVjhsNXhOT0JYUVFVUlg1OHN1MFFTK2tMbFZDXG5ydDRJYS9ObXh3S0JnUURFM2wxR0VTS25La1djMk94T21FaE9TRks1a0xHUG16Wjc4V2NMNjhtWVJveHBrb2p0XG43K0Y0dU9HZnBYeUxFSnl6eUJkbGRlV1VwMkJnTXhoWm55K1EwcTlyemo2MHNQYUNvU3ZMZm5iREx1WWtuMUxSXG5HWTgrWGwvcnFzNkdFOHlDYzdGWU8wc0w3VmNEMVllMnlzK0hGQnZ4WHhhRVdyYUlhaXJiZTdnZTVRS0JnRmpGXG5VWitSb3hST1NVUWw2TTliMkZhMWFtRjJlaGlQaFBhTVF6bk51UHBoOE5ITVZRNW10VVAreWZoTXpCSE9tZEVBXG5ML055dHBXaVExNk9BV2VYdWgwa0gyUGl0R2ZTWWlVaVRrS3JIQ0UrYm5HcWNyNXJUeHhXM2Q4UTVpOVBEZFRVXG5FVklPNWc1dDBxdk5Gak1QVE1PYkplOGNobjRmc3Ixb08raGFLOEk5QW9HQkFKdjhJbHVIZXVUMmMzZ1d3VmFuXG5sREFVb0dTL2VWUE1yTCtiREF6eXlWTHNqb0ZKczBPd2dMbStjU0VJV1B0dTVmYk1zUWhmSnBvMTE5aEtGa29yXG5Ea09LZU5vSDQrRm5URytvUXRhenh2ditUWjJFYWh1VUxKK2wwZUFvTk9SQ1NwTzVUNUwvSlhLb2lwWGtteFlHXG5OZTVXUnZEZVV2QUpCeXI0dFM4R1g5TzVcbi0tLS0tRU5EIFBSSVZBVEUgS0VZLS0tLS1cbiIsCiAgImNsaWVudF9lbWFpbCI6ICJ0cmF2aXNAZ3VhcmRyYWlscy0xOTE1MDUuaWFtLmdzZXJ2aWNlYWNjb3VudC5jb20iLAogICJjbGllbnRfaWQiOiAiMTAwMDM5OTAxNjQwNzc2MTg4MzMwIiwKICAiYXV0aF91cmkiOiAiaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL2F1dGgiLAogICJ0b2tlbl91cmkiOiAiaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL3Rva2VuIiwKICAiYXV0aF9wcm92aWRlcl94NTA5X2NlcnRfdXJsIjogImh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL29hdXRoMi92MS9jZXJ0cyIsCiAgImNsaWVudF94NTA5X2NlcnRfdXJsIjogImh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3JvYm90L3YxL21ldGFkYXRhL3g1MDkvdHJhdmlzJTQwZ3VhcmRyYWlscy0xOTE1MDUuaWFtLmdzZXJ2aWNlYWNjb3VudC5jb20iCn0K
policy: all
helmProvider:
enabled: true
slack:
enabled: true
bot_name: "keel"
token: "xoxb-344848257669-xcjgEdbOvnIBcgMW5GSfN6xD"
channel: "deployments"
gcr:
enabled: true
projectId: "guardrails-191505"
pubSub:
enabled: true
images:
- repository: www.image.repository
tag: www.image.tag
- repository: dashboard.image.repository
tag: dashboard.image.tag
- repository: hooks.image.repository
tag: hooks.image.tag
- repository: badges.image.repository
tag: badges.image.tag
- repository: worker.image.repository
tag: worker.image.tag
- repository: api.image.repository
tag: api.image.tag