Simon Kaiser 3 年 前
コミット
795b6892f4

+ 1
- 1
cloud-kaisers-info/templates/namespaces.yaml ファイルの表示

@@ -1,6 +1,6 @@
1 1
 apiVersion: v1
2 2
 kind: Namespace
3 3
 metadata:
4
-  name: nextcloud
4
+  name: "nextcloud"
5 5
   annotations:
6 6
     argocd.argoproj.io/sync-wave: "-1"

+ 28
- 28
cloud-kaisers-info/templates/nextcloud.yaml ファイルの表示

@@ -1,13 +1,13 @@
1 1
 apiVersion: argoproj.io/v1alpha1
2 2
 kind: Application
3 3
 metadata:
4
-  name: nextcloud
4
+  name: "nextcloud"
5 5
   namespace: {{ .Values.spec.namespace }}
6 6
   finalizers:
7 7
   - resources-finalizer.argocd.argoproj.io
8 8
 spec:
9 9
   destination:
10
-    namespace: nextcloud
10
+    namespace: "nextcloud"
11 11
     name: {{ .Values.spec.destination.name }}
12 12
   project: {{ .Values.spec.project }}
13 13
   syncPolicy:
@@ -15,62 +15,62 @@ spec:
15 15
       prune: true
16 16
       selfHeal: true
17 17
   source:
18
-    chart: nextcloud
19
-    repoURL: https://nextcloud.github.io/helm/
20
-    targetRevision: 2.12.1
18
+    chart: "nextcloud"
19
+    repoURL: "https://nextcloud.github.io/helm/"
20
+    targetRevision: "2.12.1"
21 21
     helm:
22
-      releaseName: nextcloud
22
+      releaseName: "nextcloud"
23 23
       values: |
24 24
         ingress:
25
-          enabled: true
25
+          enabled: "true"
26 26
           annotations: 
27 27
             cert-manager.io/cluster-issuer: "letsencrypt-prod"
28 28
           tls:
29 29
             - secretName: "newcloud-kaisers-info-tls"
30 30
               hosts:
31 31
                 - "newcloud.kaisers.info"
32
-          path: /
33
-          pathType: Prefix
32
+          path: "/""
33
+          pathType: "Prefix"
34 34
 
35 35
         nextcloud:
36
-          host: newcloud.kaisers.info
37
-          username: admin
38
-          password: changeme
36
+          host: "newcloud.kaisers.info"
37
+          username: "admin"
38
+          password: "changeme"
39 39
           mail:
40
-            enabled: true
40
+            enabled: "true"
41 41
             fromAddress: "nextcloud <cloud@kaisers.info>"
42
-            domain: newcloud.kaisers.info
42
+            domain: "newcloud.kaisers.info"
43 43
             smtp:
44 44
               host: "mail.your-server.de"
45
-              secure: ssl
46
-              port: 587
47
-              authtype: LOGIN
45
+              secure: "ssl"
46
+              port: "587"
47
+              authtype: "LOGIN"
48 48
               name: "cloud@kaisers.info"
49 49
               password: "v4w4e8dpg349Vd"
50 50
 
51 51
         internalDatabase:
52
-          enabled: false
52
+          enabled: "false"
53 53
 
54 54
         ##
55 55
         ## External database configuration
56 56
         ##
57 57
         externalDatabase:
58
-          enabled: true
58
+          enabled: "true"
59 59
 
60 60
           ## Supported database engines: mysql or postgresql
61
-          type: mysql
61
+          type: "mysql"
62 62
 
63 63
           ## Database host
64
-          host: nextcloud-mariadb
64
+          host: "nextcloud-mariadb"
65 65
 
66 66
           ## Database user
67
-          user: nextcloud
67
+          user: "nextcloud"
68 68
 
69 69
           ## Database password
70
-          password: nextcloud
70
+          password: "nextcloud"
71 71
 
72 72
           ## Database name
73
-          database: nextcloud
73
+          database: "nextcloud"
74 74
 
75 75
         
76 76
         ##
@@ -78,9 +78,9 @@ spec:
78 78
         ##
79 79
         mariadb:
80 80
           ## Whether to deploy a mariadb server to satisfy the applications database requirements. To use an external database set this to false and configure the externalDatabase parameters
