blob: 80a693c84f789ee7d4a89bf9dde0c6d4f27f6858 [file] [log] [blame]
gio8f290322024-09-21 15:37:45 +04001input: {
2}
3
4name: "longhorn"
5namespace: "longhorn"
6_pullPolicy: "IfNotPresent"
7
8out: {
9 images: {
10 longhornEngine: {
11 repository: "longhornio"
12 name: "longhorn-engine"
13 tag: "v1.5.2"
14 pullPolicy: _pullPolicy
15 }
16 longhornManager: {
17 repository: "longhornio"
18 name: "longhorn-manager"
19 tag: "v1.5.2"
20 pullPolicy: _pullPolicy
21 }
22 longhornUI: {
23 repository: "longhornio"
24 name: "longhorn-ui"
25 tag: "v1.5.2"
26 pullPolicy: _pullPolicy
27 }
28 longhornInstanceManager: {
29 repository: "longhornio"
30 name: "longhorn-instance-manager"
31 tag: "v1.5.2"
32 pullPolicy: _pullPolicy
33 }
34 longhornShareManager: {
35 repository: "longhornio"
36 name: "longhorn-share-manager"
37 tag: "v1.5.2"
38 pullPolicy: _pullPolicy
39 }
40 longhornBackingImageManager: {
41 repository: "longhornio"
42 name: "backing-image-manager"
43 tag: "v1.5.2"
44 pullPolicy: _pullPolicy
45 }
46 longhornSupportBundleKit: {
47 repository: "longhornio"
48 name: "support-bundle-kit"
49 tag: "v0.0.27"
50 pullPolicy: _pullPolicy
51 }
52 csiAttacher: {
53 repository: "longhornio"
54 name: "csi-attacher"
55 tag: "v4.2.0"
56 pullPolicy: _pullPolicy
57 }
58 csiProvisioner: {
59 repository: "longhornio"
60 name: "csi-provisioner"
61 tag: "v3.4.1"
62 pullPolicy: _pullPolicy
63 }
64 csiNodeDriverRegistrar: {
65 repository: "longhornio"
66 name: "csi-node-driver-registrar"
67 tag: "v2.7.0"
68 pullPolicy: _pullPolicy
69 }
70 csiResizer: {
71 repository: "longhornio"
72 name: "csi-resizer"
73 tag: "v1.7.0"
74 pullPolicy: _pullPolicy
75 }
76 csiSnapshotter: {
77 repository: "longhornio"
78 name: "csi-snapshotter"
79 tag: "v6.2.1"
80 pullPolicy: _pullPolicy
81 }
82 csiLivenessProbe: {
83 repository: "longhornio"
84 name: "livenessprobe"
85 tag: "v2.9.0"
86 pullPolicy: _pullPolicy
87 }
88 }
89 charts: {
90 longhorn: {
91 kind: "GitRepository"
92 address: "https://code.v1.dodo.cloud/helm-charts"
93 branch: "main"
94 path: "charts/longhorn"
95 }
96 }
97 helm: {
98 longhorn: {
99 chart: charts.longhorn
100 info: "Installing distributed storage servers"
101 values: {
102 image: {
103 longhorn: {
104 engine: {
105 repository: images.longhornEngine.imageName
106 tag: images.longhornEngine.tag
107 }
108 manager: {
109 repository: images.longhornManager.imageName
110 tag: images.longhornManager.tag
111 }
112 ui: {
113 repository: images.longhornUI.imageName
114 tag: images.longhornUI.tag
115 }
116 instanceManager: {
117 repository: images.longhornInstanceManager.imageName
118 tag: images.longhornInstanceManager.tag
119 }
120 shareManager: {
121 repository: images.longhornShareManager.imageName
122 tag: images.longhornShareManager.tag
123 }
124 backingImageManager: {
125 repository: images.longhornBackingImageManager.imageName
126 tag: images.longhornBackingImageManager.tag
127 }
128 supportBundleKit: {
129 repository: images.longhornSupportBundleKit.imageName
130 tag: images.longhornSupportBundleKit.tag
131 }
132 }
133 csi: {
134 attacher: {
135 repository: images.csiAttacher.imageName
136 tag: images.csiAttacher.tag
137 }
138 provisioner: {
139 repository: images.csiProvisioner.imageName
140 tag: images.csiProvisioner.tag
141 }
142 nodeDriverRegistrar: {
143 repository: images.csiNodeDriverRegistrar.imageName
144 tag: images.csiNodeDriverRegistrar.tag
145 }
146 resizer: {
147 repository: images.csiResizer.imageName
148 tag: images.csiResizer.tag
149 }
150 snapshotter: {
151 repository: images.csiSnapshotter.imageName
152 tag: images.csiSnapshotter.tag
153 }
154 livenessProbe: {
155 repository: images.csiLivenessProbe.imageName
156 tag: images.csiLivenessProbe.tag
157 }
158 }
159 pullPolicy: _pullPolicy
160 }
161 // if input.storageDir != _|_ {
162 // defaultSettings: defaultDataPath: input.storageDir
163 // }
164 // if input.volumeDefaultReplicaCount != _|_ {
165 persistence: defaultClassReplicaCount: 1 // input.volumeDefaultReplicaCount
166 // }
167 service: ui: type: "ClusterIP"
168 ingress: enabled: false
169 }
170 }
171 }
172}