Skip to content

Commit 8797589

Browse files
authored
Upgrade sidecar images (#920)
* csi-node-driver-registrar:v2.11.1, openshift4/ose-csi-node-driver-registrar-rhel8:v4.12.0-202407151105.p0.gc316b89.assembly.stream.el8 * csi-provisioner:v5.0.1, openshift4/ose-csi-external-provisioner-rhel8:v4.12.0-202407151105.p0.g3aa7c52.assembly.stream.el8 * livenessprobe:v2.13.1, openshift4/ose-csi-livenessprobe-rhel8:v4.12.0-202407151105.p0.ge6545e7.assembly.stream.el8 * csi-resizer:v1.11.2, openshift4/ose-csi-external-resizer-rhel8:v4.12.0-202407151105.p0.g5b066ba.assembly.stream.el8 Signed-off-by: Bala.FA <[email protected]>
1 parent 55e49b3 commit 8797589

File tree

5 files changed

+27
-27
lines changed

5 files changed

+27
-27
lines changed

cmd/kubectl-directpv/list_volumes.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import (
2424
"github.com/jedib0t/go-pretty/v6/table"
2525
directpvtypes "github.com/minio/directpv/pkg/apis/directpv.min.io/types"
2626
"github.com/minio/directpv/pkg/consts"
27-
"github.com/minio/directpv/pkg/k8s"
2827
"github.com/minio/directpv/pkg/types"
2928
"github.com/minio/directpv/pkg/utils"
3029
"github.com/spf13/cobra"
@@ -146,7 +145,7 @@ func validateListVolumesArgs() error {
146145
}
147146

148147
func getPVCName(ctx context.Context, volume types.Volume) string {
149-
pv, err := k8s.KubeClient().CoreV1().PersistentVolumes().Get(ctx, volume.Name, metav1.GetOptions{})
148+
pv, err := adminClient.Kube().CoreV1().PersistentVolumes().Get(ctx, volume.Name, metav1.GetOptions{})
150149
if err == nil && pv != nil && pv.Spec.ClaimRef != nil {
151150
return pv.Spec.ClaimRef.Name
152151
}

docs/installation.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,11 @@ Before starting the installation, it is required to have DirectPV plugin install
3737
### Prerequisites
3838
* Kubernetes >= v1.20 on GNU/Linux on amd64.
3939
* If you use private registry, below images must be pushed into your registry. You could use [this helper script](tools/push-images.sh) to do that.
40-
- quay.io/minio/csi-node-driver-registrar:v2.8.0
41-
- quay.io/minio/csi-provisioner:v3.5.0 _(for Kubernetes >= v1.20)_
40+
- quay.io/minio/csi-node-driver-registrar:v2.11.1
41+
- quay.io/minio/csi-provisioner:v5.0.1 _(for Kubernetes >= v1.20)_
4242
- quay.io/minio/csi-provisioner:v2.2.0-go1.18 _(for kubernetes < v1.20)_
43-
- quay.io/minio/livenessprobe:v2.10.0
44-
- quay.io/minio/csi-resizer:v1.8.0
43+
- quay.io/minio/livenessprobe:v2.13.1
44+
- quay.io/minio/csi-resizer:v1.11.2
4545
- quay.io/minio/directpv:latest
4646
* If `seccomp` is enabled, load [DirectPV seccomp profile](../seccomp.json) on nodes where you want to install DirectPV and use `--seccomp-profile` flag to `kubectl directpv install` command. For more information, refer Kubernetes documentation [here](https://kubernetes.io/docs/tutorials/clusters/seccomp/)
4747
* If `apparmor` is enabled, load [DirectPV apparmor profile](../apparmor.profile) on nodes where you want to install DirectPV and use `--apparmor-profile` flag to `kubectl directpv install` command. For more information, refer to the [Kubernetes documentation](https://kubernetes.io/docs/tutorials/clusters/apparmor/).

docs/tools/push-images.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,11 @@ function push_image() {
6363
}
6464

6565
function main() {
66-
push_image "quay.io/minio/csi-node-driver-registrar:v2.8.0"
67-
push_image "quay.io/minio/csi-provisioner:v3.5.0"
66+
push_image "quay.io/minio/csi-node-driver-registrar:v2.11.1"
67+
push_image "quay.io/minio/csi-provisioner:v5.0.1"
6868
push_image "quay.io/minio/csi-provisioner:v2.2.0-go1.18"
69-
push_image "quay.io/minio/livenessprobe:v2.10.0"
70-
push_image "quay.io/minio/csi-resizer:v1.8.0"
69+
push_image "quay.io/minio/livenessprobe:v2.13.1"
70+
push_image "quay.io/minio/csi-resizer:v1.11.2"
7171
release=$(curl -sfL "https://api.github.com/repos/minio/directpv/releases/latest" | awk '/tag_name/ { print substr($2, 3, length($2)-4) }')
7272
push_image "quay.io/minio/directpv:v${release}"
7373
}

functests/multi-node-tests.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ if ! main >/tmp/.output 2>&1; then
295295
fi
296296
EOF
297297
chmod a+x "${setup_sh}"
298-
scp_cmd "${DIRECTPV_DIR}/CREDITS" "${DIRECTPV_DIR}/LICENSE" "${DIRECTPV_DIR}/centos.repo" "${DIRECTPV_DIR}/directpv" "${DIRECTPV_DIR}/kubectl-directpv" "${DIRECTPV_DIR}/Dockerfile" "${sleep_dockerfile}" "${setup_sh}" "root@${MASTER_VM_IP}:"
298+
scp_cmd "${DIRECTPV_DIR}/CREDITS" "${DIRECTPV_DIR}/LICENSE" "${DIRECTPV_DIR}/AlmaLinux.repo" "${DIRECTPV_DIR}/directpv" "${DIRECTPV_DIR}/kubectl-directpv" "${DIRECTPV_DIR}/Dockerfile" "${sleep_dockerfile}" "${setup_sh}" "root@${MASTER_VM_IP}:"
299299
ssh_cmd "${MASTER_VM_IP}" "./${setup_sh}"
300300

301301
if [ "${NODE_COUNT}" -eq 0 ]; then

pkg/admin/installer/args.go

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -30,24 +30,25 @@ import (
3030
)
3131

3232
const (
33-
// csiProvisionerImage = csi-provisioner:v3.5.0
34-
csiProvisionerImage = "csi-provisioner@sha256:7b5c070ec70d30b0895d91b10c39a0e6cc81c18e0d1566c77aeff2a3587fa316"
35-
openshiftCSIProvisionerImage = "registry.redhat.io/openshift4/ose-csi-external-provisioner@sha256:778aa6e5ea046bfcd865e665679c30362dc8c00cfb33a0cdcc56b2395e8ab504"
36-
33+
// csiProvisionerImage = csi-provisioner:v5.0.1
34+
csiProvisionerImage = "csi-provisioner@sha256:acf6e876a3fc5f367ea3ad5aeb2ce16c47b051cb853d8b2c5fb498c51166726e"
3735
// csiProvisionerImageV2_2_0 = "csi-provisioner:v2.2.0-go1.18"
3836
csiProvisionerImageV2_2_0 = "csi-provisioner@sha256:c185db49ba02c384633165894147f8d7041b34b173e82a49d7145e50e809b8d6"
39-
40-
// nodeDriverRegistrarImage = csi-node-driver-registrar:v2.8.0
41-
nodeDriverRegistrarImage = "csi-node-driver-registrar@sha256:c805fdc166761218dc9478e7ac8e0ad0e42ad442269e75608823da3eb761e67e"
42-
openshiftNodeDriverRegistrarImage = "registry.redhat.io/openshift4/ose-csi-node-driver-registrar@sha256:0db5ea72a708503516f33f221848f0adaee71901769699ef5322a79e2da4f6d1"
43-
44-
// livenessProbeImage = livenessprobe:v2.10.0
45-
livenessProbeImage = "livenessprobe@sha256:f3bc9a84f149cd7362e4bd0ae8cd90b26ad020c2591bfe19e63ff97aacf806c3"
46-
openshiftLivenessProbeImage = "registry.redhat.io/openshift4/ose-csi-livenessprobe@sha256:81f9f06a7de9a79013a4690ad616c1aff9638ab64284626491f44645a07051ec"
47-
48-
// csiResizerImage = csi-resizer:v1.8.0
49-
csiResizerImage = "csi-resizer@sha256:819f68a4daf75acec336302843f303cf360d4941249f9f5019ffbb690c8ac7c0"
50-
openshiftCSIResizerImage = "registry.redhat.io/openshift4/ose-csi-external-resizer-rhel8@sha256:837b32a0c432123e2605ad6d029e7f3b4489d9c52a9d272c7a133d41ad10db87"
37+
// nodeDriverRegistrarImage = csi-node-driver-registrar:v2.11.1
38+
nodeDriverRegistrarImage = "csi-node-driver-registrar@sha256:7cd4053e52c0028bd9c711ca6de667a7c459a024679ae967c7f800e81baec0bf"
39+
// livenessProbeImage = livenessprobe:v2.13.1
40+
livenessProbeImage = "livenessprobe@sha256:4106724032620c7679bf065e6e11c7d841cf1d9db69c5e33514a6139681d0689"
41+
// csiResizerImage = csi-resizer:v1.11.2
42+
csiResizerImage = "csi-resizer@sha256:33f6fd174f2dc121c0e87176856cc36b25374737c5441bccb5b3679905df7ab9"
43+
44+
// openshiftCSIProvisionerImage = openshift4/ose-csi-external-provisioner-rhel8:v4.12.0-202407151105.p0.g3aa7c52.assembly.stream.el8
45+
openshiftCSIProvisionerImage = "registry.redhat.io/openshift4/ose-csi-external-provisioner-rhel8@sha256:8bf8aa8975790e19ba107fd58699f98389e3fb692d192f4df3078fff7f0a4bba"
46+
// openshiftNodeDriverRegistrarImage = openshift4/ose-csi-node-driver-registrar-rhel8:v4.12.0-202407151105.p0.gc316b89.assembly.stream.el8
47+
openshiftNodeDriverRegistrarImage = "registry.redhat.io/openshift4/ose-csi-node-driver-registrar-rhel8@sha256:ab54e6a2e8a6a1ca2da5aaf25f784c09f5bf22ea32224ec1bdb6c564f88695a9"
48+
// openshiftLivenessProbeImage = openshift4/ose-csi-livenessprobe-rhel8:v4.12.0-202407151105.p0.ge6545e7.assembly.stream.el8
49+
openshiftLivenessProbeImage = "registry.redhat.io/openshift4/ose-csi-livenessprobe-rhel8@sha256:b28029f929fe2a28e666910d1acc57c3474fabdb2f9129688ef1ca56c7231d90"
50+
// openshiftCSIResizerImage = openshift4/ose-csi-external-resizer-rhel8:v4.12.0-202407151105.p0.g5b066ba.assembly.stream.el8
51+
openshiftCSIResizerImage = "registry.redhat.io/openshift4/ose-csi-external-resizer-rhel8@sha256:bed8de36bac80108909205342b2d92e4de5adbfa33bf13f9346236fca52a0d3e"
5152
)
5253

5354
// Args represents DirectPV installation arguments.

0 commit comments

Comments
 (0)