From e93a4584a5273f6f6063ba49de59bfb49ee85317 Mon Sep 17 00:00:00 2001 From: JJGadgets Date: Tue, 11 Nov 2025 01:00:01 +0800 Subject: [PATCH] feat: add strfry --- .taskfiles/k8s/Taskfile.dist.yaml | 5 +++-- kube/deploy/apps/strfry/app/hr.yaml | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.taskfiles/k8s/Taskfile.dist.yaml b/.taskfiles/k8s/Taskfile.dist.yaml index 75366bd1..75451de8 100644 --- a/.taskfiles/k8s/Taskfile.dist.yaml +++ b/.taskfiles/k8s/Taskfile.dist.yaml @@ -132,11 +132,12 @@ tasks: - cp -r ./kube/templates/test ./kube/deploy/apps/{{.APP}} # lowercase, used for resource names etc - grep -lR 'APPNAME' ./kube/deploy/apps/{{.APP}}/ | xargs -I% sed -i 's/${APPNAME}/{{.APP}}/g' % - - grep -lR 'IMAGENAME' ./kube/deploy/apps/{{.APP}}/ | xargs -I% sed -i 's/${IMAGENAME}/{{.IMAGENAME}}/g' % - - grep -lR 'IMAGETAG' ./kube/deploy/apps/{{.APP}}/ | xargs -I% sed -i 's/${IMAGETAG}/{{.IMAGETAG}}/g' % + - grep -lR 'IMAGENAME' ./kube/deploy/apps/{{.APP}}/ | xargs -I% sed -i 's/${IMAGENAME}/{{.IMAGENAME | replace "/" "\\/"}}/g' % + - grep -lR 'IMAGETAG' ./kube/deploy/apps/{{.APP}}/ | xargs -I% sed -i 's/${IMAGETAG}/{{.IMAGETAG | replace "/" "\\/"}}/g' % # uppercase, for variable substitution references e.g. ${APP_DNS_AUTHENTIK} - grep -lR 'APPNAME' ./kube/deploy/apps/{{.APP}}/ | xargs -I% sed -i 's/_APPNAME:=/_{{.APP}}:=/g;s/\(_{{.APP}}:=\)/\U\1/g' % - grep -lR 'APPNAME' ./kube/deploy/apps/{{.APP}}/ | xargs -I% sed -i 's/_APPNAME}/_{{.APP}}}/g;s/\(_{{.APP}}}\)/\U\1/g' % + - grep -lR 'APPNAME' ./kube/deploy/apps/{{.APP}}/ | xargs -I% sed -i 's/_APPNAME }}/_{{.APP}}}/g;s/\(_{{.APP}} }}\)/\U\1/g' % shortnames: desc: List all installed CRDs and their short names. diff --git a/kube/deploy/apps/strfry/app/hr.yaml b/kube/deploy/apps/strfry/app/hr.yaml index 47160d62..0f2c0204 100644 --- a/kube/deploy/apps/strfry/app/hr.yaml +++ b/kube/deploy/apps/strfry/app/hr.yaml @@ -23,7 +23,7 @@ spec: strategy: RollingUpdate pod: labels: - ingress.home.arpa/nginx-internal: allow + ingress.home.arpa/nginx-public: allow egress.home.arpa/internet: allow containers: app: