blob: 8547b06ad9b2871122e0b7c974d37450a2193ad5 [file] [log] [blame]
gio9bd87ca2025-04-20 08:05:34 +04001input: {}
gio8f290322024-09-21 15:37:45 +04002
gio9bd87ca2025-04-20 08:05:34 +04003name: "longhorn"
4namespace: "longhorn"
gio8f290322024-09-21 15:37:45 +04005_pullPolicy: "IfNotPresent"
6
7out: {
8 images: {
9 longhornEngine: {
10 repository: "longhornio"
gio9bd87ca2025-04-20 08:05:34 +040011 name: "longhorn-engine"
12 tag: "v1.5.2"
gio8f290322024-09-21 15:37:45 +040013 pullPolicy: _pullPolicy
14 }
15 longhornManager: {
16 repository: "longhornio"
gio9bd87ca2025-04-20 08:05:34 +040017 name: "longhorn-manager"
18 tag: "v1.5.2"
gio8f290322024-09-21 15:37:45 +040019 pullPolicy: _pullPolicy
20 }
21 longhornUI: {
22 repository: "longhornio"
gio9bd87ca2025-04-20 08:05:34 +040023 name: "longhorn-ui"
24 tag: "v1.5.2"
gio8f290322024-09-21 15:37:45 +040025 pullPolicy: _pullPolicy
26 }
27 longhornInstanceManager: {
28 repository: "longhornio"
gio9bd87ca2025-04-20 08:05:34 +040029 name: "longhorn-instance-manager"
30 tag: "v1.5.2"
gio8f290322024-09-21 15:37:45 +040031 pullPolicy: _pullPolicy
32 }
33 longhornShareManager: {
34 repository: "longhornio"
gio9bd87ca2025-04-20 08:05:34 +040035 name: "longhorn-share-manager"
36 tag: "v1.5.2"
gio8f290322024-09-21 15:37:45 +040037 pullPolicy: _pullPolicy
38 }
39 longhornBackingImageManager: {
40 repository: "longhornio"
gio9bd87ca2025-04-20 08:05:34 +040041 name: "backing-image-manager"
42 tag: "v1.5.2"
gio8f290322024-09-21 15:37:45 +040043 pullPolicy: _pullPolicy
44 }
45 longhornSupportBundleKit: {
46 repository: "longhornio"
gio9bd87ca2025-04-20 08:05:34 +040047 name: "support-bundle-kit"
48 tag: "v0.0.27"
gio8f290322024-09-21 15:37:45 +040049 pullPolicy: _pullPolicy
50 }
51 csiAttacher: {
52 repository: "longhornio"
gio9bd87ca2025-04-20 08:05:34 +040053 name: "csi-attacher"
54 tag: "v4.2.0"
gio8f290322024-09-21 15:37:45 +040055 pullPolicy: _pullPolicy
56 }
57 csiProvisioner: {
58 repository: "longhornio"
gio9bd87ca2025-04-20 08:05:34 +040059 name: "csi-provisioner"
60 tag: "v3.4.1"
gio8f290322024-09-21 15:37:45 +040061 pullPolicy: _pullPolicy
62 }
63 csiNodeDriverRegistrar: {
64 repository: "longhornio"
gio9bd87ca2025-04-20 08:05:34 +040065 name: "csi-node-driver-registrar"
66 tag: "v2.7.0"
gio8f290322024-09-21 15:37:45 +040067 pullPolicy: _pullPolicy
68 }
69 csiResizer: {
70 repository: "longhornio"
gio9bd87ca2025-04-20 08:05:34 +040071 name: "csi-resizer"
72 tag: "v1.7.0"
gio8f290322024-09-21 15:37:45 +040073 pullPolicy: _pullPolicy
74 }
75 csiSnapshotter: {
76 repository: "longhornio"
gio9bd87ca2025-04-20 08:05:34 +040077 name: "csi-snapshotter"
78 tag: "v6.2.1"
gio8f290322024-09-21 15:37:45 +040079 pullPolicy: _pullPolicy
80 }
81 csiLivenessProbe: {
82 repository: "longhornio"
gio9bd87ca2025-04-20 08:05:34 +040083 name: "livenessprobe"
84 tag: "v2.9.0"
gio8f290322024-09-21 15:37:45 +040085 pullPolicy: _pullPolicy
86 }
87 }
88 charts: {
89 longhorn: {
gio9bd87ca2025-04-20 08:05:34 +040090 kind: "GitRepository"
gio8f290322024-09-21 15:37:45 +040091 address: "https://code.v1.dodo.cloud/helm-charts"
gio9bd87ca2025-04-20 08:05:34 +040092 branch: "main"
93 path: "charts/longhorn"
gio8f290322024-09-21 15:37:45 +040094 }
95 }
96 helm: {
97 longhorn: {
98 chart: charts.longhorn
gio9bd87ca2025-04-20 08:05:34 +040099 info: "Installing distributed storage servers"
gio8f290322024-09-21 15:37:45 +0400100 values: {
101 image: {
102 longhorn: {
103 engine: {
104 repository: images.longhornEngine.imageName
gio9bd87ca2025-04-20 08:05:34 +0400105 tag: images.longhornEngine.tag
gio8f290322024-09-21 15:37:45 +0400106 }
107 manager: {
108 repository: images.longhornManager.imageName
gio9bd87ca2025-04-20 08:05:34 +0400109 tag: images.longhornManager.tag
gio8f290322024-09-21 15:37:45 +0400110 }
111 ui: {
112 repository: images.longhornUI.imageName
gio9bd87ca2025-04-20 08:05:34 +0400113 tag: images.longhornUI.tag
gio8f290322024-09-21 15:37:45 +0400114 }
115 instanceManager: {
116 repository: images.longhornInstanceManager.imageName
gio9bd87ca2025-04-20 08:05:34 +0400117 tag: images.longhornInstanceManager.tag
gio8f290322024-09-21 15:37:45 +0400118 }
119 shareManager: {
120 repository: images.longhornShareManager.imageName
gio9bd87ca2025-04-20 08:05:34 +0400121 tag: images.longhornShareManager.tag
gio8f290322024-09-21 15:37:45 +0400122 }
123 backingImageManager: {
124 repository: images.longhornBackingImageManager.imageName
gio9bd87ca2025-04-20 08:05:34 +0400125 tag: images.longhornBackingImageManager.tag
gio8f290322024-09-21 15:37:45 +0400126 }
127 supportBundleKit: {
128 repository: images.longhornSupportBundleKit.imageName
gio9bd87ca2025-04-20 08:05:34 +0400129 tag: images.longhornSupportBundleKit.tag
gio8f290322024-09-21 15:37:45 +0400130 }
131 }
132 csi: {
133 attacher: {
134 repository: images.csiAttacher.imageName
gio9bd87ca2025-04-20 08:05:34 +0400135 tag: images.csiAttacher.tag
gio8f290322024-09-21 15:37:45 +0400136 }
137 provisioner: {
138 repository: images.csiProvisioner.imageName
gio9bd87ca2025-04-20 08:05:34 +0400139 tag: images.csiProvisioner.tag
gio8f290322024-09-21 15:37:45 +0400140 }
141 nodeDriverRegistrar: {
142 repository: images.csiNodeDriverRegistrar.imageName
gio9bd87ca2025-04-20 08:05:34 +0400143 tag: images.csiNodeDriverRegistrar.tag
gio8f290322024-09-21 15:37:45 +0400144 }
145 resizer: {
146 repository: images.csiResizer.imageName
gio9bd87ca2025-04-20 08:05:34 +0400147 tag: images.csiResizer.tag
gio8f290322024-09-21 15:37:45 +0400148 }
149 snapshotter: {
150 repository: images.csiSnapshotter.imageName
gio9bd87ca2025-04-20 08:05:34 +0400151 tag: images.csiSnapshotter.tag
gio8f290322024-09-21 15:37:45 +0400152 }
153 livenessProbe: {
154 repository: images.csiLivenessProbe.imageName
gio9bd87ca2025-04-20 08:05:34 +0400155 tag: images.csiLivenessProbe.tag
gio8f290322024-09-21 15:37:45 +0400156 }
157 }
158 pullPolicy: _pullPolicy
159 }
160 // if input.storageDir != _|_ {
161 // defaultSettings: defaultDataPath: input.storageDir
162 // }
163 // if input.volumeDefaultReplicaCount != _|_ {
gio9bd87ca2025-04-20 08:05:34 +0400164 persistence: defaultClassReplicaCount: 1 // input.volumeDefaultReplicaCount
gio8f290322024-09-21 15:37:45 +0400165 // }
166 service: ui: type: "ClusterIP"
167 ingress: enabled: false
168 }
169 }
170 }
171}