From 6a78fbf5c093ec79638a1d7229643a1d94e9c9e3 Mon Sep 17 00:00:00 2001 From: "maximilian.bartz" Date: Wed, 28 May 2025 11:45:59 +0200 Subject: [PATCH] Added Kustomizations --- kustomization.yaml | 3 +++ network/ks-lb.yaml | 18 ++++++++++++++++++ .../loadbalancers/windows-lb.yaml | 0 windows-vm-standard/ks-pvc.yaml | 18 ++++++++++++++++++ windows-vm-standard/ks-vm.yaml | 18 ++++++++++++++++++ .../pvc}/datadisk.yaml | 0 .../vm}/server.yaml | 0 7 files changed, 57 insertions(+) create mode 100644 network/ks-lb.yaml rename ubuntu-vm-standard/lb.yaml => network/loadbalancers/windows-lb.yaml (100%) create mode 100644 windows-vm-standard/ks-pvc.yaml create mode 100644 windows-vm-standard/ks-vm.yaml rename {ubuntu-vm-standard => windows-vm-standard/pvc}/datadisk.yaml (100%) rename {ubuntu-vm-standard => windows-vm-standard/vm}/server.yaml (100%) diff --git a/kustomization.yaml b/kustomization.yaml index 1b066db..17f2750 100644 --- a/kustomization.yaml +++ b/kustomization.yaml @@ -3,6 +3,9 @@ kind: Kustomization resources: - vars/ks.yaml - repos/ks.yaml + - network/ks-lb.yaml + - windows-vm-standard/ks-vm.yaml + - windows-vm-standard/ks-pvc.yaml - ubuntu-vm-1/ks.yaml - ubuntu-vm-2/ks.yaml - windows-vm-1/ks.yaml diff --git a/network/ks-lb.yaml b/network/ks-lb.yaml new file mode 100644 index 0000000..bfb3107 --- /dev/null +++ b/network/ks-lb.yaml @@ -0,0 +1,18 @@ +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: &app windows-lb + namespace: ${TENANT_NAMESPACE} +spec: + commonMetadata: + labels: + app.kubernetes.io/name: *app + path: ./network/loadbalancers + prune: true + sourceRef: + kind: GitRepository + name: tenant-repos + wait: false + interval: 30m + retryInterval: 1m + timeout: 5m \ No newline at end of file diff --git a/ubuntu-vm-standard/lb.yaml b/network/loadbalancers/windows-lb.yaml similarity index 100% rename from ubuntu-vm-standard/lb.yaml rename to network/loadbalancers/windows-lb.yaml diff --git a/windows-vm-standard/ks-pvc.yaml b/windows-vm-standard/ks-pvc.yaml new file mode 100644 index 0000000..62a22e6 --- /dev/null +++ b/windows-vm-standard/ks-pvc.yaml @@ -0,0 +1,18 @@ +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: &app windows-pvc + namespace: ${TENANT_NAMESPACE} +spec: + commonMetadata: + labels: + app.kubernetes.io/name: *app + path: ./windows-vm-standard/pvc + prune: true + sourceRef: + kind: GitRepository + name: tenant-repos + wait: false + interval: 30m + retryInterval: 1m + timeout: 5m \ No newline at end of file diff --git a/windows-vm-standard/ks-vm.yaml b/windows-vm-standard/ks-vm.yaml new file mode 100644 index 0000000..659a85f --- /dev/null +++ b/windows-vm-standard/ks-vm.yaml @@ -0,0 +1,18 @@ +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: &app windows-vm + namespace: ${TENANT_NAMESPACE} +spec: + commonMetadata: + labels: + app.kubernetes.io/name: *app + path: ./windows-vm-standard/vm + prune: true + sourceRef: + kind: GitRepository + name: tenant-repos + wait: false + interval: 30m + retryInterval: 1m + timeout: 5m \ No newline at end of file diff --git a/ubuntu-vm-standard/datadisk.yaml b/windows-vm-standard/pvc/datadisk.yaml similarity index 100% rename from ubuntu-vm-standard/datadisk.yaml rename to windows-vm-standard/pvc/datadisk.yaml diff --git a/ubuntu-vm-standard/server.yaml b/windows-vm-standard/vm/server.yaml similarity index 100% rename from ubuntu-vm-standard/server.yaml rename to windows-vm-standard/vm/server.yaml