From c1fef69972daf0c246f3092c7c807692f7872dd4 Mon Sep 17 00:00:00 2001 From: trivernis Date: Sat, 7 Oct 2023 17:14:50 +0200 Subject: [PATCH] Add traefik config --- apps/apps.yaml | 10 ++++++++-- apps/traefik/traefik-config.yaml | 20 ++++++++++++++++++++ 2 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 apps/traefik/traefik-config.yaml diff --git a/apps/apps.yaml b/apps/apps.yaml index 0c43a62..2a9da66 100644 --- a/apps/apps.yaml +++ b/apps/apps.yaml @@ -1,10 +1,17 @@ --- apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization +namespace: kube-system +metadata: + name: traefik +resources: + - traefik/traefik-config.yaml +--- +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization namespace: plantwiki metadata: name: plantwiki - namespace: plantwiki resources: - plantwiki/deploy.yaml --- @@ -13,7 +20,6 @@ kind: Kustomization namespace: searxng metadata: name: searxng - namespace: searxng resources: - searxng/namespace.yaml - searxng/config.yaml diff --git a/apps/traefik/traefik-config.yaml b/apps/traefik/traefik-config.yaml new file mode 100644 index 0000000..8dc72bd --- /dev/null +++ b/apps/traefik/traefik-config.yaml @@ -0,0 +1,20 @@ +apiVersion: helm.cattle.io/v1 +kind: HelmChartConfig +metadata: + name: traefik + namespace: kube-system +spec: + valuesContent: |- + additionalArguments: + - "--entryPoints.web.proxyProtocol.trustedIPs=10.0.0.254" + - "--entryPoints.web.forwardedHeaders.trustedIPs=10.0.0.254" + ports: + web: + exposedPort: 8000 + websecure: + exposedPort: 8443 + ssh: + port: 8022 + expose: true + exposedPort: 8022 + protocoL: TCP \ No newline at end of file