blob: c3f67a6a2b14496139462405e9d9175f0fd5412f [file] [log] [blame]
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +04001input: {
2 privateKey: string
gio9bd87ca2025-04-20 08:05:34 +04003 publicKey: string
4 adminKey: string
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +04005}
6
gio9bd87ca2025-04-20 08:05:34 +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"
gio9bd87ca2025-04-20 08:05:34 +040014 name: "soft-serve"
15 tag: "v0.7.1"
gio7fbd4ad2024-08-27 10:06:39 +040016 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: {
gio9bd87ca2025-04-20 08:05:34 +040022 kind: "GitRepository"
gio7fbd4ad2024-08-27 10:06:39 +040023 address: "https://code.v1.dodo.cloud/helm-charts"
gio9bd87ca2025-04-20 08:05:34 +040024 branch: "main"
25 path: "charts/soft-serve"
gio7fbd4ad2024-08-27 10:06:39 +040026 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040027 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040028
giofc441e32024-11-11 16:26:14 +040029 volume: data: size: "1Gi"
gio07458de2024-10-06 17:45:45 +040030
gio7fbd4ad2024-08-27 10:06:39 +040031 helm: {
32 softserve: {
33 chart: charts.softserve
34 values: {
35 serviceType: "ClusterIP"
36 addressPool: ""
gio9bd87ca2025-04-20 08:05:34 +040037 reservedIP: ""
38 adminKey: input.adminKey
39 privateKey: input.privateKey
40 publicKey: input.publicKey
gio7fbd4ad2024-08-27 10:06:39 +040041 image: {
42 repository: images.softserve.fullName
gio9bd87ca2025-04-20 08:05:34 +040043 tag: images.softserve.tag
gio7fbd4ad2024-08-27 10:06:39 +040044 pullPolicy: images.softserve.pullPolicy
45 }
giofc441e32024-11-11 16:26:14 +040046 persistentVolumeClaimName: volume.data.name
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040047 }
48 }
49 }
50}