Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GCE and AWS provisioners, dynamic provisioning: admins can configure zone(s) where PVs shall be created #38505

Commits on May 24, 2017

  1. Added func ZonesToSet

    An admin shall be able to configure a comma separated list of zones for a StorageClass.
    
    That's why the func ZonesToSet (string) (set.String, error) is added. The func ZonesToSet converts a string containing a comma separated list of zones to a set. In case the list contains an empty zone an error is returned.
    pospispa committed May 24, 2017
    Configuration menu
    Copy the full SHA
    0f3a9cf View commit details
    Browse the repository at this point in the history
  2. Added func ValidateZone

    The zone parameter provided in a Storage Class may erroneously be an empty string or contain only spaces and tab characters. Such situation shall be detected and reported as an error.
    
    That's why the func ValidateZone was added.
    pospispa committed May 24, 2017
    Configuration menu
    Copy the full SHA
    dd17d62 View commit details
    Browse the repository at this point in the history
  3. Admin Can Specify in Which GCE Availability Zone(s) a PV Shall Be Cre…

    …ated
    
    An admin wants to specify in which GCE availability zone(s) users may create persistent volumes using dynamic provisioning.
    
    That's why the admin can now configure in StorageClass object a comma separated list of zones. Dynamically created PVs for PVCs that use the StorageClass are created in one of the configured zones.
    pospispa committed May 24, 2017
    Configuration menu
    Copy the full SHA
    d73c0d6 View commit details
    Browse the repository at this point in the history
  4. Admin Can Specify in Which AWS Availability Zone(s) a PV Shall Be Cre…

    …ated
    
    An admin wants to specify in which AWS availability zone(s) users may create persistent volumes using dynamic provisioning.
    
    That's why the admin can now configure in StorageClass object a comma separated list of zones. Dynamically created PVs for PVCs that use the StorageClass are created in one of the configured zones.
    pospispa committed May 24, 2017
    Configuration menu
    Copy the full SHA
    9eb912e View commit details
    Browse the repository at this point in the history