Skip to content

Releases: ccremer/kubernetes-zfs-provisioner

v1.0.0

03 Apr 17:02
94f77af
Compare
Choose a tag to compare

9 changes since v0.3.0

🚀 Features

  • Introduce arm64 docker image (#11)

🛠️ Minor Changes

  • Add linting workflow (#19)

🐛 Fixes

  • Build binary without CGO (#21)

📄 Documentation

  • Add more documentation (#18)

🔗 Dependency Updates

  • Update module github.com/stretchr/testify to v1.7.0 (#10)
  • Update module github.com/knadh/koanf to v0.15.0 (#9)
  • Update module sigs.k8s.io/sig-storage-lib-external-provisioner/v6 to v6.3.0 (#15)
  • Update module k8s.io/klog to v2 (#17)
  • Update Go to 1.16 (#20)

Docker images

  • docker pull quay.io/ccremer/zfs-provisioner:latest
  • docker pull quay.io/ccremer/zfs-provisioner:v1
  • docker pull quay.io/ccremer/zfs-provisioner:v1.0.0
  • docker pull docker.io/ccremer/zfs-provisioner:latest
  • docker pull docker.io/ccremer/zfs-provisioner:v1
  • docker pull docker.io/ccremer/zfs-provisioner:v1.0.0

v0.3.0

29 Aug 17:36
da2f028
Compare
Choose a tag to compare

Changelog

da2f028 Update k8s badge to v1.18

Helm Chart

Documentation: https://ccremer.github.io/charts/kubernetes-zfs-provisioner/

helm repo add ccremer https://ccremer.github.io/charts
helm install ccremer/zfs-kubernetes-provisioner --set image.tag=<release-tag>

Docker images

  • docker pull docker.io/ccremer/zfs-provisioner:v0.3.0
  • docker pull docker.io/ccremer/zfs-provisioner:v0
  • docker pull quay.io/ccremer/zfs-provisioner:v0.3.0
  • docker pull quay.io/ccremer/zfs-provisioner:v0

v0.2.2

24 Aug 12:34
077e878
Compare
Choose a tag to compare

Changelog

077e878 Add quay.io image registry
dc883ea Add troubleshooting section to Readme

Helm Chart

Documentation: https://ccremer.github.io/charts/kubernetes-zfs-provisioner/

helm repo add ccremer https://ccremer.github.io/charts
helm install ccremer/zfs-kubernetes-provisioner --set image.tag=<release-tag>

Docker images

  • docker pull docker.io/ccremer/zfs-provisioner:v0.2.2
  • docker pull docker.io/ccremer/zfs-provisioner:v0
  • docker pull quay.io/ccremer/zfs-provisioner:v0.2.2
  • docker pull quay.io/ccremer/zfs-provisioner:v0

v0.2.1

22 Apr 20:47
f897eeb
Compare
Choose a tag to compare

Changelog

9193ccf Add sudo commands by default

Helm Chart

Documentation: https://ccremer.github.io/charts/kubernetes-zfs-provisioner/

helm repo add ccremer https://ccremer.github.io/charts
helm install ccremer/zfs-kubernetes-provisioner --set image.tag=<release-tag>

Docker images

  • docker pull docker.io/ccremer/zfs-provisioner:v0.2.1
  • docker pull docker.io/ccremer/zfs-provisioner:v0

v0.2.0

19 Apr 14:33
78f83aa
Compare
Choose a tag to compare

Changelog

6ffeb87 Add Helm chart as installation option
69d5298 Drop support for systemd
29e683c Handle permission update in a separate step

Helm Chart

Documentation: https://ccremer.github.io/charts/kubernetes-zfs-provisioner/

helm repo add ccremer https://ccremer.github.io/charts
helm install ccremer/zfs-kubernetes-provisioner --set image.tag=<release-tag>

Docker images

  • docker pull docker.io/ccremer/zfs-provisioner:v0.2.0
  • docker pull docker.io/ccremer/zfs-provisioner:v0

v0.1.0

12 Apr 10:00
81d95ce
Compare
Choose a tag to compare

Changelog

81d95ce Add Docker login to release pipeline
7e42f8d Add Dockerfile
e47f7e4 Add config file for viper
24f628f Add deb packaging to goreleaser
cf8c167 Add license
96aef85 Add some basic integration test
7ce3ef0 Add some files to .ignore
9e3860c Add support for HostPath volumes
93c8e96 Add support for changing permissions of ZFS mounts
b644ae6 Added instructions for installing zfs-provisioner
29ca014 Avoid double slash in volume path
0191ada Build for linux
faa9fa8 Convert requested volume size to number of bytes
4407e1b Correct viper variable names
499cbdb Debug log level
1b635cb Destroy recursive
64a4cba Dont ignore cmd folder
3150d48 Fix wrong viper variable name
4d7151d Implement prometheus collector and exporter
9844294 Initial commit
6f98d6d Introduce abstraction for ZFS library
cbbd288 Make provisioner instance configurable, smaller stuff
87c8066 Make provisioner name changeable
5cf4b41 Merge branch 'gi-180' into 'master'
72b22dc Merge branch 'gi-182' into 'master'
85dec78 Merge branch 'gi-183' into 'master'
c183de1 Merge branch 'gi-201' into 'master'
00588e0 Merge branch 'gi-202' into 'master'
f3c0977 Merge remote-tracking branch 'upstream/master' into dev-refactor
3683b0d Migrate docker repository
9cbc114 Migrate to go.mod
3842d0e Move to dep for dependency management
587e717 README: Add building documentation
6605781 Refactor Makefile
1954a8f Refactor the whole thing
dc35fd1 Remove bogus glide.lock
4bd4f8d Remove old git.gentics.com import paths
280ab7e Remove option ZFS_SHARE_SUBNET and update README
82b4c2a Replace zap logging framework with klog
0cc20b9 Run integration tests in pipeline
2fd8c32 Set up GitHub Actions workflows with Goreleaser
48c973f Simplify configuration (only via parent dataset)
3666a1f Store instance name and reclaim policy in ZFS user properties
263c6c2 Support different reclaim policies
0f50bed Switch to reflimit and refquota
788b3a2 Update documentation
42d1ea3 Update gitignore
4432375 Update go-zfs and add prometheus
a6d309a Update to newer Kubernetes API
e69432d Use Go 1.13 error formatting
759da1c Use the integrated Prometheus handler
23b0ce8 chore: align examples
d5e4cc4 chore: update examples
cccb445 chore: update readme
e1ce753 feat: move from dep back to glide
4cdaffc fix: store name not mount point on pv object
ceb979e fix: typo
82a86ab refactor: move StorageClass parameters to own struct

Docker images

  • docker pull docker.io/ccremer/zfs-provisioner:v0.1.0
  • docker pull docker.io/ccremer/zfs-provisioner:v0