initial scaffold
This commit is contained in:
commit
5c2080a73b
31 changed files with 1244 additions and 0 deletions
42
clusters/homelab/apps.yaml
Normal file
42
clusters/homelab/apps.yaml
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
# flux bootstrap points the flux-system Kustomization at ./clusters/homelab
|
||||
# and applies everything under it (prune: true), so these Kustomization
|
||||
# objects are how the rest of the repo gets pulled in.
|
||||
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: podinfo
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 10m
|
||||
path: ./apps/podinfo
|
||||
prune: true
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: hello-app
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 10m
|
||||
path: ./apps/hello-app
|
||||
prune: true
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: kubernetes-dashboard
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 10m
|
||||
path: ./apps/kubernetes-dashboard
|
||||
prune: true
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
3
clusters/homelab/flux-system/.gitkeep
Normal file
3
clusters/homelab/flux-system/.gitkeep
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
This directory is populated by `flux bootstrap` (docs/SETUP.md step 5) —
|
||||
it will contain gotk-components.yaml, gotk-sync.yaml, and kustomization.yaml.
|
||||
Do not hand-edit those files; re-run `flux bootstrap` to change them.
|
||||
Loading…
Add table
Add a link
Reference in a new issue