diff --git a/README.md b/README.md new file mode 100644 index 0000000..a0ed78f --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# Kubernetes Cluster diff --git a/cluster/core/namespaces/kustomization.yaml b/cluster/core/namespaces/kustomization.yaml index 2bf7452..8b2dd57 100644 --- a/cluster/core/namespaces/kustomization.yaml +++ b/cluster/core/namespaces/kustomization.yaml @@ -2,3 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - presidential-paradise.yaml + - networking.yaml diff --git a/cluster/core/namespaces/networking.yaml b/cluster/core/namespaces/networking.yaml new file mode 100644 index 0000000..fa9575e --- /dev/null +++ b/cluster/core/namespaces/networking.yaml @@ -0,0 +1,5 @@ +--- +apiVersion: v1 +kind: Namespace +metadata: + name: networking diff --git a/cluster/flux-system/charts/helm/kustomization.yaml b/cluster/flux-system/charts/helm/kustomization.yaml new file mode 100644 index 0000000..326c3cc --- /dev/null +++ b/cluster/flux-system/charts/helm/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - metallb-charts.yaml diff --git a/cluster/flux-system/charts/helm/metallb-charts.yaml b/cluster/flux-system/charts/helm/metallb-charts.yaml new file mode 100644 index 0000000..9f91c08 --- /dev/null +++ b/cluster/flux-system/charts/helm/metallb-charts.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: source.toolkit.fluxcd.io/v1beta1 +kind: HelmRepository +metadata: + name: metallb-charts + namespace: flux-system +spec: + interval: 15m0s + url: https://metallb.github.io/metallb + diff --git a/cluster/flux-system/charts/kustomization.yaml b/cluster/flux-system/charts/kustomization.yaml new file mode 100644 index 0000000..dadf6d6 --- /dev/null +++ b/cluster/flux-system/charts/kustomization.yaml @@ -0,0 +1,5 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - helm + diff --git a/cluster/flux-system/kustomization.yaml b/cluster/flux-system/kustomization.yaml index 3842229..2974f2d 100644 --- a/cluster/flux-system/kustomization.yaml +++ b/cluster/flux-system/kustomization.yaml @@ -3,3 +3,4 @@ kind: Kustomization resources: - gotk-components.yaml - gotk-sync.yaml +- charts