diff --git a/kubernetes/infrastructure/kustomization.yaml b/kubernetes/infrastructure/kustomization.yaml index f788e2b..7806428 100644 --- a/kubernetes/infrastructure/kustomization.yaml +++ b/kubernetes/infrastructure/kustomization.yaml @@ -12,6 +12,7 @@ resources: - ./namespaces/prometheus-operator.yaml - ./namespaces/snippet-box.yaml - ./namespaces/uptime-kuma.yaml + - ./namespaces.yaml - ./repositories/repositories.yaml # - ./cilium/cilium.yaml - ./ingress-nginx/ingress-nginx-config.yaml diff --git a/kubernetes/infrastructure/namespaces.yaml b/kubernetes/infrastructure/namespaces.yaml new file mode 100644 index 0000000..d013c33 --- /dev/null +++ b/kubernetes/infrastructure/namespaces.yaml @@ -0,0 +1,16 @@ +# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/gitrepository_v1.json +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: namespaces + namespace: flux-system +spec: + interval: 10m + timeout: 1m30s + retryInterval: 30s + path: ./kubernetes/infrastructure/namespaces + prune: true + sourceRef: + kind: GitRepository + namespace: flux-system + name: flux-system diff --git a/kubernetes/infrastructure/namespaces/jellyfin.yaml b/kubernetes/infrastructure/namespaces/jellyfin.yaml new file mode 100644 index 0000000..167a2cb --- /dev/null +++ b/kubernetes/infrastructure/namespaces/jellyfin.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: jellyfin