81
-          enabled: true
81
+          enabled: "true"
82 82
 
83 83
           auth:
84
-            database: nextcloud
85
-            username: nextcloud
86
-            password: nextcloud
84
+            database: "nextcloud"
85
+            username: "nextcloud"
86
+            password: "nextcloud"

+ 6
- 6
gitops-kaisers-info/templates/argo-cd.yaml ファイルの表示

@@ -1,7 +1,7 @@
1 1
 apiVersion: argoproj.io/v1alpha1
2 2
 kind: Application
3 3
 metadata:
4
-  name: argo-cd
4
+  name: "argo-cd"
5 5
   namespace: {{ .Values.spec.namespace }}
6 6
   finalizers:
7 7
   - resources-finalizer.argocd.argoproj.io
@@ -15,15 +15,15 @@ spec:
15 15
       prune: true
16 16
       selfHeal: true
17 17
   source:
18
-    chart: argo-cd
19
-    repoURL: https://argoproj.github.io/argo-helm
20
-    targetRevision: 3.33.6
18
+    chart: "argo-cd"
19
+    repoURL: "https://argoproj.github.io/argo-helm"
20
+    targetRevision: "3.33.6"
21 21
     helm:
22
-      releaseName: argo-cd
22
+      releaseName: "argo-cd"
23 23
       values: |
24 24
         server:
25 25
           ingress: 
26
-            enabled: true
26
+            enabled: "true"
27 27
             hosts: 
28 28
               - "argo-cd.kaisers.info"
29 29
             paths:

+ 8
- 8
gitops-kaisers-info/templates/cert-manager.yaml ファイルの表示

@@ -7,7 +7,7 @@ metadata:
7 7
   - resources-finalizer.argocd.argoproj.io
8 8
 spec:
9 9
   destination:
10
-    namespace: cert-manager
10
+    namespace: "cert-manager"
11 11
     name: {{ .Values.spec.destination.name }}
12 12
   project: {{ .Values.spec.project }}
13 13
   syncPolicy:
@@ -15,17 +15,17 @@ spec:
15 15
       prune: true
16 16
       selfHeal: true
17 17
   source:
18
-    chart: cert-manager
19
-    repoURL: https://charts.jetstack.io
20
-    targetRevision: 1.7.1
18
+    chart: "cert-manager"
19
+    repoURL: "https://charts.jetstack.io"
20
+    targetRevision: "1.7.1"
21 21
     helm:
22 22
       releaseName: cert-manager
23 23
 ---
24 24
 apiVersion: cert-manager.io/v1
25 25
 kind: ClusterIssuer
26 26
 metadata:
27
-  name: letsencrypt-staging
28
-  namespace: cert-manager
27
+  name: "letsencrypt-staging"
28
+  namespace: "cert-manager"
29 29
 spec:
30 30
   acme:
31 31
     email: "admin@kaisers.info" # replace this
@@ -44,8 +44,8 @@ spec:
44 44
 apiVersion: cert-manager.io/v1
45 45
 kind: ClusterIssuer
46 46
 metadata:
47
-  name: letsencrypt-prod
48
-  namespace: cert-manager
47
+  name: "letsencrypt-prod"
48
+  namespace: "cert-manager"
49 49
 spec:
50 50
   acme:
51 51
     email: "admin@kaisers.info" # replace this

+ 1
- 1
gitops-kaisers-info/templates/crossplane.yaml ファイルの表示

@@ -17,4 +17,4 @@ spec:
17 17
   source:
18 18
     chart: crossplane
19 19
     repoURL: https://charts.crossplane.io/stable
20
-    targetRevision: 1.7.0-rc.0.99.g5b52bf9e
20
+    targetRevision: 1.6.4

+ 11
- 11
gitops-kaisers-info/templates/gitea.yaml ファイルの表示

@@ -1,13 +1,13 @@
1 1
 apiVersion: argoproj.io/v1alpha1
2 2
 kind: Application
3 3
 metadata:
4
-  name: gitea
4
+  name: "gitea"
5 5
   namespace: {{ .Values.spec.namespace }}
6 6
   finalizers:
7 7
   - resources-finalizer.argocd.argoproj.io
8 8
 spec:
9 9
   destination:
10
-    namespace: gitea
10
+    namespace: "gitea"
11 11
     name: {{ .Values.spec.destination.name }}
