From 70d2ce04c687dd32aa1e38b80be6d4fe21d8b43a Mon Sep 17 00:00:00 2001 From: admin Date: Thu, 18 Jun 2026 13:48:04 +0000 Subject: [PATCH] feat: add all service app manifests --- apps/authelia.yaml | 24 ++++++++++++++++++++++++ apps/cert-manager.yaml | 24 ++++++++++++++++++++++++ apps/grafana.yaml | 24 ++++++++++++++++++++++++ apps/loki.yaml | 24 ++++++++++++++++++++++++ apps/minio.yaml | 24 ++++++++++++++++++++++++ apps/prometheus.yaml | 24 ++++++++++++++++++++++++ apps/promtail.yaml | 24 ++++++++++++++++++++++++ apps/vault.yaml | 24 ++++++++++++++++++++++++ helm/grafana/values.yaml | 2 +- helm/rancher/values.yaml | 2 +- 10 files changed, 194 insertions(+), 2 deletions(-) create mode 100644 apps/authelia.yaml create mode 100644 apps/cert-manager.yaml create mode 100644 apps/grafana.yaml create mode 100644 apps/loki.yaml create mode 100644 apps/minio.yaml create mode 100644 apps/prometheus.yaml create mode 100644 apps/promtail.yaml create mode 100644 apps/vault.yaml diff --git a/apps/authelia.yaml b/apps/authelia.yaml new file mode 100644 index 0000000..5416abe --- /dev/null +++ b/apps/authelia.yaml @@ -0,0 +1,24 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: authelia + namespace: argocd +spec: + project: default + sources: + - repoURL: https://charts.authelia.com + chart: authelia + targetRevision: "0.11.6" + helm: + valueFiles: + - $values/helm/authelia/values.yaml + - repoURL: http://gitea-http.gitea.svc.cluster.local:3000/admin/k8s-manifests + targetRevision: HEAD + ref: values + destination: + server: https://kubernetes.default.svc + namespace: authelia + syncPolicy: + automated: + prune: true + selfHeal: true diff --git a/apps/cert-manager.yaml b/apps/cert-manager.yaml new file mode 100644 index 0000000..2634000 --- /dev/null +++ b/apps/cert-manager.yaml @@ -0,0 +1,24 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: cert-manager + namespace: argocd +spec: + project: default + sources: + - repoURL: https://charts.jetstack.io + chart: cert-manager + targetRevision: "v1.14.4" + helm: + valueFiles: + - $values/helm/cert-manager/values.yaml + - repoURL: http://gitea-http.gitea.svc.cluster.local:3000/admin/k8s-manifests + targetRevision: HEAD + ref: values + destination: + server: https://kubernetes.default.svc + namespace: cert-manager + syncPolicy: + automated: + prune: true + selfHeal: true diff --git a/apps/grafana.yaml b/apps/grafana.yaml new file mode 100644 index 0000000..6e9a090 --- /dev/null +++ b/apps/grafana.yaml @@ -0,0 +1,24 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: grafana + namespace: argocd +spec: + project: default + sources: + - repoURL: https://grafana.github.io/helm-charts + chart: grafana + targetRevision: "10.5.15" + helm: + valueFiles: + - $values/helm/grafana/values.yaml + - repoURL: http://gitea-http.gitea.svc.cluster.local:3000/admin/k8s-manifests + targetRevision: HEAD + ref: values + destination: + server: https://kubernetes.default.svc + namespace: monitoring + syncPolicy: + automated: + prune: true + selfHeal: true diff --git a/apps/loki.yaml b/apps/loki.yaml new file mode 100644 index 0000000..fe162f4 --- /dev/null +++ b/apps/loki.yaml @@ -0,0 +1,24 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: loki + namespace: argocd +spec: + project: default + sources: + - repoURL: https://grafana.github.io/helm-charts + chart: loki + targetRevision: "7.0.0" + helm: + valueFiles: + - $values/helm/loki/values.yaml + - repoURL: http://gitea-http.gitea.svc.cluster.local:3000/admin/k8s-manifests + targetRevision: HEAD + ref: values + destination: + server: https://kubernetes.default.svc + namespace: monitoring + syncPolicy: + automated: + prune: true + selfHeal: true diff --git a/apps/minio.yaml b/apps/minio.yaml new file mode 100644 index 0000000..6086a15 --- /dev/null +++ b/apps/minio.yaml @@ -0,0 +1,24 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: minio + namespace: argocd +spec: + project: default + sources: + - repoURL: https://charts.min.io + chart: minio + targetRevision: "5.4.0" + helm: + valueFiles: + - $values/helm/minio/values.yaml + - repoURL: http://gitea-http.gitea.svc.cluster.local:3000/admin/k8s-manifests + targetRevision: HEAD + ref: values + destination: + server: https://kubernetes.default.svc + namespace: minio + syncPolicy: + automated: + prune: true + selfHeal: true diff --git a/apps/prometheus.yaml b/apps/prometheus.yaml new file mode 100644 index 0000000..08a389e --- /dev/null +++ b/apps/prometheus.yaml @@ -0,0 +1,24 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prometheus + namespace: argocd +spec: + project: default + sources: + - repoURL: https://prometheus-community.github.io/helm-charts + chart: kube-prometheus-stack + targetRevision: "86.2.0" + helm: + valueFiles: + - $values/helm/prometheus/values.yaml + - repoURL: http://gitea-http.gitea.svc.cluster.local:3000/admin/k8s-manifests + targetRevision: HEAD + ref: values + destination: + server: https://kubernetes.default.svc + namespace: monitoring + syncPolicy: + automated: + prune: true + selfHeal: true diff --git a/apps/promtail.yaml b/apps/promtail.yaml new file mode 100644 index 0000000..33761a6 --- /dev/null +++ b/apps/promtail.yaml @@ -0,0 +1,24 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: promtail + namespace: argocd +spec: + project: default + sources: + - repoURL: https://grafana.github.io/helm-charts + chart: promtail + targetRevision: "6.17.1" + helm: + valueFiles: + - $values/helm/promtail/values.yaml + - repoURL: http://gitea-http.gitea.svc.cluster.local:3000/admin/k8s-manifests + targetRevision: HEAD + ref: values + destination: + server: https://kubernetes.default.svc + namespace: monitoring + syncPolicy: + automated: + prune: true + selfHeal: true diff --git a/apps/vault.yaml b/apps/vault.yaml new file mode 100644 index 0000000..923e454 --- /dev/null +++ b/apps/vault.yaml @@ -0,0 +1,24 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: vault + namespace: argocd +spec: + project: default + sources: + - repoURL: https://helm.releases.hashicorp.com + chart: vault + targetRevision: "0.32.0" + helm: + valueFiles: + - $values/helm/vault/values.yaml + - repoURL: http://gitea-http.gitea.svc.cluster.local:3000/admin/k8s-manifests + targetRevision: HEAD + ref: values + destination: + server: https://kubernetes.default.svc + namespace: vault + syncPolicy: + automated: + prune: true + selfHeal: true diff --git a/helm/grafana/values.yaml b/helm/grafana/values.yaml index e243f64..c3afec8 100644 --- a/helm/grafana/values.yaml +++ b/helm/grafana/values.yaml @@ -1,5 +1,5 @@ USER-SUPPLIED VALUES: -adminPassword: _!Str0ngP@ssw0rd +adminPassword: CHANGEME persistence: enabled: true size: 5Gi diff --git a/helm/rancher/values.yaml b/helm/rancher/values.yaml index 8d719fb..a8aacec 100644 --- a/helm/rancher/values.yaml +++ b/helm/rancher/values.yaml @@ -1,3 +1,3 @@ USER-SUPPLIED VALUES: -bootstrapPassword: Str0ngP@ssw0rd +bootstrapPassword: CHANGEME hostname: rancher.uzbutterfly.com