Skip to content
This repository has been archived by the owner on Oct 21, 2020. It is now read-only.

Releases: kubernetes-retired/external-storage

Release using kube 1.8 dependencies.

07 Feb 16:47
efa85de
Compare
Choose a tag to compare

Cutting a release before bumping kube deps to 1.9

lib v3.0.0-beta.2

30 Aug 15:09
Compare
Choose a tag to compare
lib v3.0.0-beta.2 Pre-release
Pre-release

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

12 Jun 17:36
Compare
Choose a tag to compare
lib v3.0.0-beta.1 Pre-release
Pre-release

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

09 May 14:41
Compare
Choose a tag to compare
lib v3.0.0-beta Pre-release
Pre-release

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

24 Apr 19:57
Compare
Choose a tag to compare

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 to failedRetryThreshold for Provision. Set not via a parameter to NewProvisionController, but via the new function SetFailedDeletionRetryThreshold.
  • 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

lib v2.0.0

29 Mar 22:08
Compare
Choose a tag to compare

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

23 Mar 18:15
Compare
Choose a tag to compare
lib v2.0.0-beta Pre-release
Pre-release

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

03 Mar 21:23
Compare
Choose a tag to compare

Compatible with kubernetes v1.5.x
Requires client-go v2.0.0