fp/charts/fp/templates/traefik.yaml
CJ_Clippy 7c7b0bc32f
Some checks failed
ci / build (push) Failing after 2m4s
dockerfile for monorepo experiment 4321
2024-07-12 06:41:34 -08:00

77 lines
1.6 KiB
YAML

---
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: redirect
namespace: futureporn
spec:
redirectScheme:
scheme: https
permanent: true
{{ if eq .Values.environment "development" }}
---
apiVersion: chisel-operator.io/v2
kind: ExitNode
metadata:
name: traefik-exit-node
namespace: futureporn
spec:
host: "{{ .Values.chisel.exitNodeIp }}"
port: 9090
auth: chisel
{{ end }}
# ---
# apiVersion: v1
# kind: Service
# metadata:
# name: traefik
# namespace: futureporn
# annotations:
# meta.helm.sh/release-name: fp
# spec:
# type: LoadBalancer
# selector:
# app: traefik
# ports:
# - protocol: TCP
# port: 443
# targetPort: 8443
# ---
# apiVersion: networking.k8s.io/v1
# kind: Ingress
# metadata:
# name: traefik
# namespace: futureporn
# annotations:
# kubernetes.io/ingress.class: traefik
# traefik.ingress.kubernetes.io/router.entrypoints: websecure
# traefik.ingress.kubernetes.io/router.tls: "true"
# cert-manager.io/cluster-issuer: "{{ .Values.certManager.issuer }}"
# traefik.ingress.kubernetes.io/router.middlewares: futureporn-redirect@kubernetescrd
# spec:
# ingressClassName: traefik
# rules:
# - http:
# paths:
# - path: /
# pathType: Prefix
# backend:
# service:
# name: traefik
# port:
# number: 443
# tls:
# - hosts:
# - "{{ .Values.echo.hostname }}"
# secretName: echo-cert
# - "{{ .Values.next.hostname }}"
# secretName: next-cert
# - "{{ .Values.strapi.hostname }}"
# secretName: strapi-cert