magnum/magnum/drivers
Mark Goddard 8cb0e1f570 Don't poll heat if no stack exists
Cluster objects are created asynchronously from their underlying
heat stacks, meaning that the periodic update can sometimes end up
trying to poll a cluster's heat stack before the stack has been created.

This change checks whether the stack_id is None and skips polling heat
if so. This has the side effect of resolving bug 1682058, since we don't
try to use a trust and trustee that do not exist.

Change-Id: I73f039659250f1d5b69b23141835c4602c8e019a
Closes-Bug: #1682058
(cherry picked from commit 88a6e3bab5)
2017-08-17 19:46:31 +00:00
..
common [k8s-fedora-atomic] fix multimaster cluster 2017-07-26 13:39:41 +00:00
heat Don't poll heat if no stack exists 2017-08-17 19:46:31 +00:00
k8s_coreos_v1 Add Kubernetes API Service IP to x509 certificates 2017-07-19 22:43:53 +00:00
k8s_fedora_atomic_v1 [k8s-fedora-atomic] fix multimaster cluster 2017-07-26 13:39:41 +00:00
k8s_fedora_ironic_v1 [k8s-fedora-atomic] fix multimaster cluster 2017-07-26 13:39:41 +00:00
mesos_ubuntu_v1 Fix CVE-2016-7404 2017-02-22 19:22:10 +01:00
swarm_fedora_atomic_v1 Upgrade to Fedora 25 2017-01-26 15:40:34 +01:00
__init__.py Bay driver implementation 2016-07-05 22:30:31 +02:00