Files
auricom-home-cluster/kubernetes/apps/network/gateway-api-crds/ks.yaml
2025-08-19 03:16:10 +02:00

45 lines
1.1 KiB
YAML

---
apiVersion: source.toolkit.fluxcd.io/v1
kind: GitRepository
metadata:
name: gateway-api-crds
spec:
interval: 30m
url: https://github.com/kubernetes-sigs/gateway-api.git
ref:
tag: v1.3.0
ignore: |
# exclude
/*
# include
!config/crd/experimental/gateway*.yaml
---
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/kustomize.toolkit.fluxcd.io/kustomization_v1.json
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: &name gateway-api-crds
namespace: &namespace network
spec:
targetNamespace: *namespace
prune: true
sourceRef:
kind: GitRepository
name: *name
interval: 1h
retryInterval: 2m
timeout: 5m
healthChecks:
- &crds
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
name: backendtlspolicies.gateway.networking.k8s.io
- <<: *crds
name: gatewayclasses.gateway.networking.k8s.io
- <<: *crds
name: gateways.gateway.networking.k8s.io
- <<: *crds
name: httproutes.gateway.networking.k8s.io
- <<: *crds
name: tlsroutes.gateway.networking.k8s.io