Skip to content

Commit 07897cf

Browse files
Merge pull request kubernetes-sigs#24 from jsafrane/rebase-v1.5.1
Bug 2072891: Update to v1.5.1
2 parents a9092b5 + 9d091de commit 07897cf

File tree

2,259 files changed

+251872
-72962
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,259 files changed

+251872
-72962
lines changed

CHANGELOG/CHANGELOG-1.0.md

+25
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
# v1.0.4 - Changelog since v1.0.2
2+
3+
### Other
4+
5+
- Fix build for various go versions, ([#832](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/832), [@mattcary](https://github.com/mattcary))
6+
7+
# v1.0.3 - **Bad tag, skipped**
8+
9+
# v1.0.2 - Changelog since v1.0.1
10+
11+
### Bug or Regression
12+
13+
- Update base image to buster-v.1.9.0 ([#829](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/829), [@mattcary](https://github.com/mattcary))
14+
15+
## Dependencies
16+
17+
### Added
18+
_Nothing has changed._
19+
20+
### Changed
21+
_Nothing has changed._
22+
23+
### Removed
24+
_Nothing has changed._
25+
126
# v1.0.1 - Changelog since v1.0.0
227

328
## Changes by Kind

CHANGELOG/CHANGELOG-1.2.md

+65
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,68 @@
1+
# v1.2.6 - Changelog since v1.2.5
2+
3+
## Changes by Kind
4+
5+
### Uncategorized
6+
7+
- Cherry-pick #930: Update golang version to 1.17.8 for building drivers. ([#938](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/938), [@pwschuurman](https://github.com/pwschuurman))
8+
9+
## Dependencies
10+
11+
### Added
12+
_Nothing has changed._
13+
14+
### Changed
15+
_Nothing has changed._
16+
17+
### Removed
18+
_Nothing has changed._
19+
20+
# v1.2.5 - Changelog since v1.2.4
21+
22+
- Update base image to buster-1.10.0
23+
24+
# v1.2.4 - Changelog since v1.2.3
25+
26+
## Changes by Kind
27+
28+
### Bug or Regression
29+
30+
- Update go builder to 1.17 ([#850](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/850), [@mattcary](https://github.com/mattcary))
31+
32+
## Dependencies
33+
34+
### Added
35+
_Nothing has changed._
36+
37+
### Changed
38+
_Nothing has changed._
39+
40+
### Removed
41+
_Nothing has changed._
42+
43+
# v1.2.3 - Changelog since v1.2.1
44+
45+
## Changes by Kind
46+
47+
### Bug or Regression
48+
49+
- Update debian images to buster-v1.9.0 ([#839](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/839), [@mattcary](https://github.com/mattcary))
50+
51+
### Uncategorized
52+
53+
- It is now possible to mount a volume with XFS filesystem and its restored snapshot. ([#838](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/838), [@leiyiz](https://github.com/leiyiz))
54+
55+
## Dependencies
56+
57+
### Added
58+
_Nothing has changed._
59+
60+
### Changed
61+
_Nothing has changed._
62+
63+
### Removed
64+
_Nothing has changed._
65+
166
# v1.2.2 - Changelog since v1.2.1
267

368
## Changes by Kind

CHANGELOG/CHANGELOG-1.3.md

+24
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
# v1.3.6 - Changelog since v1.3.5
2+
3+
## Changes by Kind
4+
5+
### Uncategorized
6+
7+
- Cherry-pick #930: Update golang version to 1.17.8 for building drivers. ([#937](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/937), [@pwschuurman](https://github.com/pwschuurman))
8+
9+
## Dependencies
10+
11+
### Added
12+
_Nothing has changed._
13+
14+
### Changed
15+
_Nothing has changed._
16+
17+
### Removed
18+
_Nothing has changed._
19+
20+
# v1.3.5 - Changelog since v1.3.4
21+
22+
- Bump base image to buster-v1.10.0
23+
24+
125
# v1.3.4 - Changelog since v1.3.3
226

327
## Changes by Kind

CHANGELOG/CHANGELOG-1.4.md

+439
Large diffs are not rendered by default.

CHANGELOG/CHANGELOG-1.5.md

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# v1.5.1 - Changelog since v1.5.0
2+
3+
## Changes by Kind
4+
5+
### Bug or Regression
6+
7+
- Fix bug in original disk-image implementation that was fixed in test PR ([#955](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/955), [@mattcary](https://github.com/mattcary))
8+
9+
# v1.5.0 - Changelog since v1.4.1
10+
11+
## Changes by Kind
12+
13+
### Feature
14+
15+
- Add parameters to VolumeSnapshotClass for disk image config. ([#926](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/926), [@luohao](https://github.com/luohao))
16+
17+
### Bug or Regression
18+
19+
- Fix ControllerUnpublish backoff ([#953](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/953), [@saikat-royc](https://github.com/saikat-royc))
20+
21+
### Documentation
22+
23+
- Adds documentation for how to use the PD CSI Driver overlays for testing and deploying the driver. ([#932](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/932), [@amacaskill](https://github.com/amacaskill))
24+
25+
## Dependencies
26+
27+
### Added
28+
_Nothing has changed._
29+
30+
### Changed
31+
_Nothing has changed._
32+
33+
### Removed
34+
- github.com/GoogleCloudPlatform/guest-configs: [a0dacef](https://github.com/GoogleCloudPlatform/guest-configs/tree/a0dacef)

CHANGELOG/README.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# CHANGELOGs
22

3+
- [CHANGELOG v1.3.0](./CHANGELOG-1.4.md)
4+
- [CHANGELOG v1.3.0](./CHANGELOG-1.3.md)
5+
- [CHANGELOG v1.2.0](./CHANGELOG-1.2.md)
6+
- [CHANGELOG v1.1.0](./CHANGELOG-1.1.md)
37
- [CHANGELOG v1.0.0](./CHANGELOG-1.0.md)
48
- [CHANGELOG v0.7.0](./CHANGELOG-0.7.md)
59
- [CHANGELOG v0.6.0](./CHANGELOG-0.6.md)

Dockerfile

+52-13
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
ARG BUILDPLATFORM
1616

17-
FROM --platform=$BUILDPLATFORM golang:1.17.2 as builder
17+
FROM --platform=$BUILDPLATFORM golang:1.17.8 as builder
1818

1919
ARG STAGINGVERSION
2020
ARG TARGETPLATFORM
@@ -23,17 +23,56 @@ WORKDIR /go/src/sigs.k8s.io/gcp-compute-persistent-disk-csi-driver
2323
ADD . .
2424
RUN GOARCH=$(echo $TARGETPLATFORM | cut -f2 -d '/') GCE_PD_CSI_STAGING_VERSION=$STAGINGVERSION make gce-pd-driver
2525

26-
# MAD HACKS: Build a version first so we can take the scsi_id bin and put it somewhere else in our real build
27-
FROM k8s.gcr.io/build-image/debian-base:buster-v1.9.0 as mad-hack
28-
RUN ln -fs /bin/rm /usr/sbin/rm \
29-
&& clean-install udev
30-
31-
# Start from Kubernetes Debian base
32-
FROM k8s.gcr.io/build-image/debian-base:buster-v1.9.0
33-
COPY --from=builder /go/src/sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/bin/gce-pd-csi-driver /gce-pd-csi-driver
26+
# Start from Kubernetes Debian base.
27+
FROM k8s.gcr.io/build-image/debian-base:buster-v1.9.0 as debian
3428
# Install necessary dependencies
35-
RUN ln -fs /bin/rm /usr/sbin/rm \
36-
&& clean-install util-linux e2fsprogs mount ca-certificates udev xfsprogs
37-
COPY --from=mad-hack /lib/udev/scsi_id /lib/udev_containerized/scsi_id
29+
# google_nvme_id script depends on the following packages: nvme-cli, xxd, bash
30+
RUN clean-install util-linux e2fsprogs mount ca-certificates udev xfsprogs nvme-cli xxd bash
31+
# Since we're leveraging apt to pull in dependencies, we use `gcr.io/distroless/base` because it includes glibc.
32+
FROM gcr.io/distroless/base-debian11
33+
# Copy necessary dependencies into distroless base.
34+
COPY --from=builder /go/src/sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/bin/gce-pd-csi-driver /gce-pd-csi-driver
35+
COPY --from=debian /etc/mke2fs.conf /etc/mke2fs.conf
36+
COPY --from=debian /lib/udev/scsi_id /lib/udev_containerized/scsi_id
37+
COPY --from=debian /bin/mount /bin/mount
38+
COPY --from=debian /bin/umount /bin/umount
39+
COPY --from=debian /sbin/blkid /sbin/blkid
40+
COPY --from=debian /sbin/blockdev /sbin/blockdev
41+
COPY --from=debian /sbin/dumpe2fs /sbin/dumpe2fs
42+
COPY --from=debian /sbin/e* /sbin/
43+
COPY --from=debian /sbin/e2fsck /sbin/e2fsck
44+
COPY --from=debian /sbin/fsck /sbin/fsck
45+
COPY --from=debian /sbin/fsck* /sbin/
46+
COPY --from=debian /sbin/fsck.xfs /sbin/fsck.xfs
47+
COPY --from=debian /sbin/mke2fs /sbin/mke2fs
48+
COPY --from=debian /sbin/mkfs* /sbin/
49+
COPY --from=debian /sbin/resize2fs /sbin/resize2fs
50+
COPY --from=debian /sbin/xfs_repair /sbin/xfs_repair
51+
COPY --from=debian /usr/include/xfs /usr/include/xfs
52+
COPY --from=debian /usr/lib/xfsprogs/xfs* /usr/lib/xfsprogs/
53+
COPY --from=debian /usr/sbin/xfs* /usr/sbin/
54+
# Add dependencies for /lib/udev_containerized/google_nvme_id script
55+
COPY --from=debian /usr/sbin/nvme /usr/sbin/nvme
56+
COPY --from=debian /usr/bin/xxd /usr/bin/xxd
57+
COPY --from=debian /bin/bash /bin/bash
58+
COPY --from=debian /bin/date /bin/date
59+
COPY --from=debian /bin/grep /bin/grep
60+
COPY --from=debian /bin/sed /bin/sed
61+
COPY --from=debian /bin/ln /bin/ln
62+
63+
# Copy x86 shared libraries into distroless base.
64+
COPY --from=debian /lib/x86_64-linux-gnu/libblkid.so.1 /lib/x86_64-linux-gnu/libblkid.so.1
65+
COPY --from=debian /lib/x86_64-linux-gnu/libcom_err.so.2 /lib/x86_64-linux-gnu/libcom_err.so.2
66+
COPY --from=debian /lib/x86_64-linux-gnu/libext2fs.so.2 /lib/x86_64-linux-gnu/libext2fs.so.2
67+
COPY --from=debian /lib/x86_64-linux-gnu/libe2p.so.2 /lib/x86_64-linux-gnu/libe2p.so.2
68+
COPY --from=debian /lib/x86_64-linux-gnu/libmount.so.1 /lib/x86_64-linux-gnu/libmount.so.1
69+
COPY --from=debian /lib/x86_64-linux-gnu/libpcre.so.3 /lib/x86_64-linux-gnu/libpcre.so.3
70+
COPY --from=debian /lib/x86_64-linux-gnu/libreadline.so.5 /lib/x86_64-linux-gnu/libreadline.so.5
71+
COPY --from=debian /lib/x86_64-linux-gnu/libselinux.so.1 /lib/x86_64-linux-gnu/libselinux.so.1
72+
COPY --from=debian /lib/x86_64-linux-gnu/libtinfo.so.6 /lib/x86_64-linux-gnu/libtinfo.so.6
73+
COPY --from=debian /lib/x86_64-linux-gnu/libuuid.so.1 /lib/x86_64-linux-gnu/libuuid.so.1
74+
75+
# Copy NVME support required script and rules into distroless base.
76+
COPY deploy/kubernetes/udev/google_nvme_id /lib/udev_containerized/google_nvme_id
3877

39-
ENTRYPOINT ["/gce-pd-csi-driver"]
78+
ENTRYPOINT ["/gce-pd-csi-driver"]

Dockerfile.Windows

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# limitations under the License.
1414

1515
ARG BASE_IMAGE
16-
FROM --platform=$BUILDPLATFORM golang:1.13.15 AS builder
16+
FROM --platform=$BUILDPLATFORM golang:1.17.8 AS builder
1717

1818
ARG TARGETPLATFORM
1919
ARG BUILDPLATFORM

Dockerfile.arm64

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# Copyright 2021 The Kubernetes Authors.
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
ARG BUILDPLATFORM
16+
17+
FROM --platform=$BUILDPLATFORM golang:1.17.8 as builder
18+
19+
ARG STAGINGVERSION
20+
ARG TARGETPLATFORM
21+
22+
WORKDIR /go/src/sigs.k8s.io/gcp-compute-persistent-disk-csi-driver
23+
ADD . .
24+
RUN GOARCH=$(echo $TARGETPLATFORM | cut -f2 -d '/') GCE_PD_CSI_STAGING_VERSION=$STAGINGVERSION make gce-pd-driver
25+
26+
# MAD HACKS: Build a version first so we can take the scsi_id bin and put it somewhere else in our real build
27+
FROM k8s.gcr.io/build-image/debian-base:buster-v1.9.0 as mad-hack
28+
RUN clean-install udev
29+
30+
# Start from Kubernetes Debian base
31+
# A distroless base is not used because it cannot be tested for ARM until GCE has ARM hardware
32+
FROM k8s.gcr.io/build-image/debian-base:buster-v1.9.0
33+
COPY --from=builder /go/src/sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/bin/gce-pd-csi-driver /gce-pd-csi-driver
34+
# Install necessary dependencies
35+
# google_nvme_id script depends on the following packages: nvme-cli, xxd, bash
36+
RUN clean-install util-linux e2fsprogs mount ca-certificates udev xfsprogs nvme-cli xxd bash
37+
COPY --from=mad-hack /lib/udev/scsi_id /lib/udev_containerized/scsi_id
38+
39+
# Copy google_nvme_id script, which is needed for NVMe support.
40+
COPY deploy/kubernetes/udev/google_nvme_id /lib/udev_containerized/google_nvme_id
41+
42+
ENTRYPOINT ["/gce-pd-csi-driver"]

Dockerfile.debug

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,5 @@ COPY --from=mad-hack /lib/udev/scsi_id /lib/udev_containerized/scsi_id
3838

3939
# PDCSI driver isn't copied to / because of delve not being able to correlate
4040
# the binary and the source code, instead just run the binary where it was
41-
# compiled, the overlay noauth-dev calls this binary
41+
# compiled, the overlay noauth-debug calls this binary
4242
ENTRYPOINT ["/go/src/sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/bin/gce-pd-csi-driver"]

Dockerfile.openshift

+5-2
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,14 @@ COPY . .
55
RUN make gce-pd-driver
66

77
FROM registry.ci.openshift.org/ocp/4.11:base
8-
# Get mkfs & blkid
8+
9+
# Get all deps
10+
# nvme-cli and /usr/bin/xxd are deps of google_nvme_id
911
RUN yum update -y && \
10-
yum install --setopt=tsflags=nodocs -y e2fsprogs xfsprogs util-linux systemd-udev && \
12+
yum install --setopt=tsflags=nodocs -y e2fsprogs xfsprogs util-linux systemd-udev nvme-cli /usr/bin/xxd && \
1113
yum clean all && rm -rf /var/cache/yum/* && \
1214
mkdir -p /lib/udev_containerized && cp /usr/lib/udev/scsi_id /lib/udev_containerized/scsi_id # The driver assumes this path
1315

1416
COPY --from=builder /go/src/github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/bin/gce-pd-csi-driver /usr/bin/
17+
COPY --from=builder /go/src/github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/deploy/kubernetes/udev/google_nvme_id /lib/udev_containerized/google_nvme_id
1518
ENTRYPOINT ["/usr/bin/gce-pd-csi-driver"]

Makefile

+5-19
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,11 @@ DRIVERWINDOWSBINARY=${DRIVERBINARY}.exe
2424
DOCKER=DOCKER_CLI_EXPERIMENTAL=enabled docker
2525

2626
BASE_IMAGE_LTSC2019=mcr.microsoft.com/windows/servercore:ltsc2019
27-
BASE_IMAGE_1909=mcr.microsoft.com/windows/servercore:1909
28-
BASE_IMAGE_2004=mcr.microsoft.com/windows/servercore:2004
2927
BASE_IMAGE_20H2=mcr.microsoft.com/windows/servercore:20H2
3028

3129
# Both arrays MUST be index aligned.
32-
WINDOWS_IMAGE_TAGS=ltsc2019 1909 2004 20H2
33-
WINDOWS_BASE_IMAGES=$(BASE_IMAGE_LTSC2019) $(BASE_IMAGE_1909) $(BASE_IMAGE_2004) $(BASE_IMAGE_20H2)
30+
WINDOWS_IMAGE_TAGS=ltsc2019 20H2
31+
WINDOWS_BASE_IMAGES=$(BASE_IMAGE_LTSC2019) $(BASE_IMAGE_20H2)
3432

3533
GCFLAGS=""
3634
ifdef GCE_PD_CSI_DEBUG
@@ -59,26 +57,14 @@ build-and-push-windows-container-ltsc2019: require-GCE_PD_CSI_STAGING_IMAGE init
5957
--build-arg BASE_IMAGE=$(BASE_IMAGE_LTSC2019) \
6058
--build-arg STAGINGVERSION=$(STAGINGVERSION) --push .
6159

62-
build-and-push-windows-container-1909: require-GCE_PD_CSI_STAGING_IMAGE init-buildx
63-
$(DOCKER) buildx build --file=Dockerfile.Windows --platform=windows \
64-
-t $(STAGINGIMAGE):$(STAGINGVERSION)_1909 \
65-
--build-arg BASE_IMAGE=$(BASE_IMAGE_1909) \
66-
--build-arg STAGINGVERSION=$(STAGINGVERSION) --push .
67-
68-
build-and-push-windows-container-2004: require-GCE_PD_CSI_STAGING_IMAGE init-buildx
69-
$(DOCKER) buildx build --file=Dockerfile.Windows --platform=windows \
70-
-t $(STAGINGIMAGE):$(STAGINGVERSION)_2004 \
71-
--build-arg BASE_IMAGE=$(BASE_IMAGE_2004) \
72-
--build-arg STAGINGVERSION=$(STAGINGVERSION) --push .
73-
7460
build-and-push-windows-container-20H2: require-GCE_PD_CSI_STAGING_IMAGE init-buildx
7561
$(DOCKER) buildx build --file=Dockerfile.Windows --platform=windows \
7662
-t $(STAGINGIMAGE):$(STAGINGVERSION)_20H2 \
7763
--build-arg BASE_IMAGE=$(BASE_IMAGE_20H2) \
7864
--build-arg STAGINGVERSION=$(STAGINGVERSION) --push .
7965

80-
build-and-push-multi-arch: build-and-push-container-linux-amd64 build-and-push-container-linux-arm64 build-and-push-windows-container-ltsc2019 build-and-push-windows-container-1909 build-and-push-windows-container-2004 build-and-push-windows-container-20H2
81-
$(DOCKER) manifest create --amend $(STAGINGIMAGE):$(STAGINGVERSION) $(STAGINGIMAGE):$(STAGINGVERSION)_linux_amd64 $(STAGINGIMAGE):$(STAGINGVERSION)_linux_arm64 $(STAGINGIMAGE):$(STAGINGVERSION)_20H2 $(STAGINGIMAGE):$(STAGINGVERSION)_2004 $(STAGINGIMAGE):$(STAGINGVERSION)_1909 $(STAGINGIMAGE):$(STAGINGVERSION)_ltsc2019
66+
build-and-push-multi-arch: build-and-push-container-linux-amd64 build-and-push-container-linux-arm64 build-and-push-windows-container-ltsc2019 build-and-push-windows-container-20H2
67+
$(DOCKER) manifest create --amend $(STAGINGIMAGE):$(STAGINGVERSION) $(STAGINGIMAGE):$(STAGINGVERSION)_linux_amd64 $(STAGINGIMAGE):$(STAGINGVERSION)_linux_arm64 $(STAGINGIMAGE):$(STAGINGVERSION)_20H2 $(STAGINGIMAGE):$(STAGINGVERSION)_ltsc2019
8268
STAGINGIMAGE="$(STAGINGIMAGE)" STAGINGVERSION="$(STAGINGVERSION)" WINDOWS_IMAGE_TAGS="$(WINDOWS_IMAGE_TAGS)" WINDOWS_BASE_IMAGES="$(WINDOWS_BASE_IMAGES)" ./manifest_osversion.sh
8369
$(DOCKER) manifest push -p $(STAGINGIMAGE):$(STAGINGVERSION)
8470

@@ -96,7 +82,7 @@ build-and-push-container-linux-amd64: require-GCE_PD_CSI_STAGING_IMAGE init-buil
9682
--build-arg STAGINGVERSION=$(STAGINGVERSION) --push .
9783

9884
build-and-push-container-linux-arm64: require-GCE_PD_CSI_STAGING_IMAGE init-buildx
99-
$(DOCKER) buildx build --platform=linux/arm64 \
85+
$(DOCKER) buildx build --file=Dockerfile.arm64 --platform=linux/arm64 \
10086
-t $(STAGINGIMAGE):$(STAGINGVERSION)_linux_arm64 \
10187
--build-arg BUILDPLATFORM=linux \
10288
--build-arg STAGINGVERSION=$(STAGINGVERSION) --push .

OWNERS_ALIASES

-7
This file was deleted.

OWNERS_ALIASES

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
release-tools/KUBERNETES_CSI_OWNERS_ALIASES

0 commit comments

Comments
 (0)