From afe020381525965cb71c2139d49a80fef280aac8 Mon Sep 17 00:00:00 2001 From: Laur IVAN Date: Wed, 11 Feb 2026 23:53:03 +0100 Subject: [PATCH] chore: Another attempt --- .../apps/system-upgrade/kustomization.yaml | 3 +-- .../tuppr/{app.ks.yaml => ks.yaml} | 24 ++++++++++++++++++- .../system-upgrade/tuppr/kustomization.yaml | 7 ------ .../system-upgrade/tuppr/upgrades.ks.yaml | 21 ---------------- 4 files changed, 24 insertions(+), 31 deletions(-) rename kubernetes/apps/system-upgrade/tuppr/{app.ks.yaml => ks.yaml} (53%) delete mode 100644 kubernetes/apps/system-upgrade/tuppr/kustomization.yaml delete mode 100644 kubernetes/apps/system-upgrade/tuppr/upgrades.ks.yaml diff --git a/kubernetes/apps/system-upgrade/kustomization.yaml b/kubernetes/apps/system-upgrade/kustomization.yaml index e374d5f..8e7b9e5 100644 --- a/kubernetes/apps/system-upgrade/kustomization.yaml +++ b/kubernetes/apps/system-upgrade/kustomization.yaml @@ -1,8 +1,7 @@ --- apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization -namespace: system-upgrade resources: - ./namespace.yaml - - ./tuppr + - ./tuppr/ks.yaml diff --git a/kubernetes/apps/system-upgrade/tuppr/app.ks.yaml b/kubernetes/apps/system-upgrade/tuppr/ks.yaml similarity index 53% rename from kubernetes/apps/system-upgrade/tuppr/app.ks.yaml rename to kubernetes/apps/system-upgrade/tuppr/ks.yaml index b65375b..429bbc3 100644 --- a/kubernetes/apps/system-upgrade/tuppr/app.ks.yaml +++ b/kubernetes/apps/system-upgrade/tuppr/ks.yaml @@ -5,6 +5,7 @@ kind: Kustomization metadata: name: tuppr spec: + path: "./kubernetes/apps/system-upgrade/tuppr/app" commonMetadata: labels: app.kubernetes.io/name: tuppr @@ -13,11 +14,32 @@ spec: kind: HelmRelease name: tuppr namespace: system-upgrade + prune: true + sourceRef: + kind: GitRepository + name: flux-system + namespace: flux-system interval: 1h - path: "./kubernetes/apps/system-upgrade/tuppr/app" + timeout: 5m + +--- +# yaml-language-server: $schema=https://raw.githubusercontent.com/fluxcd-community/flux2-schemas/refs/heads/main/kustomization-kustomize-v1.json +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: tuppr-upgrades +spec: + commonMetadata: + labels: + app.kubernetes.io/name: tuppr + dependsOn: + - name: tuppr + interval: 1h + path: "./kubernetes/apps/system-upgrade/tuppr/upgrades" prune: true sourceRef: kind: GitRepository name: flux-system namespace: flux-system timeout: 5m + wait: false \ No newline at end of file diff --git a/kubernetes/apps/system-upgrade/tuppr/kustomization.yaml b/kubernetes/apps/system-upgrade/tuppr/kustomization.yaml deleted file mode 100644 index 64a32fe..0000000 --- a/kubernetes/apps/system-upgrade/tuppr/kustomization.yaml +++ /dev/null @@ -1,7 +0,0 @@ ---- -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization - -resources: - - ./app.ks.yaml - - ./upgrades.ks.yaml \ No newline at end of file diff --git a/kubernetes/apps/system-upgrade/tuppr/upgrades.ks.yaml b/kubernetes/apps/system-upgrade/tuppr/upgrades.ks.yaml deleted file mode 100644 index 8138ca9..0000000 --- a/kubernetes/apps/system-upgrade/tuppr/upgrades.ks.yaml +++ /dev/null @@ -1,21 +0,0 @@ ---- -# yaml-language-server: $schema=https://raw.githubusercontent.com/fluxcd-community/flux2-schemas/refs/heads/main/kustomization-kustomize-v1.json -apiVersion: kustomize.toolkit.fluxcd.io/v1 -kind: Kustomization -metadata: - name: tuppr-upgrades -spec: - commonMetadata: - labels: - app.kubernetes.io/name: tuppr - dependsOn: - - name: tuppr - interval: 1h - path: "./kubernetes/apps/system-upgrade/tuppr/upgrades" - prune: true - sourceRef: - kind: GitRepository - name: flux-system - namespace: flux-system - timeout: 5m - wait: false \ No newline at end of file