FailedChanges

Summary

  1. UPSTREAM: 44798: Cinder: Automatically Generate Zone if Availability in (commit: 879fc71) (details)
Commit 879fc713851aff9279a4b1546c5b55cb8ddaceb8 by ppospisi
UPSTREAM: 44798: Cinder: Automatically Generate Zone if Availability in
Storage Class is not Configured
Backport of Kubernetes PR #44798
(https://github.com/kubernetes/kubernetes/pull/44798).
In case the availability parameter is not configured in a cinder Storage
Class the cinder volume is always provisioned in the nova availability
zone. That is incorrect.
Now, the cinder volume is provisioned in a zone that is generated by an
algorithm from the set of zone available in the cluster.
Positive side-effect: cinder volumes for individual pods in a
StatefulSet are provisioned in unique zones. This increases the
StatefulSet resilience.
(commit: 879fc71)
The file was modifiedvendor/k8s.io/kubernetes/pkg/cloudprovider/providers/rackspace/rackspace.go (diff)
The file was modifiedvendor/k8s.io/kubernetes/pkg/volume/cinder/cinder_test.go (diff)
The file was modifiedvendor/k8s.io/kubernetes/pkg/volume/cinder/cinder_util.go (diff)
The file was modifiedvendor/k8s.io/kubernetes/pkg/volume/cinder/BUILD (diff)
The file was modifiedvendor/k8s.io/kubernetes/pkg/volume/cinder/attacher_test.go (diff)
The file was modifiedvendor/k8s.io/kubernetes/pkg/volume/cinder/cinder.go (diff)
The file was modifiedvendor/k8s.io/kubernetes/pkg/cloudprovider/providers/openstack/openstack_volumes.go (diff)
The file was modifiedvendor/k8s.io/kubernetes/pkg/cloudprovider/providers/openstack/openstack_test.go (diff)