From 05d95b721ec0f40ff5967f6bd4544c630d667fe1 Mon Sep 17 00:00:00 2001 From: nold Date: Wed, 5 Jan 2022 20:30:43 +0100 Subject: [PATCH] Change: Ingress-External to traefik --- projects/core/project.yml | 6 +-- projects/core/values/ingress-external.yaml | 54 +++++++++++----------- 2 files changed, 31 insertions(+), 29 deletions(-) diff --git a/projects/core/project.yml b/projects/core/project.yml index 3080ec6d..f917ccf3 100644 --- a/projects/core/project.yml +++ b/projects/core/project.yml @@ -52,9 +52,9 @@ apps: - name: ingress-external namespace: ingress-external - repoURL: https://kubernetes.github.io/ingress-nginx - chart: ingress-nginx - targetRevision: 4.0.13 + repoURL: https://helm.traefik.io/traefik + chart: traefik + targetRevision: 10.9.1 syncWave: '0' - name: cilium diff --git a/projects/core/values/ingress-external.yaml b/projects/core/values/ingress-external.yaml index 748fef66..293822dc 100644 --- a/projects/core/values/ingress-external.yaml +++ b/projects/core/values/ingress-external.yaml @@ -1,27 +1,29 @@ -controller: - name: external - ingressClassResource: - name: external - enabled: true - controllerValue: 'k8s.io/external' - extraArgs: - ingress-class: external - - kind: DaemonSet - updateStrategy: - # rollingUpdate: - # maxUnavailable: 1 - type: RollingUpdate - - service: - annotations: - metallb.universe.tf/address-pool: external - metrics: - enabled: true - service: - annotations: - prometheus.io/scrape: "true" - prometheus.io/port: "10254" - -podSecurityPolicy: +ingressClass: enabled: true + isDefaultClass: false + +providers: + kubernetesCRD: + ingressClass: external + +globalArguments: [] + +ports: + web: + redirectTo: websecure + websecure: + tls: + enabled: true + +service: + enabled: true + type: LoadBalancer + annotations: + metallb.universe.tf/address-pool: external + + externalIPs: + - 192.168.1.12 + +logs: + general: + level: DEBUG