blob: 037f4fedc8715ba88dd972d53aa10964ba342c5b [file] [log] [blame]
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +04001input: {}
2
gio9bd87ca2025-04-20 08:05:34 +04003name: "csi-driver-smb"
Giorgi Lekveishvili03d6f4b2024-03-08 13:05:21 +04004namespace: "csi-driver-smb"
5
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +04006_baseImage: {
gio9bd87ca2025-04-20 08:05:34 +04007 registry: "registry.k8s.io"
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +04008 repository: "sig-storage"
9 pullPolicy: "IfNotPresent"
10}
11
gio7fbd4ad2024-08-27 10:06:39 +040012out: {
13 images: {
14 smb: _baseImage & {
15 name: "smbplugin"
gio9bd87ca2025-04-20 08:05:34 +040016 tag: "v1.11.0"
gio7fbd4ad2024-08-27 10:06:39 +040017 }
18 csiProvisioner: _baseImage & {
19 name: "csi-provisioner"
gio9bd87ca2025-04-20 08:05:34 +040020 tag: "v3.5.0"
gio7fbd4ad2024-08-27 10:06:39 +040021 }
22 livenessProbe: _baseImage & {
23 name: "livenessprobe"
gio9bd87ca2025-04-20 08:05:34 +040024 tag: "v2.10.0"
gio7fbd4ad2024-08-27 10:06:39 +040025 }
26 nodeDriverRegistrar: _baseImage & {
27 name: "csi-node-driver-registrar"
gio9bd87ca2025-04-20 08:05:34 +040028 tag: "v2.8.0"
gio7fbd4ad2024-08-27 10:06:39 +040029 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040030 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040031
gio7fbd4ad2024-08-27 10:06:39 +040032 charts: {
33 csiDriverSMB: {
gio9bd87ca2025-04-20 08:05:34 +040034 kind: "GitRepository"
gio7fbd4ad2024-08-27 10:06:39 +040035 address: "https://code.v1.dodo.cloud/helm-charts"
gio9bd87ca2025-04-20 08:05:34 +040036 branch: "main"
37 path: "charts/csi-driver-smb"
gio7fbd4ad2024-08-27 10:06:39 +040038 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040039 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040040
gio7fbd4ad2024-08-27 10:06:39 +040041 helm: {
42 "csi-driver-smb": {
43 chart: charts.csiDriverSMB
44 values: {
45 image: {
46 smb: {
47 repository: images.smb.fullName
gio9bd87ca2025-04-20 08:05:34 +040048 tag: images.smb.tag
gio7fbd4ad2024-08-27 10:06:39 +040049 pullPolicy: images.smb.pullPolicy
50 }
51 csiProvisioner: {
52 repository: images.csiProvisioner.fullName
gio9bd87ca2025-04-20 08:05:34 +040053 tag: images.csiProvisioner.tag
gio7fbd4ad2024-08-27 10:06:39 +040054 pullPolicy: images.csiProvisioner.pullPolicy
55 }
56 livenessProbe: {
57 repository: images.livenessProbe.fullName
gio9bd87ca2025-04-20 08:05:34 +040058 tag: images.livenessProbe.tag
gio7fbd4ad2024-08-27 10:06:39 +040059 pullPolicy: images.livenessProbe.pullPolicy
60 }
61 nodeDriverRegistrar: {
62 repository: images.nodeDriverRegistrar.fullName
gio9bd87ca2025-04-20 08:05:34 +040063 tag: images.nodeDriverRegistrar.tag
gio7fbd4ad2024-08-27 10:06:39 +040064 pullPolicy: images.nodeDriverRegistrar.pullPolicy
65 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040066 }
67 }
68 }
69 }
70}