Simon Kaiser 3 lat temu
rodzic
commit
ec7c55d493

+ 2
- 2
gitops-kaisers-info/templates/argo-cd.yaml Wyświetl plik

2
 kind: Application
2
 kind: Application
3
 metadata:
3
 metadata:
4
   name: argo-cd
4
   name: argo-cd
5
-  namespace: argocd
5
+  namespace: {{ .Values.spec.namespace }}
6
   finalizers:
6
   finalizers:
7
   - resources-finalizer.argocd.argoproj.io
7
   - resources-finalizer.argocd.argoproj.io
8
 spec:
8
 spec:
9
   destination:
9
   destination:
10
-    namespace: argocd
10
+    namespace: {{ .Values.spec.namespace }}
11
     name: {{ .Values.spec.destination.name }}
11
     name: {{ .Values.spec.destination.name }}
12
   project: {{ .Values.spec.project }}
12
   project: {{ .Values.spec.project }}
13
   syncPolicy:
13
   syncPolicy:

+ 2
- 2
gitops-kaisers-info/templates/authentik.yaml Wyświetl plik

1
 apiVersion: argoproj.io/v1alpha1
1
 apiVersion: argoproj.io/v1alpha1
2
 kind: Application
2
 kind: Application
3
 metadata:
3
 metadata:
4
-  name: authentik
4
+  name: {{ .Values.spec.namespace }}
5
   namespace: authentik
5
   namespace: authentik
6
   finalizers:
6
   finalizers:
7
   - resources-finalizer.argocd.argoproj.io
7
   - resources-finalizer.argocd.argoproj.io
8
 spec:
8
 spec:
9
   destination:
9
   destination:
10
-    namespace: authentik
10
+    namespace: {{ .Values.spec.namespace }}
11
     name: {{ .Values.spec.destination.name }}
11
     name: {{ .Values.spec.destination.name }}
12
   project: {{ .Values.spec.project }}
12
   project: {{ .Values.spec.project }}
13
   syncPolicy:
13
   syncPolicy:

+ 2
- 2
gitops-kaisers-info/templates/crossplane.yaml Wyświetl plik

1
 apiVersion: argoproj.io/v1alpha1
1
 apiVersion: argoproj.io/v1alpha1
2
 kind: Application
2
 kind: Application
3
 metadata:
3
 metadata:
4
-  name: crossplane
4
+  name: {{ .Values.spec.namespace }}
5
   namespace: crossplane-system
5
   namespace: crossplane-system
6
   finalizers:
6
   finalizers:
7
   - resources-finalizer.argocd.argoproj.io
7
   - resources-finalizer.argocd.argoproj.io
8
 spec:
8
 spec:
9
   destination:
9
   destination:
10
-    namespace: crossplane-system
10
+    namespace: {{ .Values.spec.namespace }}
11
     name: {{ .Values.spec.destination.name }}
11
     name: {{ .Values.spec.destination.name }}
12
   project: {{ .Values.spec.project }}
12
   project: {{ .Values.spec.project }}
13
   syncPolicy:
13
   syncPolicy:

+ 2
- 2
gitops-kaisers-info/templates/gitea.yaml Wyświetl plik

2
 kind: Application
2
 kind: Application
3
 metadata:
3
 metadata:
4
   name: gitea
4
   name: gitea
5
-  namespace: argocdtemp
5
+  namespace: {{ .Values.spec.namespace }}
6
   finalizers:
6
   finalizers:
7
   - resources-finalizer.argocd.argoproj.io
7
   - resources-finalizer.argocd.argoproj.io
8
 spec:
8
 spec:
9
   destination:
9
   destination:
10
-    namespace: argocdtemp
10
+    namespace: {{ .Values.spec.namespace }}
11
     name: {{ .Values.spec.destination.name }}
11
     name: {{ .Values.spec.destination.name }}
12
   project: {{ .Values.spec.project }}
12
   project: {{ .Values.spec.project }}
13
   syncPolicy:
13
   syncPolicy:

+ 0
- 24
gitops-kaisers-info/templates/prometheus.yaml Wyświetl plik

1
-apiVersion: argoproj.io/v1alpha1
2
-kind: Application
3
-metadata:
4
-  name: prometheus
5
-  namespace: default
6
-  finalizers:
7
-  - resources-finalizer.argocd.argoproj.io
8
-spec:
9
-  destination:
10
-    server: https://kubernetes.default.svc
11
-    namespace: default
12
-  project: default
13
-  source:
14
-    chart: prometheus
15
-    helm:
16
-      values: |
17
-        pushgateway:
18
-          enabled: false
19
-    repoURL: https://prometheus-community.github.io/helm-charts
20
-    targetRevision: 13.0.2
21
-  syncPolicy:
22
-    automated:
23
-      prune: true
24
-      selfHeal: true

+ 2
- 2
gitops-kaisers-info/templates/syncwaves.yaml Wyświetl plik

2
 kind: Application
2
 kind: Application
3
 metadata:
3
 metadata:
4
   name: sync-waves
4
   name: sync-waves
5
-  namespace: argocd
5
+  namespace: {{ .Values.spec.namespace }}
6
   finalizers:
6
   finalizers:
7
   - resources-finalizer.argocd.argoproj.io
7
   - resources-finalizer.argocd.argoproj.io
8
 spec:
8
 spec:
9
   destination:
9
   destination:
10
-    namespace: argocd
10
+    namespace: {{ .Values.spec.namespace }}
11
     name: {{ .Values.spec.destination.name }}
11
     name: {{ .Values.spec.destination.name }}
12
   project: {{ .Values.spec.project }}
12
   project: {{ .Values.spec.project }}
13
   syncPolicy:
13
   syncPolicy:

+ 1
- 0
gitops-kaisers-info/values.yaml Wyświetl plik

6
     repoURL: https://git.kaisers.info/simonkaiser/k8s-kaisers-info.git
6
     repoURL: https://git.kaisers.info/simonkaiser/k8s-kaisers-info.git
7
     targetRevision: HEAD
7
     targetRevision: HEAD
8
   project: default
8
   project: default
9
+  namespace: argocd
9
   syncPolicy:
10
   syncPolicy:
10
     automated:
11
     automated:
11
       prune: true
12
       prune: true