From 8f522f1f9a373bbde723cceff531d80a898eabc7 Mon Sep 17 00:00:00 2001 From: Cheng Pan Date: Fri, 21 Dec 2018 10:13:21 -0800 Subject: [PATCH] Bump driver version to 0.2.0 (#154) Fixes: #144 Differentiates container image push between latest and tag and Update READEM --- Makefile | 14 +++++++++++--- deploy/kubernetes/latest/attacher.yaml | 2 +- deploy/kubernetes/latest/node.yaml | 2 +- deploy/kubernetes/latest/provisioner.yaml | 2 +- docs/README.md | 8 +++++++- 5 files changed, 21 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index 1f1adafa2e..d0b708de48 100644 --- a/Makefile +++ b/Makefile @@ -14,7 +14,7 @@ PKG=github.com/kubernetes-sigs/aws-ebs-csi-driver IMAGE=amazon/aws-ebs-csi-driver -VERSION=0.1.0-alpha +VERSION=0.2.0 GIT_COMMIT?=$(shell git rev-parse HEAD) BUILD_DATE?=$(shell date -u +"%Y-%m-%dT%H:%M:%SZ") LDFLAGS?="-X ${PKG}/pkg/driver.driverVersion=${VERSION} -X ${PKG}/pkg/driver.gitCommit=${GIT_COMMIT} -X ${PKG}/pkg/driver.buildDate=${BUILD_DATE}" @@ -37,10 +37,18 @@ test-integration: go test -c ./tests/integration/... -o bin/integration.test && \ sudo -E bin/integration.test -ginkgo.v +.PHONY: image-release +image-release: + docker build -t $(IMAGE):$(VERSION) . + .PHONY: image image: - docker build -t $(IMAGE):$(VERSION) . + docker build -t $(IMAGE):latest . + +.PHONY: push-release +push-release: + docker push $(IMAGE):$(VERSION) .PHONY: push push: - docker push $(IMAGE):$(VERSION) + docker push $(IMAGE):latest diff --git a/deploy/kubernetes/latest/attacher.yaml b/deploy/kubernetes/latest/attacher.yaml index 60f8645178..5a2f51a24a 100644 --- a/deploy/kubernetes/latest/attacher.yaml +++ b/deploy/kubernetes/latest/attacher.yaml @@ -95,7 +95,7 @@ spec: capabilities: add: ["SYS_ADMIN"] allowPrivilegeEscalation: true - image: amazon/aws-ebs-csi-driver:0.1.0-alpha + image: amazon/aws-ebs-csi-driver:latest args : - --endpoint=$(CSI_ENDPOINT) - --logtostderr diff --git a/deploy/kubernetes/latest/node.yaml b/deploy/kubernetes/latest/node.yaml index dc1fe2602d..b6157fe541 100644 --- a/deploy/kubernetes/latest/node.yaml +++ b/deploy/kubernetes/latest/node.yaml @@ -95,7 +95,7 @@ spec: securityContext: privileged: true imagePullPolicy: Always - image: amazon/aws-ebs-csi-driver:0.1.0-alpha + image: amazon/aws-ebs-csi-driver:latest args: - --endpoint=$(CSI_ENDPOINT) - --logtostderr diff --git a/deploy/kubernetes/latest/provisioner.yaml b/deploy/kubernetes/latest/provisioner.yaml index 2a29e702a5..34ef6ccd9b 100644 --- a/deploy/kubernetes/latest/provisioner.yaml +++ b/deploy/kubernetes/latest/provisioner.yaml @@ -113,7 +113,7 @@ spec: capabilities: add: ["SYS_ADMIN"] allowPrivilegeEscalation: true - image: amazon/aws-ebs-csi-driver:0.1.0-alpha + image: amazon/aws-ebs-csi-driver:latest args : - --endpoint=$(CSI_ENDPOINT) - --logtostderr diff --git a/docs/README.md b/docs/README.md index 060371380a..13e8f28116 100644 --- a/docs/README.md +++ b/docs/README.md @@ -132,11 +132,17 @@ make test-integration ### Build and Publish Container Image -Build and publish container image of the driver is as simple as building the image and pushing it to the container registry with the command: +Build image and push it with latest tag: ``` make image && make push ``` +Build image and push it with release tag: + +``` +make image-release && make push-release +``` + ## Milestone [Milestones page](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/milestones)