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