Skip to content

Commit

Permalink
Release v1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
davidhalter committed Feb 5, 2019
1 parent 3b4a2f7 commit 8c95311
Show file tree
Hide file tree
Showing 5 changed files with 249 additions and 55 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
## unreleased

## v1.0.0 - 2019.02.05

* Add support for luks-encrypted volumes

* Add support for `bulk` volumes
Expand Down
3 changes: 1 addition & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ LDFLAGS ?= -X github.com/cloudscale-ch/csi-cloudscale/driver.version=${VERSION}
PKG ?= github.com/cloudscale-ch/csi-cloudscale/cmd/cloudscale-csi-plugin

## Bump the version in the version file. Set BUMP to [ patch | major | minor ]
BUMP := patch
BUMP ?= patch
VERSION ?= $(shell cat VERSION)

all: test
Expand All @@ -30,7 +30,6 @@ bump-version:
$(eval NEW_DATE = $(shell date +%Y.%m.%d))
@sed -i'' -e 's/## unreleased/## ${NEW_VERSION} - ${NEW_DATE}/g' CHANGELOG.md
@ echo '## unreleased\n' | cat - CHANGELOG.md > temp && mv temp CHANGELOG.md
@rm README.md-e CHANGELOG.md-e deploy/kubernetes/releases/csi-cloudscale-${NEW_VERSION}.yaml-e

.PHONY: compile
compile:
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ secret `my-pvc-luks-key`.
## Releases

The cloudscale.ch CSI plugin follows [semantic versioning](https://semver.org/).
The current version is: **`v0.2.0`**. The project is still under active development and may not be
The current version is: **`v1.0.0`**. The project is still under active development and may not be
production ready.

* Bug fixes will be released as a `PATCH` update.
Expand Down Expand Up @@ -120,10 +120,10 @@ cloudscale Opaque 1 18h
Before you continue, be sure to checkout to a [tagged
release](https://github.com/cloudscale-ch/csi-cloudscale/releases).
Always use the [latest stable version](https://github.com/cloudscale-ch/csi-cloudscale/releases/latest)
For example, to use the latest stable version (`v0.2.0`) you can execute the following command:
For example, to use the latest stable version (`v1.0.0`) you can execute the following command:

```
$ kubectl apply -f https://raw.githubusercontent.com/cloudscale-ch/csi-cloudscale/master/deploy/kubernetes/releases/csi-cloudscale-v0.2.0.yaml
$ kubectl apply -f https://raw.githubusercontent.com/cloudscale-ch/csi-cloudscale/master/deploy/kubernetes/releases/csi-cloudscale-v1.0.0.yaml
```

This file will be always updated to point to the latest stable release.
Expand Down Expand Up @@ -264,15 +264,15 @@ $ git push origin

After it's merged to master, [create a new Github
release](https://github.com/cloudscale-ch/csi-cloudscale/releases/new) from
master with the version `v0.2.0` and then publish a new docker build:
master with the version `v1.0.0` and then publish a new docker build:

```
$ git checkout master
$ make publish
```

This will create a binary with version `v0.2.0` and docker image pushed to
`cloudscalech/cloudscale-csi-plugin:v0.2.0`
This will create a binary with version `v1.0.0` and docker image pushed to
`cloudscalech/cloudscale-csi-plugin:v1.0.0`

## Contributing

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v0.2.0
v1.0.0
Loading

0 comments on commit 8c95311

Please sign in to comment.