Skip to content

Commit f78ed46

Browse files
add vikunja
1 parent aa82c60 commit f78ed46

File tree

3 files changed

+59
-0
lines changed

3 files changed

+59
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
apiVersion: external-secrets.io/v1beta1
3+
kind: ExternalSecret
4+
metadata:
5+
name: "vikunja"
6+
spec:
7+
refreshInterval: 1h
8+
secretStoreRef:
9+
name: "vault"
10+
kind: "ClusterSecretStore"
11+
target:
12+
name: "vikunja-database-mariadb"
13+
creationPolicy: "Owner"
14+
data:
15+
- secretKey: "VIKUNJA_DATABASE_USER"
16+
remoteRef:
17+
key: "secret/soeren.cloud/env/prod/vikunja"
18+
property: "VIKUNJA_DATABASE_USER"
19+
- secretKey: "VIKUNJA_DATABASE_PASSWORD"
20+
remoteRef:
21+
key: "secret/soeren.cloud/env/prod/vikunja"
22+
property: "VIKUNJA_DATABASE_PASSWORD"
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
apiVersion: "kustomize.config.k8s.io/v1beta1"
3+
kind: "Kustomization"
4+
namespace: "vikunja"
5+
resources:
6+
- "namespace.yaml"
7+
- "../../../apps/vikunja"
8+
- external-secret-vikunja.yaml
9+
components:
10+
- "../../../apps/vikunja/components/istio"
11+
- "../../../apps/vikunja/components/istio-proxy"
12+
- "../../../apps/vikunja/components/database-mariadb"
13+
- "../../../apps/vikunja/components/redis"
14+
patches:
15+
- target:
16+
kind: "VirtualService"
17+
name: "vikunja"
18+
patch: |-
19+
- op: "replace"
20+
path: "/spec/hosts"
21+
value:
22+
- "vikunja.svc.ez.soeren.cloud"
23+
configMapGenerator:
24+
- name: vikunja
25+
behavior: merge
26+
literals:
27+
- "VIKUNJA_SERVICE_PUBLICURL=https://vikunja.svc.ez.soeren.cloud"
28+
- "VIKUNJA_DATABASE_HOST=dbs.ez.soeren.cloud:3306"
29+
- "VIKUNJA_DATABASE_DATABASE=vikunja_prod"
30+
- "VIKUNJA_DATABASE_TLS=skip-verify" # TODO
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
kind: "Namespace"
3+
apiVersion: "v1"
4+
metadata:
5+
name: "vikunja"
6+
labels:
7+
name: "vikunja"

0 commit comments

Comments
 (0)