traefik: move to kustomize

Closes #102
This commit is contained in:
2025-06-29 17:24:36 +03:00
parent 43ad7586ce
commit 7232957a04
7 changed files with 171 additions and 99 deletions

View File

@@ -1,14 +1,10 @@
# Traefik Ingress Controller
See [/ripe87/application.yaml](/ripe87/application.yaml) for a basic example without authentication.
This application is managed by
[ArgoCD](https://argocd.k-space.ee/applications/argocd/traefik)
Should ArgoCD be down manifests here can be applied with:
# Deployment
With ArgoCD. Render it locally:
```
kubectl create namespace traefik
helm repo add traefik https://traefik.github.io/charts
helm template --include-crds -n traefik --release-name k6 traefik/traefik -f values.yml > application.yml
kubectl apply -n traefik -f application.yml -f application-extras.yml
```sh
cp ../shared/network-policy.yml .
kustomize build . --enable-helm
```