Initial commit

This commit is contained in:
Scooby Husky
2026-03-09 20:21:35 -05:00
commit aacb8eebbe
314 changed files with 21766 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: authentik
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "23"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://charts.goauthentik.io
chart: authentik
targetRevision: 2026.2.1
helm:
valueFiles:
- $values/infrastructure/authentik/values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
- repoURL: <GIT_REPO_URL>
targetRevision: main
path: infrastructure/authentik/manifests
destination:
server: https://kubernetes.default.svc
namespace: authentik
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,34 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cert-manager
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "2"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://charts.jetstack.io
chart: cert-manager
targetRevision: v1.13.2
helm:
valueFiles:
- $values/infrastructure/cert-manager/values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
- repoURL: <GIT_REPO_URL>
targetRevision: main
path: infrastructure/cert-manager/manifests
destination:
server: https://kubernetes.default.svc
namespace: cert-manager
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: checkov-scanner
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "43"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
source:
repoURL: <GIT_REPO_URL>
targetRevision: main
path: infrastructure/checkov/manifests
destination:
server: https://kubernetes.default.svc
namespace: checkov
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
+34
View File
@@ -0,0 +1,34 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cilium
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "1"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://helm.cilium.io
chart: cilium
targetRevision: 1.17.1
helm:
valueFiles:
- $values/infrastructure/cilium/values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
- repoURL: <GIT_REPO_URL>
targetRevision: main
path: infrastructure/cilium/manifests
destination:
server: https://kubernetes.default.svc
namespace: kube-system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
+25
View File
@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cnpg
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "12"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
source:
repoURL: https://cloudnative-pg.github.io/charts
chart: cloudnative-pg
targetRevision: "*"
destination:
server: https://kubernetes.default.svc
namespace: cnpg-system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
+34
View File
@@ -0,0 +1,34 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: crowdsec
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "22"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://crowdsecurity.github.io/helm-charts
chart: crowdsec
targetRevision: "*"
helm:
valueFiles:
- $values/infrastructure/crowdsec/values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
- repoURL: <GIT_REPO_URL>
targetRevision: main
path: infrastructure/crowdsec/manifests
destination:
server: https://kubernetes.default.svc
namespace: crowdsec
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: envoy-edge
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "7"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
source:
repoURL: <GIT_REPO_URL>
targetRevision: main
path: infrastructure/envoy-gateway/manifests
destination:
server: https://kubernetes.default.svc
namespace: gateway
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,31 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: envoy-gateway
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "6"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://gateway.envoyproxy.io/charts
chart: gateway-helm
targetRevision: v1.6.3
helm:
valueFiles:
- $values/infrastructure/envoy-gateway/values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
destination:
server: https://kubernetes.default.svc
namespace: envoy-gateway-system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,34 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: external-dns
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "30"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://kubernetes-sigs.github.io/external-dns/
chart: external-dns
targetRevision: 1.20.0
helm:
valueFiles:
- $values/infrastructure/external-dns/values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
- repoURL: <GIT_REPO_URL>
targetRevision: main
path: infrastructure/external-dns/manifests
destination:
server: https://kubernetes.default.svc
namespace: external-dns
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,31 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: external-secrets
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "21"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://charts.external-secrets.io
chart: external-secrets
targetRevision: 0.20.4
helm:
valueFiles:
- $values/infrastructure/external-secrets/values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
destination:
server: https://kubernetes.default.svc
namespace: external-secrets
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
+37
View File
@@ -0,0 +1,37 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: grafana
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "41"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://grafana.github.io/helm-charts
chart: grafana
targetRevision: "*"
helm:
valueFiles:
- $values/infrastructure/grafana/values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
- repoURL: <GIT_REPO_URL>
targetRevision: main
path: infrastructure/grafana/manifests
- repoURL: <GIT_REPO_URL>
targetRevision: main
path: infrastructure/grafana/dashboards
destination:
server: https://kubernetes.default.svc
namespace: grafana
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: istio-base
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "2"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
source:
repoURL: https://istio-release.storage.googleapis.com/charts
chart: base
targetRevision: 1.28.3
destination:
server: https://kubernetes.default.svc
namespace: istio-system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
+31
View File
@@ -0,0 +1,31 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: istio-cni
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "3"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://istio-release.storage.googleapis.com/charts
chart: cni
targetRevision: 1.29.0
helm:
valueFiles:
- $values/infrastructure/istio/cni-values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
destination:
server: https://kubernetes.default.svc
namespace: kube-system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: istio-edge
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "6"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
source:
repoURL: <GIT_REPO_URL>
targetRevision: main
path: infrastructure/istio/manifests/edge
destination:
server: https://kubernetes.default.svc
namespace: istio-system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,31 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: istio-ingressgateway
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "5"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://istio-release.storage.googleapis.com/charts
chart: gateway
targetRevision: 1.29.0
helm:
valueFiles:
- $values/infrastructure/istio/ingressgateway-values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
destination:
server: https://kubernetes.default.svc
namespace: istio-system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: istio-mesh-config
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "42"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
source:
repoURL: <GIT_REPO_URL>
targetRevision: main
path: infrastructure/istio/manifests/mesh
destination:
server: https://kubernetes.default.svc
namespace: istio-system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
+31
View File
@@ -0,0 +1,31 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: istiod
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "4"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://istio-release.storage.googleapis.com/charts
chart: istiod
targetRevision: 1.29.0
helm:
valueFiles:
- $values/infrastructure/istio/istiod-values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
destination:
server: https://kubernetes.default.svc
namespace: istio-system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,31 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: kiali-operator
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "42"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://kiali.org/helm-charts
chart: kiali-operator
targetRevision: "*"
helm:
valueFiles:
- $values/infrastructure/kiali/operator-values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
destination:
server: https://kubernetes.default.svc
namespace: kiali-operator
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
+25
View File
@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: kiali
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "43"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
source:
repoURL: <GIT_REPO_URL>
targetRevision: main
path: infrastructure/kiali/manifests
destination:
server: https://kubernetes.default.svc
namespace: kiali-operator
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,34 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: kube-prometheus-stack
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "40"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://prometheus-community.github.io/helm-charts
chart: kube-prometheus-stack
targetRevision: "*"
helm:
valueFiles:
- $values/infrastructure/prometheus/values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
- repoURL: <GIT_REPO_URL>
targetRevision: main
path: infrastructure/prometheus/manifests
destination:
server: https://kubernetes.default.svc
namespace: prometheus
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
+34
View File
@@ -0,0 +1,34 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: kyverno
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "22"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://kyverno.github.io/kyverno/
chart: kyverno
targetRevision: "*"
helm:
valueFiles:
- $values/infrastructure/kyverno/values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
- repoURL: <GIT_REPO_URL>
targetRevision: main
path: infrastructure/kyverno/policies
destination:
server: https://kubernetes.default.svc
namespace: kyverno
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: mariadb-operator
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "12"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
source:
repoURL: https://mariadb-operator.github.io/mariadb-operator
chart: mariadb-operator
targetRevision: 0.31.0
destination:
server: https://kubernetes.default.svc
namespace: mariadb-system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,31 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: metrics-server
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "2"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://kubernetes-sigs.github.io/metrics-server/
chart: metrics-server
targetRevision: 3.12.1
helm:
valueFiles:
- $values/infrastructure/metrics-server/values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
destination:
server: https://kubernetes.default.svc
namespace: kube-system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
+25
View File
@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: mosquitto
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "31"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
source:
repoURL: <GIT_REPO_URL>
targetRevision: main
path: infrastructure/mosquitto/manifests
destination:
server: https://kubernetes.default.svc
namespace: mqtt
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,31 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: netbird-operator
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "31"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://netbirdio.github.io/kubernetes-operator
chart: netbird-operator
targetRevision: "*"
helm:
valueFiles:
- $values/infrastructure/netbird-operator/values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
destination:
server: https://kubernetes.default.svc
namespace: netbird
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
+34
View File
@@ -0,0 +1,34 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: netbird
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "30"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://netbirdio.github.io/helms
chart: netbird
targetRevision: "*"
helm:
valueFiles:
- $values/infrastructure/netbird/values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
- repoURL: <GIT_REPO_URL>
targetRevision: main
path: infrastructure/netbird/manifests
destination:
server: https://kubernetes.default.svc
namespace: netbird
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: prometheus-crds
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "-1"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
source:
repoURL: <GIT_REPO_URL>
targetRevision: main
path: charts/prometheus-operator-crds
destination:
server: https://kubernetes.default.svc
namespace: kube-system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: redis-operator
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "12"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
source:
repoURL: https://ot-container-kit.github.io/helm-charts/
chart: redis-operator
targetRevision: 0.15.0
destination:
server: https://kubernetes.default.svc
namespace: redis-operator
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
+31
View File
@@ -0,0 +1,31 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: reloader
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "22"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://stakater.github.io/stakater-charts
chart: reloader
targetRevision: 1.2.1
helm:
valueFiles:
- $values/infrastructure/reloader/values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
destination:
server: https://kubernetes.default.svc
namespace: reloader
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,34 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: rook-ceph-cluster
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "11"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://charts.rook.io/release
chart: rook-ceph-cluster
targetRevision: 1.15.6
helm:
valueFiles:
- $values/infrastructure/rook-ceph/cluster-values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
- repoURL: <GIT_REPO_URL>
targetRevision: main
path: infrastructure/rook-ceph/manifests
destination:
server: https://kubernetes.default.svc
namespace: rook-ceph
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,31 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: rook-ceph-operator
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "10"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://charts.rook.io/release
chart: rook-ceph
targetRevision: v1.19.0
helm:
valueFiles:
- $values/infrastructure/rook-ceph/operator-values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
destination:
server: https://kubernetes.default.svc
namespace: rook-ceph
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,31 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: scylla-manager
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "14"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://scylla-operator-charts.storage.googleapis.com/stable
chart: scylla-manager
targetRevision: v1.19.1
helm:
valueFiles:
- $values/infrastructure/scylla/manager-values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
destination:
server: https://kubernetes.default.svc
namespace: scylla-manager
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
@@ -0,0 +1,31 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: scylla-operator
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "13"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://scylla-operator-charts.storage.googleapis.com/stable
chart: scylla-operator
targetRevision: v1.19.1
helm:
valueFiles:
- $values/infrastructure/scylla/operator-values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
destination:
server: https://kubernetes.default.svc
namespace: scylla-operator
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
+34
View File
@@ -0,0 +1,34 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: tetragon
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "22"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://helm.cilium.io
chart: tetragon
targetRevision: "*"
helm:
valueFiles:
- $values/infrastructure/tetragon/values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
- repoURL: <GIT_REPO_URL>
targetRevision: main
path: infrastructure/tetragon/tracing-policies
destination:
server: https://kubernetes.default.svc
namespace: kube-system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
+25
View File
@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: unpoller
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "41"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
source:
repoURL: <GIT_REPO_URL>
targetRevision: main
path: infrastructure/unpoller/manifests
destination:
server: https://kubernetes.default.svc
namespace: unpoller
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
+34
View File
@@ -0,0 +1,34 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: vault
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "20"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
sources:
- repoURL: https://helm.releases.hashicorp.com
chart: vault
targetRevision: 0.32.0
helm:
valueFiles:
- $values/infrastructure/vault/values.yaml
- repoURL: <GIT_REPO_URL>
targetRevision: main
ref: values
- repoURL: <GIT_REPO_URL>
targetRevision: main
path: infrastructure/vault/manifests
destination:
server: https://kubernetes.default.svc
namespace: vault
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
+25
View File
@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: ztunnel
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "5"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: infrastructure
source:
repoURL: https://istio-release.storage.googleapis.com/charts
chart: ztunnel
targetRevision: 1.29.0
destination:
server: https://kubernetes.default.svc
namespace: istio-system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true