Update KitchenOwl to v0.5.1
This commit is contained in:
parent
34ffaa09a8
commit
654f754286
1 changed files with 19 additions and 72 deletions
|
@ -1,65 +1,29 @@
|
|||
{
|
||||
kubernetes.resources = {
|
||||
configMaps.kitchenowl.data = {
|
||||
BACK_URL = "kitchenowl-backend.default.svc.cluster.local:5000";
|
||||
};
|
||||
|
||||
secrets.kitchenowl.stringData.jwtSecretKey = "ref+sops://secrets/sops.yaml#/kitchenowl/jwtSecretKey";
|
||||
|
||||
deployments = {
|
||||
# TODO: this is quite a lot of boilerplate to create these deployments
|
||||
# Create custom nixos module for this?
|
||||
kitchenowl-frontend = {
|
||||
metadata.labels = {
|
||||
app = "kitchenowl";
|
||||
component = "frontend";
|
||||
};
|
||||
|
||||
kitchenowl = {
|
||||
metadata.labels.app = "kitchenowl";
|
||||
|
||||
spec = {
|
||||
selector.matchLabels = {
|
||||
app = "kitchenowl";
|
||||
component = "frontend";
|
||||
};
|
||||
selector.matchLabels.app = "kitchenowl";
|
||||
|
||||
template = {
|
||||
metadata.labels = {
|
||||
app = "kitchenowl";
|
||||
component = "frontend";
|
||||
};
|
||||
|
||||
spec.containers.kitchenowl-frontend = {
|
||||
image = "tombursch/kitchenowl-web:v0.4.20";
|
||||
envFrom = [{ configMapRef.name = "kitchenowl"; }];
|
||||
ports.web.containerPort = 80;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
kitchenowl-backend = {
|
||||
metadata.labels = {
|
||||
app = "kitchenowl";
|
||||
component = "backend";
|
||||
};
|
||||
|
||||
spec = {
|
||||
selector.matchLabels = {
|
||||
app = "kitchenowl";
|
||||
component = "backend";
|
||||
};
|
||||
|
||||
template = {
|
||||
metadata.labels = {
|
||||
app = "kitchenowl";
|
||||
component = "backend";
|
||||
};
|
||||
metadata.labels.app = "kitchenowl";
|
||||
|
||||
spec = {
|
||||
volumes.data.persistentVolumeClaim.claimName = "kitchenowl";
|
||||
|
||||
containers.kitchenowl-backend = {
|
||||
image = "tombursch/kitchenowl:v92";
|
||||
ports.web.containerPort = 5000;
|
||||
containers.kitchenowl = {
|
||||
image = "tombursch/kitchenowl:v0.5.1";
|
||||
ports.web.containerPort = 8080;
|
||||
|
||||
env.JWT_SECRET_KEY.valueFrom.secretKeyRef = {
|
||||
name = "kitchenowl";
|
||||
key = "jwtSecretKey";
|
||||
};
|
||||
|
||||
volumeMounts = [{
|
||||
name = "data";
|
||||
|
@ -72,29 +36,12 @@
|
|||
};
|
||||
};
|
||||
|
||||
services = {
|
||||
kitchenowl-web.spec = {
|
||||
selector = {
|
||||
app = "kitchenowl";
|
||||
component = "frontend";
|
||||
};
|
||||
services.kitchenowl.spec = {
|
||||
selector.app = "kitchenowl";
|
||||
|
||||
ports.web = {
|
||||
port = 80;
|
||||
targetPort = "web";
|
||||
};
|
||||
};
|
||||
|
||||
kitchenowl-backend.spec = {
|
||||
selector = {
|
||||
app = "kitchenowl";
|
||||
component = "backend";
|
||||
};
|
||||
|
||||
ports.web = {
|
||||
port = 5000;
|
||||
targetPort = "web";
|
||||
};
|
||||
ports.web = {
|
||||
port = 80;
|
||||
targetPort = "web";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -106,7 +53,7 @@
|
|||
host = "boodschappen.kun.is";
|
||||
|
||||
service = {
|
||||
name = "kitchenowl-web";
|
||||
name = "kitchenowl";
|
||||
portName = "web";
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue