We document all notable changes to this project in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.4.0 - 2021-07-06
- The controller now requires permission to create and delete persistent volumes.
- Volumes allocated using a CSI source will now have the appropriate
readOnly
field propagated to the attacher.
0.3.0 - 2021-03-22
- The location of the
validation
andobj
packages has been moved to better represent the specific APIs they work with.
- Images are now uploaded with the tagged version instead of "latest".
0.2.0 - 2021-03-18
- The name of the PVC to be checked out is now configurable.
- The maximum backoff duration for controller reconcilers is now configurable with a default of 1 minute.
- A checkout's spec is now immutable when it has selected a volume to use from a pool.
- Copy the
AccessModes
requested in a checkout to the checkout's volume. - A checkout always acquires a new volume from the pool if the claim of the volume it references is deleted.
0.1.4 - 2021-03-16
- Remove arbitrary restriction on
AccessModes
for pool claims.
0.1.3 - 2021-03-15
- Correctly copy the StorageClass of a persistent volume to a corresponding checkout's claim.
0.1.2 - 2021-03-05
- Support Kubernetes 1.16 by accepting v1beta1 AdmissionReview objects.
0.1.1 - 2021-02-24
- Release an archive file for Kustomize to use as a base.
0.1.0 - 2021-02-24
- Initial release.