Skip to content

Commit dbec62f

Browse files
committed
feat(flux): Add Flux Kustomization and HelmRepository for nginx
1 parent 60a2705 commit dbec62f

File tree

3 files changed

+32
-0
lines changed

3 files changed

+32
-0
lines changed

clusters/feather-core/sources.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
apiVersion: kustomize.toolkit.fluxcd.io/v1
2+
kind: Kustomization
3+
metadata:
4+
name: sources
5+
namespace: flux-system
6+
spec:
7+
interval: 1h
8+
retryInterval: 1m
9+
timeout: 5m
10+
sourceRef:
11+
kind: GitRepository
12+
name: flux-system
13+
path: ./infrastructure/clusters/feather-core/sources
14+
prune: true
15+
wait: true
16+
decryption:
17+
provider: sops
18+
secretRef:
19+
name: sops-gpg
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
namespace: flux-system
4+
resources:
5+
- nginx.yml
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
apiVersion: source.toolkit.fluxcd.io/v1beta2
2+
kind: HelmRepository
3+
metadata:
4+
name: nginx
5+
namespace: flux-system
6+
spec:
7+
interval: 5m
8+
url: https://kubernetes.github.io/ingress-nginx

0 commit comments

Comments
 (0)