File tree 2 files changed +6
-6
lines changed
2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 15
15
FROM golang:1.13.15 as builder
16
16
WORKDIR /go/src/sigs.k8s.io/gcp-compute-persistent-disk-csi-driver
17
17
ADD . .
18
- RUN make
18
+ RUN make gce-pd-driver
19
19
20
20
# MAD HACKS: Build a version first so we can take the scsi_id bin and put it somewhere else in our real build
21
- FROM k8s.gcr.io/build-image/debian-base-amd64 :v2.1.3 as base
21
+ FROM k8s.gcr.io/build-image/debian-base:v2.1.3 as base
22
22
RUN clean-install udev
23
23
24
24
# Start from Kubernetes Debian base
25
- FROM k8s.gcr.io/build-image/debian-base-amd64 :v2.1.3
25
+ FROM k8s.gcr.io/build-image/debian-base:v2.1.3
26
26
COPY --from=builder /go/src/sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/bin/gce-pd-csi-driver /gce-pd-csi-driver
27
27
# Install necessary dependencies
28
28
RUN clean-install util-linux e2fsprogs mount ca-certificates udev xfsprogs
Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ push-container: build-container
80
80
gcloud docker -- push $(STAGINGIMAGE ) :$(STAGINGVERSION )
81
81
82
82
build-and-push-container-linux : require-GCE_PD_CSI_STAGING_IMAGE init-buildx
83
- $(DOCKER ) buildx build --platform=linux \
83
+ $(DOCKER ) buildx build --platform=linux/amd64,linux/arm64 \
84
84
-t $(STAGINGIMAGE ) :$(STAGINGVERSION ) _linux \
85
85
--build-arg TAG=$(STAGINGVERSION ) --push .
86
86
97
97
98
98
init-buildx :
99
99
# Ensure we use a builder that can leverage it (the default on linux will not)
100
- -$(DOCKER ) buildx rm windows -builder
101
- $(DOCKER ) buildx create --use --name=windows -builder
100
+ -$(DOCKER ) buildx rm multiarch-multiplatform -builder
101
+ $(DOCKER ) buildx create --use --name=multiarch-multiplatform -builder
102
102
# Register gcloud as a Docker credential helper.
103
103
# Required for "docker buildx build --push".
104
104
gcloud auth configure-docker --quiet
You can’t perform that action at this time.
0 commit comments