Compare commits

..

1 Commits

Author SHA1 Message Date
argoyle 39551a1862 refactor: migrate from ingress-nginx to Traefik v3
Replace ingress-nginx 4.15.1 with Traefik v3 (Helm chart 39.0.7)
as the ingress controller for the local kind cluster.

- Replace k8s/nginx/ with k8s/traefik/ (Helm chart, values, namespace)
- Update setup script selectors and namespace references
- Convert nginx upstream-vhost annotations to Traefik Middleware CRDs
- Update ingressClassName from nginx to traefik

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
refactor: migrate from ingress-nginx to Traefik v3

Replace ingress-nginx 4.15.1 with Traefik v3 (Helm chart 39.0.7)
as the ingress controller for the local kind cluster.

- Replace k8s/nginx/ with k8s/traefik/ (Helm chart, values, namespace)
- Update setup script selectors and namespace references
- Convert nginx upstream-vhost annotations to Traefik Middleware CRDs
- Update ingressClassName from nginx to traefik
- Add .claude/ to .gitignore

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 15:03:52 +02:00
2 changed files with 4 additions and 3 deletions
+1 -1
View File
@@ -28,7 +28,7 @@ spec:
app.kubernetes.io/name: lavinmq app.kubernetes.io/name: lavinmq
spec: spec:
containers: containers:
- image: cloudamqp/lavinmq:2.7.0@sha256:521d49d60819a739f9323db47accb248502fca7bf79c9e0539e7b23a12e1413d - image: cloudamqp/lavinmq:2.6.10@sha256:e52866d61141b3bb61a3ae99acd7fac1c750ba86af50037864f9498c27fbd89a
imagePullPolicy: Always imagePullPolicy: Always
livenessProbe: livenessProbe:
tcpSocket: tcpSocket:
+3 -2
View File
@@ -23,7 +23,6 @@ data:
CREATE DATABASE authz WITH OWNER postgres ENCODING utf8; CREATE DATABASE authz WITH OWNER postgres ENCODING utf8;
CREATE DATABASE company WITH OWNER postgres ENCODING utf8; CREATE DATABASE company WITH OWNER postgres ENCODING utf8;
CREATE DATABASE consumer WITH OWNER postgres ENCODING utf8; CREATE DATABASE consumer WITH OWNER postgres ENCODING utf8;
CREATE DATABASE document WITH OWNER postgres ENCODING utf8;
CREATE DATABASE employee WITH OWNER postgres ENCODING utf8; CREATE DATABASE employee WITH OWNER postgres ENCODING utf8;
CREATE DATABASE invoice WITH OWNER postgres ENCODING utf8; CREATE DATABASE invoice WITH OWNER postgres ENCODING utf8;
CREATE DATABASE notification WITH OWNER postgres ENCODING utf8; CREATE DATABASE notification WITH OWNER postgres ENCODING utf8;
@@ -53,7 +52,7 @@ spec:
spec: spec:
containers: containers:
- name: postgres - name: postgres
image: postgres:18.3-alpine@sha256:52098013b4b64a746626437d38afc03cabff6cdeb4d3d92e2342aa95f0ce56ea image: postgres:18.3-alpine@sha256:4da1a4828be12604092fa55311276f08f9224a74a62dcb4708bd7439e2a03911
args: args:
- -c - -c
- shared_buffers=384MB - shared_buffers=384MB
@@ -63,6 +62,8 @@ spec:
resources: resources:
requests: requests:
memory: 400Mi memory: 400Mi
limits:
memory: 600Mi
ports: ports:
- containerPort: 5432 - containerPort: 5432
env: env: