app/covid-formity: add kurjerzy integration

Change-Id: Ie974e7e83849a0886cd51ba14fe76da10ce8718e
changes/70/470/1
informatic 2020-05-17 10:06:49 +02:00
parent 1be143c3ae
commit e60250c4eb
1 changed files with 12 additions and 1 deletions

View File

@ -3,6 +3,7 @@
# kubectl -n covid-formity create secret generic covid-formity --from-literal=postgres_password=$(pwgen 24 1) --from-literal=secret_key=$(pwgen 24 1) --from-literal=oauth2_secret=...
local kube = import "../../kube/kube.libsonnet";
local redis = import "../../kube/redis.libsonnet";
local postgres = import "../../kube/postgres.libsonnet";
{
@ -10,7 +11,7 @@ local postgres = import "../../kube/postgres.libsonnet";
local cfg = app.cfg,
cfg:: {
namespace: "covid-formity",
image: "registry.k0.hswaw.net/informatic/covid-formity@sha256:1401e9759ce9385c7b54d6df937324f397993257d6e117ac4bb60ab9794c49c0",
image: "registry.k0.hswaw.net/informatic/covid-formity@sha256:53c5fb0dbc4a6660ab47e39869a516f1e3f833dee5a03867386771bd9ffaf7b8",
domain: "covid19.hackerspace.pl",
altDomains: ["covid.hackerspace.pl", "www.covid.hackerspace.pl"],
},
@ -36,6 +37,14 @@ local postgres = import "../../kube/postgres.libsonnet";
},
},
redis: redis {
cfg+: {
namespace: cfg.namespace,
appName: "covid-formity",
storageClassName: app.postgres.cfg.storageClassName,
},
},
deployment: kube.Deployment("covid-formity") {
metadata+: app.metadata("covid-formity"),
spec+: {
@ -56,6 +65,8 @@ local postgres = import "../../kube/postgres.libsonnet";
SPACEAUTH_CONSUMER_KEY: "covid-formity",
SPACEAUTH_CONSUMER_SECRET: { secretKeyRef: { name: "covid-formity", key: "oauth2_secret" } },
SECRET_KEY: { secretKeyRef: { name: "covid-formity", key: "secret_key" } },
SHIPPING_KURJERZY_EMAIL: "qrde@hackerspace.pl",
SHIPPING_KURJERZY_PASSWORD: { secretKeyRef: { name: "covid-formity-shipping", key: "kurjerzy_password" } },
},
},
},