diff --git a/cluster/core/networking/traefik/helm-release.yaml b/cluster/core/networking/traefik/helm-release.yaml index b997270..bc51922 100644 --- a/cluster/core/networking/traefik/helm-release.yaml +++ b/cluster/core/networking/traefik/helm-release.yaml @@ -18,14 +18,8 @@ spec: # - ./traefik-values.yaml values: additionalArguments: -# - --certificatesresolvers.cloudflare.acme.dnschallenge.provider=cloudflare -# - --certificatesresolvers.cloudflare.acme.email=seanomik@gmail.com -# - --certificatesresolvers.cloudflare.acme.dnschallenge.resolvers=1.1.1.1 -# - --certificatesresolvers.cloudflare.acme.storage=/ssl-certs/acme-cloudflare.json - --api.insecure -# - --providers.kubernetesingress -# - --providers.kubernetescrd logs: general: @@ -68,8 +62,7 @@ spec: port: 8000 expose: true exposedPort: 80 - # (optional) Permanent Redirect to HTTPS - # redirectTo: websecure + redirectTo: websecure protocol: TCP websecure: port: 8443 @@ -85,44 +78,10 @@ spec: exposedPort: 9100 protocol: TCP -# service: -# enabled: true -# single: true -# type: LoadBalancer -# externalIPs: -# - 192.168.87.10 - -# env: -# - name: CF_DNS_API_TOKEN -# valueFrom: -# secretKeyRef: -# key: apiToken -# name: cloudflare-credentials - # Disable Dashboard ingressRoute: dashboard: enabled: false -# matchRule: Host(`k3st.***REMOVED***`) && (PathPrefix(`/dashboard/`) || PathPrefix(`/api`)) -# entryPoints: ["websecure"] - - # Persistent Storage - persistence: - enabled: true - name: ssl-certs - size: 1Gi - path: /ssl-certs - - #deployment: - # initContainers: - # The "volume-permissions" init container is required if you run into permission issues. - # Related issue: https://github.com/containous/traefik/issues/6972 - # - name: volume-permissions - # image: busybox:1.31.1 - # command: ["sh", "-c", "chmod -Rv 600 /ssl-certs"] - # volumeMounts: - # - name: ssl-certs - # mountPath: /ssl-certs # Set Traefik as your default Ingress Controller, according to Kubernetes 1.19+ changes. ingressClass: