From adc6cdb0bcf1a62abb1f002f42d1a55f1bf52d85 Mon Sep 17 00:00:00 2001 From: gwg313 Date: Sun, 17 May 2026 15:23:30 -0400 Subject: [PATCH] re add navidrome Signed-off-by: gwg313 --- apps/kustomization.yaml | 6 +++++ {navidrome => apps/navidrome}/configmap.yaml | 0 {navidrome => apps/navidrome}/deployment.yaml | 0 .../navidrome}/iscsi-secrets-sealed.yaml | 0 apps/navidrome/kustomization.yaml | 14 +++++++++++ {navidrome => apps/navidrome}/namespace.yaml | 0 .../navidrome}/navidrome-secrets-sealed.yaml | 0 .../navidrome}/network-policy.yaml | 0 {navidrome => apps/navidrome}/pv.yaml | 0 {navidrome => apps/navidrome}/pvc.yaml | 0 {navidrome => apps/navidrome}/route.yaml | 0 {navidrome => apps/navidrome}/service.yaml | 0 management/platform-apps/kustomization.yaml | 2 +- management/platform-apps/navidrome.yaml | 23 +++++++++++++++++++ 14 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 apps/kustomization.yaml rename {navidrome => apps/navidrome}/configmap.yaml (100%) rename {navidrome => apps/navidrome}/deployment.yaml (100%) rename {navidrome => apps/navidrome}/iscsi-secrets-sealed.yaml (100%) create mode 100644 apps/navidrome/kustomization.yaml rename {navidrome => apps/navidrome}/namespace.yaml (100%) rename {navidrome => apps/navidrome}/navidrome-secrets-sealed.yaml (100%) rename {navidrome => apps/navidrome}/network-policy.yaml (100%) rename {navidrome => apps/navidrome}/pv.yaml (100%) rename {navidrome => apps/navidrome}/pvc.yaml (100%) rename {navidrome => apps/navidrome}/route.yaml (100%) rename {navidrome => apps/navidrome}/service.yaml (100%) create mode 100644 management/platform-apps/navidrome.yaml diff --git a/apps/kustomization.yaml b/apps/kustomization.yaml new file mode 100644 index 0000000..f14150d --- /dev/null +++ b/apps/kustomization.yaml @@ -0,0 +1,6 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +resources: + - forgejo + - navidrome diff --git a/navidrome/configmap.yaml b/apps/navidrome/configmap.yaml similarity index 100% rename from navidrome/configmap.yaml rename to apps/navidrome/configmap.yaml diff --git a/navidrome/deployment.yaml b/apps/navidrome/deployment.yaml similarity index 100% rename from navidrome/deployment.yaml rename to apps/navidrome/deployment.yaml diff --git a/navidrome/iscsi-secrets-sealed.yaml b/apps/navidrome/iscsi-secrets-sealed.yaml similarity index 100% rename from navidrome/iscsi-secrets-sealed.yaml rename to apps/navidrome/iscsi-secrets-sealed.yaml diff --git a/apps/navidrome/kustomization.yaml b/apps/navidrome/kustomization.yaml new file mode 100644 index 0000000..0f6405f --- /dev/null +++ b/apps/navidrome/kustomization.yaml @@ -0,0 +1,14 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +resources: + - namespace.yaml + - pv.yaml + - pvc.yaml + - iscsi-secrets-sealed.yaml + - navidrome-secrets-sealed.yaml + - configmap.yaml + - network-policy.yaml + - deployment.yaml + - service.yaml + - route.yaml diff --git a/navidrome/namespace.yaml b/apps/navidrome/namespace.yaml similarity index 100% rename from navidrome/namespace.yaml rename to apps/navidrome/namespace.yaml diff --git a/navidrome/navidrome-secrets-sealed.yaml b/apps/navidrome/navidrome-secrets-sealed.yaml similarity index 100% rename from navidrome/navidrome-secrets-sealed.yaml rename to apps/navidrome/navidrome-secrets-sealed.yaml diff --git a/navidrome/network-policy.yaml b/apps/navidrome/network-policy.yaml similarity index 100% rename from navidrome/network-policy.yaml rename to apps/navidrome/network-policy.yaml diff --git a/navidrome/pv.yaml b/apps/navidrome/pv.yaml similarity index 100% rename from navidrome/pv.yaml rename to apps/navidrome/pv.yaml diff --git a/navidrome/pvc.yaml b/apps/navidrome/pvc.yaml similarity index 100% rename from navidrome/pvc.yaml rename to apps/navidrome/pvc.yaml diff --git a/navidrome/route.yaml b/apps/navidrome/route.yaml similarity index 100% rename from navidrome/route.yaml rename to apps/navidrome/route.yaml diff --git a/navidrome/service.yaml b/apps/navidrome/service.yaml similarity index 100% rename from navidrome/service.yaml rename to apps/navidrome/service.yaml diff --git a/management/platform-apps/kustomization.yaml b/management/platform-apps/kustomization.yaml index e5c6d5d..4873dcc 100644 --- a/management/platform-apps/kustomization.yaml +++ b/management/platform-apps/kustomization.yaml @@ -7,4 +7,4 @@ resources: - tetragon-core.yaml - tetragon-policies.yaml - forgejo.yaml - + - navidrome.yaml diff --git a/management/platform-apps/navidrome.yaml b/management/platform-apps/navidrome.yaml new file mode 100644 index 0000000..543c96e --- /dev/null +++ b/management/platform-apps/navidrome.yaml @@ -0,0 +1,23 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: navidrome + namespace: argocd + annotations: + argoproj.io/sync-wave: "0" +spec: + project: default + source: + repoURL: https://github.com/gwg313/homelab-gitops.git + targetRevision: main + path: apps/navidrome + destination: + server: https://kubernetes.default.svc + namespace: navidrome + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true + - ServerSideApply=true