blob: 4fdb20a6d404d95d71bc4647d164a9fc09fe8dc9 [file] [log] [blame]
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +04001input: {
2 privateKey: string
3 publicKey: string
4 adminKey: string
5}
6
Giorgi Lekveishvili03d6f4b2024-03-08 13:05:21 +04007name: "config-repo"
Giorgi Lekveishvili08af67a2024-01-18 08:53:05 +04008namespace: "config-repo"
9
gio7fbd4ad2024-08-27 10:06:39 +040010out: {
11 images: {
12 softserve: {
13 repository: "charmcli"
14 name: "soft-serve"
15 tag: "v0.7.1"
16 pullPolicy: "IfNotPresent"
17 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040018 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040019
gio7fbd4ad2024-08-27 10:06:39 +040020 charts: {
21 softserve: {
22 kind: "GitRepository"
23 address: "https://code.v1.dodo.cloud/helm-charts"
24 branch: "main"
25 path: "charts/soft-serve"
26 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040027 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040028
gio07458de2024-10-06 17:45:45 +040029 volumes: data: size: "1Gi"
30
gio7fbd4ad2024-08-27 10:06:39 +040031 helm: {
32 softserve: {
33 chart: charts.softserve
34 values: {
35 serviceType: "ClusterIP"
36 addressPool: ""
37 reservedIP: ""
38 adminKey: input.adminKey
39 privateKey: input.privateKey
40 publicKey: input.publicKey
41 image: {
42 repository: images.softserve.fullName
43 tag: images.softserve.tag
44 pullPolicy: images.softserve.pullPolicy
45 }
gio07458de2024-10-06 17:45:45 +040046 persistentVolumeClaimName: volumes.data.name
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040047 }
48 }
49 }
50}