From 033f0a0583b74f6b345fd752914373bb009e05ba Mon Sep 17 00:00:00 2001 From: trivernis Date: Mon, 9 Oct 2023 18:38:13 +0200 Subject: [PATCH] Add repo dependencies --- cluster/apps.yaml | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/cluster/apps.yaml b/cluster/apps.yaml index 50661b3..153660d 100644 --- a/cluster/apps.yaml +++ b/cluster/apps.yaml @@ -4,6 +4,8 @@ metadata: name: apps-flux namespace: flux-system spec: + dependsOn: + - name: repos interval: 5m sourceRef: kind: GitRepository @@ -16,14 +18,16 @@ spec: apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization metadata: - name: apps-forgejo + name: apps-longhorn namespace: flux-system spec: + dependsOn: + - name: repos interval: 5m sourceRef: kind: GitRepository name: flux-system - path: ./apps/forgejo + path: ./apps/longhorn prune: true wait: true timeout: 5m0s @@ -31,14 +35,17 @@ spec: apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization metadata: - name: apps-longhorn + name: apps-forgejo namespace: flux-system spec: + dependsOn: + - name: repos + - name: apps-longhorn interval: 5m sourceRef: kind: GitRepository name: flux-system - path: ./apps/longhorn + path: ./apps/forgejo prune: true wait: true timeout: 5m0s @@ -49,6 +56,9 @@ metadata: name: apps-metrics namespace: flux-system spec: + dependsOn: + - name: repos + - name: apps-longhorn interval: 5m sourceRef: kind: GitRepository @@ -64,6 +74,9 @@ metadata: name: apps-uptime-kuma namespace: flux-system spec: + dependsOn: + - name: repos + - name: apps-longhorn interval: 5m sourceRef: kind: GitRepository @@ -79,6 +92,8 @@ metadata: name: apps-plantwiki namespace: flux-system spec: + dependsOn: + - name: repos interval: 5m sourceRef: kind: GitRepository @@ -94,6 +109,8 @@ metadata: name: apps-searxng namespace: flux-system spec: + dependsOn: + - name: repos interval: 5m sourceRef: kind: GitRepository @@ -109,6 +126,9 @@ metadata: name: apps-tandoor namespace: flux-system spec: + dependsOn: + - name: repos + - name: apps-longhorn interval: 5m sourceRef: kind: GitRepository @@ -124,6 +144,9 @@ metadata: name: apps-traefik namespace: flux-system spec: + dependsOn: + - name: repos + - name: apps-longhorn interval: 5m sourceRef: kind: GitRepository @@ -139,6 +162,8 @@ metadata: name: apps-miniflux namespace: flux-system spec: + dependsOn: + - name: repos interval: 5m sourceRef: kind: GitRepository