remove cloudflare
This commit is contained in:
		| @@ -21,10 +21,6 @@ dependencies: | ||||
|     alias: roundcube | ||||
|     repository: https://bjw-s.github.io/helm-charts/ | ||||
|     version: 3.3.2 | ||||
|   - name: cloudflared | ||||
|     alias: cloudflared | ||||
|     repository: http://alexlebens.github.io/helm-charts | ||||
|     version: 1.4.1 | ||||
|   - name: postgres-cluster | ||||
|     alias: postgres-16-cluster | ||||
|     version: 3.8.4 | ||||
|   | ||||
| @@ -22,31 +22,6 @@ spec: | ||||
|         metadataPolicy: None | ||||
|         property: DES_KEY | ||||
|  | ||||
| --- | ||||
| apiVersion: external-secrets.io/v1beta1 | ||||
| kind: ExternalSecret | ||||
| metadata: | ||||
|   name: cloudflared-secret | ||||
|   namespace: {{ .Release.Namespace }} | ||||
|   labels: | ||||
|     app.kubernetes.io/name: cloudflared-secret | ||||
|     app.kubernetes.io/instance: {{ .Release.Name }} | ||||
|     app.kubernetes.io/version: {{ .Chart.AppVersion }} | ||||
|     app.kubernetes.io/component: web | ||||
|     app.kubernetes.io/part-of: {{ .Release.Name }} | ||||
| spec: | ||||
|   secretStoreRef: | ||||
|     kind: ClusterSecretStore | ||||
|     name: vault | ||||
|   data: | ||||
|     - secretKey: cf-tunnel-token | ||||
|       remoteRef: | ||||
|         conversionStrategy: Default | ||||
|         decodingStrategy: None | ||||
|         key: /cloudflare/tunnels/roundcube | ||||
|         metadataPolicy: None | ||||
|         property: token | ||||
|  | ||||
| --- | ||||
| apiVersion: external-secrets.io/v1beta1 | ||||
| kind: ExternalSecret | ||||
|   | ||||
| @@ -176,6 +176,26 @@ roundcube: | ||||
|           port: 80 | ||||
|           targetPort: 80 | ||||
|           protocol: HTTP | ||||
|   ingress: | ||||
|     main: | ||||
|       enabled: true | ||||
|       className: traefik | ||||
|       annotations: | ||||
|         traefik.ingress.kubernetes.io/router.entrypoints: websecure | ||||
|         traefik.ingress.kubernetes.io/router.tls: "true" | ||||
|         cert-manager.io/cluster-issuer: letsencrypt-issuer | ||||
|       hosts: | ||||
|         - host: mail.alexlebens.net | ||||
|           paths: | ||||
|             - path: / | ||||
|               pathType: Prefix | ||||
|               service: | ||||
|                 name: roundcube | ||||
|                 port: 80 | ||||
|       tls: | ||||
|         - secretName: roundcube-secret-tls | ||||
|           hosts: | ||||
|             - mail.alexlebens.net | ||||
|   persistence: | ||||
|     data: | ||||
|       storageClass: ceph-block | ||||
| @@ -208,9 +228,6 @@ roundcube: | ||||
|               readOnly: true | ||||
|               mountPropagation: None | ||||
|               subPath: default.conf | ||||
| cloudflared-roundcube: | ||||
|   existingSecretName: cloudflared-secret | ||||
|   name: cloudflared-roundcube | ||||
| postgres-16-cluster: | ||||
|   mode: standalone | ||||
|   cluster: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user