mirror of
https://github.com/michaelthomson0797/fleet-infra.git
synced 2026-02-04 04:59:54 +00:00
kustomization dependencies
Signed-off-by: Michael Thomson <michael@michaelthomson.dev>
This commit is contained in:
@@ -6,6 +6,8 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
interval: 15m
|
interval: 15m
|
||||||
path: ./cert-manager
|
path: ./cert-manager
|
||||||
|
dependsOn:
|
||||||
|
- name: external-dns
|
||||||
prune: true # remove any elements later removed from the above path
|
prune: true # remove any elements later removed from the above path
|
||||||
timeout: 2m # if not set, this defaults to interval duration, which is 1h
|
timeout: 2m # if not set, this defaults to interval duration, which is 1h
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@@ -6,6 +6,8 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
interval: 30m
|
interval: 30m
|
||||||
path: ./external-dns
|
path: ./external-dns
|
||||||
|
dependsOn:
|
||||||
|
- name: sealed-secrets
|
||||||
prune: true # remove any elements later removed from the above path
|
prune: true # remove any elements later removed from the above path
|
||||||
timeout: 10m # if not set, this defaults to interval duration, which is 1h
|
timeout: 10m # if not set, this defaults to interval duration, which is 1h
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@@ -7,8 +7,7 @@ spec:
|
|||||||
interval: 15m
|
interval: 15m
|
||||||
path: ./letsencrypt-wildcard-cert
|
path: ./letsencrypt-wildcard-cert
|
||||||
dependsOn:
|
dependsOn:
|
||||||
- name: "cert-manager"
|
- name: cert-manager
|
||||||
- name: "sealed-secrets"
|
|
||||||
prune: true # remove any elements later removed from the above path
|
prune: true # remove any elements later removed from the above path
|
||||||
timeout: 2m # if not set, this defaults to interval duration, which is 1h
|
timeout: 2m # if not set, this defaults to interval duration, which is 1h
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@@ -6,6 +6,8 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
interval: 15m
|
interval: 15m
|
||||||
path: ./longhorn
|
path: ./longhorn
|
||||||
|
dependsOn:
|
||||||
|
- name: nfs-subdir-external-provisioner
|
||||||
prune: true # remove any elements later removed from the above path
|
prune: true # remove any elements later removed from the above path
|
||||||
timeout: 2m # if not set, this defaults to interval duration, which is 1h
|
timeout: 2m # if not set, this defaults to interval duration, which is 1h
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
metadata:
|
metadata:
|
||||||
name: config--metallb-system
|
name: metallb-config
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
spec:
|
spec:
|
||||||
interval: 15m
|
interval: 15m
|
||||||
dependsOn:
|
dependsOn:
|
||||||
- name: metallb--metallb-system
|
- name: metallb-system
|
||||||
path: ./metallb-config
|
path: ./metallb-config
|
||||||
prune: true # remove any elements later removed from the above path
|
prune: true # remove any elements later removed from the above path
|
||||||
timeout: 2m # if not set, this defaults to interval duration, which is 1h
|
timeout: 2m # if not set, this defaults to interval duration, which is 1h
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
metadata:
|
metadata:
|
||||||
name: metallb--metallb-system
|
name: metallb-system
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
spec:
|
spec:
|
||||||
interval: 15m
|
interval: 15m
|
||||||
@@ -6,6 +6,8 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
interval: 15m
|
interval: 15m
|
||||||
path: ./nfs-subdir-external-provisioner
|
path: ./nfs-subdir-external-provisioner
|
||||||
|
dependsOn:
|
||||||
|
- name: traefik-config
|
||||||
prune: true # remove any elements later removed from the above path
|
prune: true # remove any elements later removed from the above path
|
||||||
timeout: 2m # if not set, this defaults to interval duration, which is 1h
|
timeout: 2m # if not set, this defaults to interval duration, which is 1h
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@@ -6,6 +6,8 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
interval: 15m
|
interval: 15m
|
||||||
path: ./reflector
|
path: ./reflector
|
||||||
|
dependsOn:
|
||||||
|
- name: letsencrypt-wildcard-cert
|
||||||
prune: true # remove any elements later removed from the above path
|
prune: true # remove any elements later removed from the above path
|
||||||
timeout: 2m # if not set, this defaults to interval duration, which is 1h
|
timeout: 2m # if not set, this defaults to interval duration, which is 1h
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@@ -6,6 +6,9 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
interval: 15m
|
interval: 15m
|
||||||
path: ./sealed-secrets
|
path: ./sealed-secrets
|
||||||
|
dependsOn:
|
||||||
|
- name: metallb-system
|
||||||
|
- name: metallb-config
|
||||||
prune: true # remove any elements later removed from the above path
|
prune: true # remove any elements later removed from the above path
|
||||||
timeout: 2m # if not set, this defaults to interval duration, which is 1h
|
timeout: 2m # if not set, this defaults to interval duration, which is 1h
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
15
bootstrap/kustomizations/kustomization-traefik-config.yaml
Normal file
15
bootstrap/kustomizations/kustomization-traefik-config.yaml
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||||
|
kind: Kustomization
|
||||||
|
metadata:
|
||||||
|
name: traefik-config
|
||||||
|
namespace: flux-system
|
||||||
|
spec:
|
||||||
|
interval: 15m
|
||||||
|
path: ./traefik-config
|
||||||
|
dependsOn:
|
||||||
|
- name: traefik
|
||||||
|
prune: true # remove any elements later removed from the above path
|
||||||
|
timeout: 2m # if not set, this defaults to interval duration, which is 1h
|
||||||
|
sourceRef:
|
||||||
|
kind: GitRepository
|
||||||
|
name: flux-system
|
||||||
@@ -6,6 +6,8 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
interval: 15m
|
interval: 15m
|
||||||
path: ./traefik
|
path: ./traefik
|
||||||
|
dependsOn:
|
||||||
|
- name: reflector
|
||||||
prune: true # remove any elements later removed from the above path
|
prune: true # remove any elements later removed from the above path
|
||||||
timeout: 2m # if not set, this defaults to interval duration, which is 1h
|
timeout: 2m # if not set, this defaults to interval duration, which is 1h
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
Reference in New Issue
Block a user