Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions kubernetes/apps/network/gateway-api-crds/ks.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/gitrepository_v1.json
apiVersion: source.toolkit.fluxcd.io/v1
kind: GitRepository
metadata:
name: gateway-api
namespace: flux-system
spec:
interval: 1h
ref:
# renovate: depName=kubernetes-sigs/gateway-api datasource=github-releases versioning=semver-coerced
tag: v1.5.1
url: https://github.com/kubernetes-sigs/gateway-api.git
---
# 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: &app gateway-api-crds
namespace: flux-system
spec:
commonMetadata:
labels:
app.kubernetes.io/name: *app
interval: 1h
path: ./config/crd/standard
prune: false # never delete cluster-scoped CRDs during source changes
retryInterval: 2m
sourceRef:
kind: GitRepository
name: gateway-api
timeout: 5m
wait: true
1 change: 1 addition & 0 deletions kubernetes/apps/network/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,5 @@ resources:
- ./echo-server/ks.yaml
- ./external-dns/ks.yaml
- ./external-services/ks.yaml
- ./gateway-api-crds/ks.yaml
- ./traefik/ks.yaml
6 changes: 3 additions & 3 deletions kubernetes/apps/network/traefik/app/HelmRelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@ spec:
kind: OCIRepository
name: traefik
install:
crds: Create
crds: Skip
remediation:
retries: 3
upgrade:
cleanupOnFail: true
crds: CreateReplace
crds: Skip
remediation:
strategy: rollback
retries: 3
Expand All @@ -34,7 +34,7 @@ spec:
allowEmptyServices: true
kubernetesGateway:
enabled: true
experimentalChannel: true
experimentalChannel: false

# Gateway configuration
gateway:
Expand Down
1 change: 1 addition & 0 deletions kubernetes/apps/network/traefik/ks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ spec:
labels:
app.kubernetes.io/name: *app
dependsOn:
- name: gateway-api-crds
- name: certificates
path: ./kubernetes/apps/network/traefik/app
prune: true
Expand Down
Loading