cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit fd34cbe8978a6b89078e1bad2fc6318886fa3aad
parent 918bbd0d243a64805d9bad28f2452a7dbf4afe22
Author: MTRNord <mtrnord1@gmail.com>
Date:   Sat, 27 Apr 2024 17:08:00 +0200

Split the namespace folders per cluster

Diffstat:
Mapps/2024_cluster/kustomization.yaml | 1-
Rapps/namespaces/authentik.yaml -> apps/2024_cluster/namespaces/authentik.yaml | 0
Aapps/2024_cluster/namespaces/kustomization.yaml | 9+++++++++
Rapps/namespaces/mailu.yaml -> apps/2024_cluster/namespaces/mailu.yaml | 0
Rapps/namespaces/matrix.yaml -> apps/2024_cluster/namespaces/matrix.yaml | 0
Rapps/namespaces/kube-prometheus-stack.yaml -> apps/2024_cluster/namespaces/monitoring.yaml | 0
Rapps/namespaces/postgres-operator.yaml -> apps/2024_cluster/namespaces/postgres-operator.yaml | 0
Rapps/namespaces/traefik-ingress.yaml -> apps/2024_cluster/namespaces/traefik-ingress.yaml | 0
Rapps/namespaces/authentik.yaml -> apps/production/namespaces/authentik.yaml | 0
Rapps/namespaces/calendar.yaml -> apps/production/namespaces/calendar.yaml | 0
Rapps/namespaces/chaosmesh.yaml -> apps/production/namespaces/chaosmesh.yaml | 0
Rapps/namespaces/cosign.yaml -> apps/production/namespaces/cosign.yaml | 0
Rapps/namespaces/element-call.yaml -> apps/production/namespaces/element-call.yaml | 0
Rapps/namespaces/forgejo.yaml -> apps/production/namespaces/forgejo.yaml | 0
Rapps/namespaces/keycloak.yaml -> apps/production/namespaces/keycloak.yaml | 0
Rapps/namespaces/kube-prometheus-stack.yaml -> apps/production/namespaces/kube-prometheus-stack.yaml | 0
Rapps/namespaces/kustomization.yaml -> apps/production/namespaces/kustomization.yaml | 0
Rapps/namespaces/mailu.yaml -> apps/production/namespaces/mailu.yaml | 0
Rapps/namespaces/matrix.yaml -> apps/production/namespaces/matrix.yaml | 0
Rapps/namespaces/n8n.yaml -> apps/production/namespaces/n8n.yaml | 0
Rapps/namespaces/nfs-server.yaml -> apps/production/namespaces/nfs-server.yaml | 0
Rapps/namespaces/openldap.yaml -> apps/production/namespaces/openldap.yaml | 0
Rapps/namespaces/openproject.yaml -> apps/production/namespaces/openproject.yaml | 0
Rapps/namespaces/parseable.yaml -> apps/production/namespaces/parseable.yaml | 0
Rapps/namespaces/piwigo.yaml -> apps/production/namespaces/piwigo.yaml | 0
Rapps/namespaces/postgres-exporter.yaml -> apps/production/namespaces/postgres-exporter.yaml | 0
Rapps/namespaces/postgres-operator.yaml -> apps/production/namespaces/postgres-operator.yaml | 0
Rapps/namespaces/redmine.yaml -> apps/production/namespaces/redmine.yaml | 0
Rapps/namespaces/rook.yaml -> apps/production/namespaces/rook.yaml | 0
Rapps/namespaces/tetragon.yaml -> apps/production/namespaces/tetragon.yaml | 0
Rapps/namespaces/traefik-ingress.yaml -> apps/production/namespaces/traefik-ingress.yaml | 0
Rapps/namespaces/umami.yaml -> apps/production/namespaces/umami.yaml | 0
Rapps/namespaces/vaultwarden.yaml -> apps/production/namespaces/vaultwarden.yaml | 0
Rapps/namespaces/vector.yaml -> apps/production/namespaces/vector.yaml | 0
Rapps/namespaces/woodpecker.yaml -> apps/production/namespaces/woodpecker.yaml | 0
Rapps/namespaces/workadventure.yaml -> apps/production/namespaces/workadventure.yaml | 0
Rapps/namespaces/xandikos.yaml -> apps/production/namespaces/xandikos.yaml | 0
Rapps/namespaces/zammad.yaml -> apps/production/namespaces/zammad.yaml | 0
Rapps/namespaces/zuul-system.yaml -> apps/production/namespaces/zuul-system.yaml | 0
Rapps/namespaces/zuul.yaml -> apps/production/namespaces/zuul.yaml | 0
Mclusters/2024_cluster/apps.yaml | 2+-
Mclusters/production/apps.yaml | 2+-
42 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/apps/2024_cluster/kustomization.yaml b/apps/2024_cluster/kustomization.yaml @@ -2,7 +2,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ../base/victoria-metrics-k8s-stack - - ../base/loki-stack - ../base/traefik patchesStrategicMerge: - loki-stack-values.yaml diff --git a/apps/namespaces/authentik.yaml b/apps/2024_cluster/namespaces/authentik.yaml diff --git a/apps/2024_cluster/namespaces/kustomization.yaml b/apps/2024_cluster/namespaces/kustomization.yaml @@ -0,0 +1,9 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - monitoring.yaml + - matrix.yaml + - postgres-operator.yaml + - mailu.yaml + - authentik.yaml + - traefik-ingress.yaml diff --git a/apps/namespaces/mailu.yaml b/apps/2024_cluster/namespaces/mailu.yaml diff --git a/apps/namespaces/matrix.yaml b/apps/2024_cluster/namespaces/matrix.yaml diff --git a/apps/namespaces/kube-prometheus-stack.yaml b/apps/2024_cluster/namespaces/monitoring.yaml diff --git a/apps/namespaces/postgres-operator.yaml b/apps/2024_cluster/namespaces/postgres-operator.yaml diff --git a/apps/namespaces/traefik-ingress.yaml b/apps/2024_cluster/namespaces/traefik-ingress.yaml diff --git a/apps/namespaces/authentik.yaml b/apps/production/namespaces/authentik.yaml diff --git a/apps/namespaces/calendar.yaml b/apps/production/namespaces/calendar.yaml diff --git a/apps/namespaces/chaosmesh.yaml b/apps/production/namespaces/chaosmesh.yaml diff --git a/apps/namespaces/cosign.yaml b/apps/production/namespaces/cosign.yaml diff --git a/apps/namespaces/element-call.yaml b/apps/production/namespaces/element-call.yaml diff --git a/apps/namespaces/forgejo.yaml b/apps/production/namespaces/forgejo.yaml diff --git a/apps/namespaces/keycloak.yaml b/apps/production/namespaces/keycloak.yaml diff --git a/apps/namespaces/kube-prometheus-stack.yaml b/apps/production/namespaces/kube-prometheus-stack.yaml diff --git a/apps/namespaces/kustomization.yaml b/apps/production/namespaces/kustomization.yaml diff --git a/apps/namespaces/mailu.yaml b/apps/production/namespaces/mailu.yaml diff --git a/apps/namespaces/matrix.yaml b/apps/production/namespaces/matrix.yaml diff --git a/apps/namespaces/n8n.yaml b/apps/production/namespaces/n8n.yaml diff --git a/apps/namespaces/nfs-server.yaml b/apps/production/namespaces/nfs-server.yaml diff --git a/apps/namespaces/openldap.yaml b/apps/production/namespaces/openldap.yaml diff --git a/apps/namespaces/openproject.yaml b/apps/production/namespaces/openproject.yaml diff --git a/apps/namespaces/parseable.yaml b/apps/production/namespaces/parseable.yaml diff --git a/apps/namespaces/piwigo.yaml b/apps/production/namespaces/piwigo.yaml diff --git a/apps/namespaces/postgres-exporter.yaml b/apps/production/namespaces/postgres-exporter.yaml diff --git a/apps/namespaces/postgres-operator.yaml b/apps/production/namespaces/postgres-operator.yaml diff --git a/apps/namespaces/redmine.yaml b/apps/production/namespaces/redmine.yaml diff --git a/apps/namespaces/rook.yaml b/apps/production/namespaces/rook.yaml diff --git a/apps/namespaces/tetragon.yaml b/apps/production/namespaces/tetragon.yaml diff --git a/apps/namespaces/traefik-ingress.yaml b/apps/production/namespaces/traefik-ingress.yaml diff --git a/apps/namespaces/umami.yaml b/apps/production/namespaces/umami.yaml diff --git a/apps/namespaces/vaultwarden.yaml b/apps/production/namespaces/vaultwarden.yaml diff --git a/apps/namespaces/vector.yaml b/apps/production/namespaces/vector.yaml diff --git a/apps/namespaces/woodpecker.yaml b/apps/production/namespaces/woodpecker.yaml diff --git a/apps/namespaces/workadventure.yaml b/apps/production/namespaces/workadventure.yaml diff --git a/apps/namespaces/xandikos.yaml b/apps/production/namespaces/xandikos.yaml diff --git a/apps/namespaces/zammad.yaml b/apps/production/namespaces/zammad.yaml diff --git a/apps/namespaces/zuul-system.yaml b/apps/production/namespaces/zuul-system.yaml diff --git a/apps/namespaces/zuul.yaml b/apps/production/namespaces/zuul.yaml diff --git a/clusters/2024_cluster/apps.yaml b/clusters/2024_cluster/apps.yaml @@ -11,7 +11,7 @@ spec: sourceRef: kind: GitRepository name: flux-system - path: ./apps/namespaces + path: ./apps/2024_cluster/namespaces prune: false wait: true timeout: 5m0s diff --git a/clusters/production/apps.yaml b/clusters/production/apps.yaml @@ -11,7 +11,7 @@ spec: sourceRef: kind: GitRepository name: flux-system - path: ./apps/namespaces + path: ./apps/production/namespaces prune: false wait: true timeout: 5m0s