Skip to content

Commit f1d2cf7

Browse files
authored
Merge pull request rook#17119 from iPraveenParihar/upgrade-sidecar-versions
deploy: update CSI sidecars to latest versions available
2 parents 74a502b + 6b55092 commit f1d2cf7

8 files changed

Lines changed: 36 additions & 36 deletions

File tree

Documentation/Helm-Charts/operator-chart.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ The following table lists the configurable parameters of the rook-operator chart
5353
| `containerSecurityContext` | Set the container security context for the operator | `{"capabilities":{"drop":["ALL"]},"runAsGroup":2016,"runAsNonRoot":true,"runAsUser":2016}` |
5454
| `crds.enabled` | Whether the helm chart should create and update the CRDs. If false, the CRDs must be managed independently with deploy/examples/crds.yaml. **WARNING** Only set during first deployment. If later disabled the cluster may be DESTROYED. If the CRDs are deleted in this case, see [the disaster recovery guide](https://rook.io/docs/rook/latest/Troubleshooting/disaster-recovery/#restoring-crds-after-deletion) to restore them. | `true` |
5555
| `csi.attacher.repository` | Kubernetes CSI Attacher image repository | `"registry.k8s.io/sig-storage/csi-attacher"` |
56-
| `csi.attacher.tag` | Attacher image tag | `"v4.10.0"` |
56+
| `csi.attacher.tag` | Attacher image tag | `"v4.11.0"` |
5757
| `csi.cephFSAttachRequired` | Whether to skip any attach operation altogether for CephFS PVCs. See more details [here](https://kubernetes-csi.github.io/docs/skip-attach.html#skip-attach-with-csi-driver-object). If cephFSAttachRequired is set to false it skips the volume attachments and makes the creation of pods using the CephFS PVC fast. **WARNING** It's highly discouraged to use this for CephFS RWO volumes. Refer to this [issue](https://github.com/kubernetes/kubernetes/issues/103305) for more details. | `true` |
5858
| `csi.cephFSFSGroupPolicy` | Policy for modifying a volume's ownership or permissions when the CephFS PVC is being mounted. supported values are documented at https://kubernetes-csi.github.io/docs/support-fsgroup.html | `"File"` |
5959
| `csi.cephFSKernelMountOptions` | Set CephFS Kernel mount options to use https://docs.ceph.com/en/latest/man/8/mount.ceph/#options. Set to "ms_mode=secure" when connections.encrypted is enabled in CephCluster CR | `nil` |
@@ -114,7 +114,7 @@ The following table lists the configurable parameters of the rook-operator chart
114114
| `csi.pluginPriorityClassName` | PriorityClassName to be set on csi driver plugin pods | `"system-node-critical"` |
115115
| `csi.pluginTolerations` | Array of tolerations in YAML format which will be added to CephCSI plugin DaemonSet | `nil` |
116116
| `csi.provisioner.repository` | Kubernetes CSI provisioner image repository | `"registry.k8s.io/sig-storage/csi-provisioner"` |
117-
| `csi.provisioner.tag` | Provisioner image tag | `"v6.0.0"` |
117+
| `csi.provisioner.tag` | Provisioner image tag | `"v6.1.1"` |
118118
| `csi.provisionerNodeAffinity` | The node labels for affinity of the CSI provisioner deployment [^1] | `nil` |
119119
| `csi.provisionerPriorityClassName` | PriorityClassName to be set on csi driver provisioner pods | `"system-cluster-critical"` |
120120
| `csi.provisionerReplicas` | Set replicas for csi provisioner deployment | `2` |
@@ -126,17 +126,17 @@ The following table lists the configurable parameters of the rook-operator chart
126126
| `csi.rbdPluginUpdateStrategyMaxUnavailable` | A maxUnavailable parameter of CSI RBD plugin daemonset update strategy. | `1` |
127127
| `csi.rbdPodLabels` | Labels to add to the CSI RBD Deployments and DaemonSets Pods | `nil` |
128128
| `csi.registrar.repository` | Kubernetes CSI registrar image repository | `"registry.k8s.io/sig-storage/csi-node-driver-registrar"` |
129-
| `csi.registrar.tag` | Registrar image tag | `"v2.15.0"` |
129+
| `csi.registrar.tag` | Registrar image tag | `"v2.16.0"` |
130130
| `csi.resizer.repository` | Kubernetes CSI resizer image repository | `"registry.k8s.io/sig-storage/csi-resizer"` |
131-
| `csi.resizer.tag` | Resizer image tag | `"v2.0.0"` |
131+
| `csi.resizer.tag` | Resizer image tag | `"v2.1.0"` |
132132
| `csi.rookUseCsiOperator` | | `true` |
133133
| `csi.serviceMonitor.enabled` | Enable ServiceMonitor for Ceph CSI drivers | `false` |
134134
| `csi.serviceMonitor.interval` | Service monitor scrape interval | `"10s"` |
135135
| `csi.serviceMonitor.labels` | ServiceMonitor additional labels | `{}` |
136136
| `csi.serviceMonitor.namespace` | Use a different namespace for the ServiceMonitor | `nil` |
137137
| `csi.sidecarLogLevel` | Set logging level for Kubernetes-csi sidecar containers. Supported values from 0 to 5. 0 for general useful logs (the default), 5 for trace level verbosity. | `0` |
138138
| `csi.snapshotter.repository` | Kubernetes CSI snapshotter image repository | `"registry.k8s.io/sig-storage/csi-snapshotter"` |
139-
| `csi.snapshotter.tag` | Snapshotter image tag | `"v8.4.0"` |
139+
| `csi.snapshotter.tag` | Snapshotter image tag | `"v8.5.0"` |
140140
| `csi.topology.domainLabels` | domainLabels define which node labels to use as domains for CSI nodeplugins to advertise their domains | `nil` |
141141
| `csi.topology.enabled` | Enable topology based provisioning | `false` |
142142
| `currentNamespaceOnly` | Whether the operator should watch cluster CRD in its own namespace or not | `false` |

Documentation/Storage-Configuration/Ceph-CSI/custom-images.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ The default upstream images are included below, which you can change to your des
1919

2020
```yaml
2121
ROOK_CSI_CEPH_IMAGE: "quay.io/cephcsi/cephcsi:v3.16.1"
22-
ROOK_CSI_REGISTRAR_IMAGE: "registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.15.0"
23-
ROOK_CSI_PROVISIONER_IMAGE: "registry.k8s.io/sig-storage/csi-provisioner:v6.0.0"
24-
ROOK_CSI_ATTACHER_IMAGE: "registry.k8s.io/sig-storage/csi-attacher:v4.10.0"
25-
ROOK_CSI_RESIZER_IMAGE: "registry.k8s.io/sig-storage/csi-resizer:v2.0.0"
26-
ROOK_CSI_SNAPSHOTTER_IMAGE: "registry.k8s.io/sig-storage/csi-snapshotter:v8.4.0"
22+
ROOK_CSI_REGISTRAR_IMAGE: "registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.16.0"
23+
ROOK_CSI_PROVISIONER_IMAGE: "registry.k8s.io/sig-storage/csi-provisioner:v6.1.1"
24+
ROOK_CSI_ATTACHER_IMAGE: "registry.k8s.io/sig-storage/csi-attacher:v4.11.0"
25+
ROOK_CSI_RESIZER_IMAGE: "registry.k8s.io/sig-storage/csi-resizer:v2.1.0"
26+
ROOK_CSI_SNAPSHOTTER_IMAGE: "registry.k8s.io/sig-storage/csi-snapshotter:v8.5.0"
2727
ROOK_CSIADDONS_IMAGE: "quay.io/csiaddons/k8s-sidecar:v0.14.0"
2828
```
2929

deploy/charts/rook-ceph/values.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -504,31 +504,31 @@ csi:
504504
# -- Kubernetes CSI registrar image repository
505505
repository: registry.k8s.io/sig-storage/csi-node-driver-registrar
506506
# -- Registrar image tag
507-
tag: v2.15.0
507+
tag: v2.16.0
508508

509509
provisioner:
510510
# -- Kubernetes CSI provisioner image repository
511511
repository: registry.k8s.io/sig-storage/csi-provisioner
512512
# -- Provisioner image tag
513-
tag: v6.0.0
513+
tag: v6.1.1
514514

515515
snapshotter:
516516
# -- Kubernetes CSI snapshotter image repository
517517
repository: registry.k8s.io/sig-storage/csi-snapshotter
518518
# -- Snapshotter image tag
519-
tag: v8.4.0
519+
tag: v8.5.0
520520

521521
attacher:
522522
# -- Kubernetes CSI Attacher image repository
523523
repository: registry.k8s.io/sig-storage/csi-attacher
524524
# -- Attacher image tag
525-
tag: v4.10.0
525+
tag: v4.11.0
526526

527527
resizer:
528528
# -- Kubernetes CSI resizer image repository
529529
repository: registry.k8s.io/sig-storage/csi-resizer
530530
# -- Resizer image tag
531-
tag: v2.0.0
531+
tag: v2.1.0
532532

533533
# -- Image pull policy
534534
imagePullPolicy: IfNotPresent

deploy/examples/images.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
quay.io/cephcsi/ceph-csi-operator:v0.5.0
66
quay.io/cephcsi/cephcsi:v3.16.1
77
quay.io/csiaddons/k8s-sidecar:v0.14.0
8-
registry.k8s.io/sig-storage/csi-attacher:v4.10.0
9-
registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.15.0
10-
registry.k8s.io/sig-storage/csi-provisioner:v6.0.0
11-
registry.k8s.io/sig-storage/csi-resizer:v2.0.0
12-
registry.k8s.io/sig-storage/csi-snapshotter:v8.4.0
8+
registry.k8s.io/sig-storage/csi-attacher:v4.11.0
9+
registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.16.0
10+
registry.k8s.io/sig-storage/csi-provisioner:v6.1.1
11+
registry.k8s.io/sig-storage/csi-resizer:v2.1.0
12+
registry.k8s.io/sig-storage/csi-snapshotter:v8.5.0

deploy/examples/operator-openshift.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -203,11 +203,11 @@ data:
203203
# of the CSI driver to something other than what is officially supported, change
204204
# these images to the desired release of the CSI driver.
205205
# ROOK_CSI_CEPH_IMAGE: "quay.io/cephcsi/cephcsi:v3.16.1"
206-
# ROOK_CSI_REGISTRAR_IMAGE: "registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.15.0"
207-
# ROOK_CSI_RESIZER_IMAGE: "registry.k8s.io/sig-storage/csi-resizer:v2.0.0"
208-
# ROOK_CSI_PROVISIONER_IMAGE: "registry.k8s.io/sig-storage/csi-provisioner:v6.0.0"
209-
# ROOK_CSI_SNAPSHOTTER_IMAGE: "registry.k8s.io/sig-storage/csi-snapshotter:v8.4.0"
210-
# ROOK_CSI_ATTACHER_IMAGE: "registry.k8s.io/sig-storage/csi-attacher:v4.10.0"
206+
# ROOK_CSI_REGISTRAR_IMAGE: "registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.16.0"
207+
# ROOK_CSI_RESIZER_IMAGE: "registry.k8s.io/sig-storage/csi-resizer:v2.1.0"
208+
# ROOK_CSI_PROVISIONER_IMAGE: "registry.k8s.io/sig-storage/csi-provisioner:v6.1.1"
209+
# ROOK_CSI_SNAPSHOTTER_IMAGE: "registry.k8s.io/sig-storage/csi-snapshotter:v8.5.0"
210+
# ROOK_CSI_ATTACHER_IMAGE: "registry.k8s.io/sig-storage/csi-attacher:v4.11.0"
211211

212212
# (Optional) set user created priorityclassName for csi plugin pods.
213213
CSI_PLUGIN_PRIORITY_CLASSNAME: "system-node-critical"

deploy/examples/operator.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -120,11 +120,11 @@ data:
120120
# of the CSI driver to something other than what is officially supported, change
121121
# these images to the desired release of the CSI driver.
122122
# ROOK_CSI_CEPH_IMAGE: "quay.io/cephcsi/cephcsi:v3.16.1"
123-
# ROOK_CSI_REGISTRAR_IMAGE: "registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.15.0"
124-
# ROOK_CSI_RESIZER_IMAGE: "registry.k8s.io/sig-storage/csi-resizer:v2.0.0"
125-
# ROOK_CSI_PROVISIONER_IMAGE: "registry.k8s.io/sig-storage/csi-provisioner:v6.0.0"
126-
# ROOK_CSI_SNAPSHOTTER_IMAGE: "registry.k8s.io/sig-storage/csi-snapshotter:v8.4.0"
127-
# ROOK_CSI_ATTACHER_IMAGE: "registry.k8s.io/sig-storage/csi-attacher:v4.10.0"
123+
# ROOK_CSI_REGISTRAR_IMAGE: "registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.16.0"
124+
# ROOK_CSI_RESIZER_IMAGE: "registry.k8s.io/sig-storage/csi-resizer:v2.1.0"
125+
# ROOK_CSI_PROVISIONER_IMAGE: "registry.k8s.io/sig-storage/csi-provisioner:v6.1.1"
126+
# ROOK_CSI_SNAPSHOTTER_IMAGE: "registry.k8s.io/sig-storage/csi-snapshotter:v8.5.0"
127+
# ROOK_CSI_ATTACHER_IMAGE: "registry.k8s.io/sig-storage/csi-attacher:v4.11.0"
128128

129129
# To indicate the image pull policy to be applied to all the containers in the csi driver pods.
130130
# ROOK_CSI_IMAGE_PULL_POLICY: "IfNotPresent"

pkg/operator/ceph/csi/spec.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -136,11 +136,11 @@ var (
136136
var (
137137
// image names
138138
DefaultCSIPluginImage = "quay.io/cephcsi/cephcsi:v3.16.1"
139-
DefaultRegistrarImage = "registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.15.0"
140-
DefaultProvisionerImage = "registry.k8s.io/sig-storage/csi-provisioner:v6.0.0"
141-
DefaultAttacherImage = "registry.k8s.io/sig-storage/csi-attacher:v4.10.0"
142-
DefaultSnapshotterImage = "registry.k8s.io/sig-storage/csi-snapshotter:v8.4.0"
143-
DefaultResizerImage = "registry.k8s.io/sig-storage/csi-resizer:v2.0.0"
139+
DefaultRegistrarImage = "registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.16.0"
140+
DefaultProvisionerImage = "registry.k8s.io/sig-storage/csi-provisioner:v6.1.1"
141+
DefaultAttacherImage = "registry.k8s.io/sig-storage/csi-attacher:v4.11.0"
142+
DefaultSnapshotterImage = "registry.k8s.io/sig-storage/csi-snapshotter:v8.5.0"
143+
DefaultResizerImage = "registry.k8s.io/sig-storage/csi-resizer:v2.1.0"
144144
DefaultCSIAddonsImage = "quay.io/csiaddons/k8s-sidecar:v0.14.0"
145145

146146
// image pull policy

tests/framework/utils/snapshot.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import (
2727
const (
2828
// snapshotterVersion from which the snapshotcontroller and CRD will be
2929
// installed
30-
snapshotterVersion = "v8.4.0"
30+
snapshotterVersion = "v8.5.0"
3131
repoURL = "https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter"
3232
rbacPath = "deploy/kubernetes/snapshot-controller/rbac-snapshot-controller.yaml"
3333
controllerPath = "deploy/kubernetes/snapshot-controller/setup-snapshot-controller.yaml"

0 commit comments

Comments
 (0)