This repository has been archived by the owner on Oct 21, 2020. It is now read-only.
Releases: kubernetes-retired/external-storage
Releases · kubernetes-retired/external-storage
Release using kube 1.8 dependencies.
Cutting a release before bumping kube deps to 1.9
lib v3.0.0-beta.2
Compatible with kubernetes v1.5.x, v1.6.x, v1.7.x
Requires client-go 42a1245
Requires apimachinery 728b986
Requires api e24ed68
- Use functional options pattern for NewProvisionController (#80)
- When options are unspecified, the following defaults take effect:
const (
defaultResyncPeriod = 15 * time.Second
defaultExponentialBackOffOnError = true
defaultCreateProvisionedPVRetryCount = 5
defaultCreateProvisionedPVInterval = 10 * time.Second
defaultFailedProvisionThreshold = 15
defaultFailedDeleteThreshold = 15
defaultLeaseDuration = 15 * time.Second
defaultRenewDeadline = 10 * time.Second
defaultRetryPeriod = 2 * time.Second
defaultTermLimit = 30 * time.Second
)
- Add util package
- Add gidallocator package for allocating GIDs to NFS, GlusterFS PVs
lib v3.0.0-beta.1
Compatible with kubernetes v1.5.x, v1.6.x, v1.7.x
Requires client-go 450baa5
Requires apimachinery 2de00c7
- Use functional options pattern for NewProvisionController (#80)
- When options are unspecified, the following defaults take effect:
const (
defaultResyncPeriod = 15 * time.Second
defaultExponentialBackOffOnError = true
defaultCreateProvisionedPVRetryCount = 5
defaultCreateProvisionedPVInterval = 10 * time.Second
defaultFailedProvisionThreshold = 15
defaultFailedDeleteThreshold = 15
defaultLeaseDuration = 15 * time.Second
defaultRenewDeadline = 10 * time.Second
defaultRetryPeriod = 2 * time.Second
defaultTermLimit = 30 * time.Second
)
- Add util package with one function: RoundUpSize
lib v3.0.0-beta
Compatible with kubernetes v1.5.x, v1.6.x
Requires client-go 7615377
Requires apimachinery c1c4a7f
- Use functional options pattern for NewProvisionController (#80)
lib v2.1.0
Compatible with kubernetes v1.5.x, v1.6.x
Requires client-go 7615377
Requires apimachinery c1c4a7f
- Add
failedDeletionRetryThreshold
for external-storage controller. (#75)- For
Delete
; behaves similar tofailedRetryThreshold
forProvision
. Set not via a parameter toNewProvisionController
, but via the new functionSetFailedDeletionRetryThreshold
.
- For
- Please see #77 for planned v3.0.0 refactors:
- Make
NewProvisionController
more scalable, i.e. allow us to expose parameters without having to break the API - Make parameter configuration optional
- Make parameter configuration consistent
- Make
lib v2.0.0
Compatible with kubernetes v1.5.x, v1.6.x
Requires client-go 7615377
Requires apimachinery c1c4a7f
- Add compatibility with kubernetes v1.6.x: StorageClass GA objects,
storageClassName
attribute on PVs/PVCs - Check for 1.5's annStorageProvisioner, not annDynamicallyProvisioned
- Added one more event for PVC when provisioning volume. (#27)
- Move DefaultLeaseDuration... parameters to controller pkg and flesh out code doc comments (52ebca0)
lib v2.0.0-beta
Compatible with kubernetes v1.5.x, v1.6.x
Requires client-go 7615377
Requires apimachinery c1c4a7f
- Add compatibility with kubernetes v1.6.x: StorageClass GA objects,
storageClassName
attribute on PVs/PVCs - Check for 1.5's annStorageProvisioner, not annDynamicallyProvisioned
- Added one more event for PVC when provisioning volume. (#27)
lib v1.0.0
Compatible with kubernetes v1.5.x
Requires client-go v2.0.0
- Initial release of the provision controller library for writing external provisioners (contents of https://github.com/kubernetes-incubator/external-storage/tree/master/lib)