blob: 36c11bbe7ee476266aa4965a3b2ec884bc02ab6a [file] [log] [blame]
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +04001input: {
gio9bd87ca2025-04-20 08:05:34 +04002 name: string
3 from: string
4 to: string
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +04005 autoAssign: bool | *false
gio9bd87ca2025-04-20 08:05:34 +04006 namespace: string
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +04007}
8
gio9bd87ca2025-04-20 08:05:34 +04009name: "metallb-ipaddresspool"
Giorgi Lekveishvili08af67a2024-01-18 08:53:05 +040010namespace: "metallb-ipaddresspool"
11
gio7fbd4ad2024-08-27 10:06:39 +040012out: {
13 charts: {
14 metallbIPAddressPool: {
gio9bd87ca2025-04-20 08:05:34 +040015 kind: "GitRepository"
gio7fbd4ad2024-08-27 10:06:39 +040016 address: "https://code.v1.dodo.cloud/helm-charts"
gio9bd87ca2025-04-20 08:05:34 +040017 branch: "main"
18 path: "charts/metallb-ipaddresspool"
gio7fbd4ad2024-08-27 10:06:39 +040019 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040020 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040021
gio7fbd4ad2024-08-27 10:06:39 +040022 helm: {
23 "metallb-ipaddresspool-\(input.name)": {
24 chart: charts.metallbIPAddressPool
25 values: {
gio9bd87ca2025-04-20 08:05:34 +040026 name: input.name
27 from: input.from
28 to: input.to
gio7fbd4ad2024-08-27 10:06:39 +040029 autoAssign: input.autoAssign
gio9bd87ca2025-04-20 08:05:34 +040030 namespace: input.namespace
gio7fbd4ad2024-08-27 10:06:39 +040031 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040032 }
33 }
34}