blob: 58eb476706e1b00604bd7b4930e83acc69844232 [file] [log] [blame]
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +04001input: {
2 network: #Network
3 subdomain: string
4}
5
6_domain: "\(input.subdomain).\(input.network.domain)"
7
8readme: "Installs vaultwarden on private network accessible at \(_domain)"
9
10images: {
11 vaultwarden: {
12 repository: "vaultwarden"
13 name: "server"
14 tag: "1.28.1"
15 pullPolicy: "IfNotPresent"
16 }
17}
18
19charts: {
20 vaultwarden: {
21 chart: "charts/vaultwarden"
22 sourceRef: {
23 kind: "GitRepository"
24 name: "pcloud"
25 namespace: global.id
26 }
27 }
28}
29
30helm: {
31 vaultwarden: {
32 chart: charts.vaultwarden
33 values: {
34 ingressClassName: input.network.ingressClass
35 certificateIssuer: input.network.certificateIssuer
36 domain: _domain
37 image: {
38 repository: images.vaultwarden.fullName
39 tag: images.vaultwarden.tag
40 pullPolicy: images.vaultwarden.pullPolicy
41 }
42 }
43 }
44}