12 12
   project: {{ .Values.spec.project }}
13 13
   syncPolicy:
@@ -17,21 +17,21 @@ spec:
17 17
     syncOptions:
18 18
       - CreateNamespace=true
19 19
   source:
20
-    repoURL: 'https://dl.gitea.io/charts'
21
-    targetRevision: 5.0.1
22
-    chart: gitea
20
+    repoURL: "https://dl.gitea.io/charts"
21
+    targetRevision: "5.0.1"
22
+    chart: "gitea"
23 23
     helm:
24
-      version: v3
25
-      releaseName: gitea
24
+      version: "v3"
25
+      releaseName: "gitea"
26 26
       values: |
27 27
         ingress:
28
-          enabled: true
28
+          enabled: "true"
29 29
           annotations:
30 30
             cert-manager.io/cluster-issuer: "letsencrypt-prod"
31 31
           hosts:
32 32
             - host: "newgit.kaisers.info"
33 33
               paths:
34
-                - path: /
34
+                - path: "/""
35 35
                   pathType: "Prefix"
36 36
           tls:
37 37
             - secretName: "newgit-kaisers-info-tls"
@@ -41,9 +41,9 @@ spec:
41 41
         service:
42 42
           http:
43 43
             type: "ClusterIP"
44
-            port: 3000
44
+            port: "3000"
45 45
             clusterIP:
46 46
           ssh:
47 47
             type: "ClusterIP"
48
-            port: 22
48
+            port: "22"
49 49
             clusterIP:

+ 3
- 3
gitops-kaisers-info/templates/namespaces.yaml ファイルの表示

@@ -8,20 +8,20 @@ metadata:
8 8
 apiVersion: v1
9 9
 kind: Namespace
10 10
 metadata:
11
-  name: gitea
11
+  name: "gitea"
12 12
   annotations:
13 13
     argocd.argoproj.io/sync-wave: "-1"
14 14
 ---
15 15
 apiVersion: v1
16 16
 kind: Namespace
17 17
 metadata:
18
-  name: crossplane-system
18
+  name: "crossplane-system"
19 19
   annotations:
20 20
     argocd.argoproj.io/sync-wave: "-1"
21 21
 ---
22 22
 apiVersion: v1
23 23
 kind: Namespace
24 24
 metadata:
25
-  name: cert-manager
25
+  name: "cert-manager"
26 26
   annotations:
27 27
     argocd.argoproj.io/sync-wave: "-1"

+ 6
- 6
services-kaisers-info/templates/authentik.yaml ファイルの表示

@@ -1,13 +1,13 @@
1 1
 apiVersion: argoproj.io/v1alpha1
2 2
 kind: Application
3 3
 metadata:
4
-  name: authentik
4
+  name: "authentik"
5 5
   namespace: {{ .Values.spec.namespace }}
6 6
   finalizers:
7 7
   - resources-finalizer.argocd.argoproj.io
8 8
 spec:
9 9
   destination:
10
-    namespace: authentik
10
+    namespace: "authentik"
11 11
     name: {{ .Values.spec.destination.name }}
12 12
   project: {{ .Values.spec.project }}
13 13
   syncPolicy:
@@ -15,11 +15,11 @@ spec:
15 15
       prune: true
16 16
       selfHeal: true
17 17
   source:
18
-    chart: authentik
19
-    repoURL: https://charts.goauthentik.io
20
-    targetRevision: 5.2.1
18
+    chart: "authentik"
19
+    repoURL: "https://charts.goauthentik.io"
20
+    targetRevision: "5.2.1"
21 21
     helm:
22
-      releaseName: authentik
22
+      releaseName: "authentik"
23 23
       values: |
24 24
         authentik:
25 25
           secret_key: "qlfgmSJ8GT/EoE3JsphrM81KzyYqoDYif7u59m/sVL4EQ6MO"

+ 1
- 1
services-kaisers-info/templates/namespaces.yaml ファイルの表示

@@ -1,6 +1,6 @@
1 1
 apiVersion: v1
2 2
 kind: Namespace
3 3
 metadata:
4
-  name: authentik
4
+  name: "authentik"
5 5
   annotations:
6 6
     argocd.argoproj.io/sync-wave: "-1"