24 lines
762 B
YAML
24 lines
762 B
YAML
name: traefik
|
|
is: traefik
|
|
description: Cloud-native reverse proxy and ingress controller
|
|
version: v3.4
|
|
category: infrastructure
|
|
requires:
|
|
- name: metallb
|
|
defaultConfig:
|
|
namespace: traefik
|
|
loadBalancerIp: "{{ .apps.metallb.loadBalancerIp }}"
|
|
deploy:
|
|
crds:
|
|
- url: https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.0.0/standard-install.yaml
|
|
waitFor:
|
|
- gateways.gateway.networking.k8s.io
|
|
- gatewayclasses.gateway.networking.k8s.io
|
|
- url: https://raw.githubusercontent.com/traefik/traefik/v3.4/docs/content/reference/dynamic-configuration/kubernetes-crd-definition-v1.yml
|
|
waitFor:
|
|
- ingressroutes.traefik.io
|
|
- middlewares.traefik.io
|
|
waitForRollout:
|
|
name: traefik
|
|
timeout: "120s"
|