summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMonty Taylor <mordred@inaugust.com>2018-11-30 13:15:53 -0600
committerMonty Taylor <mordred@inaugust.com>2018-11-30 13:21:17 -0600
commitc2d410d9feae8205ab5977635d036cfdbfcc9cf4 (patch)
tree53701a4575aa038bdebe83b3e0a6bbcd07fecf49
parentd4325cf6ac2e4be40e8b2425756cc1f6588f15da (diff)
Block 0.20.0 of openstacksdk
There is a bug in Rackspace Public Cloud that causes keystoneauth to fail doing discovery which 0.20.0 of openstacksdk exposes because it starts using keystoneauth discovery directly. Until the keystoneauth fix lands and is released, running nodepool with 0.20.0 of openstacksdk will fail when attempting to use Rackspace Public Cloud. Just for the record, this is due to the fact that Rackspace Public Cloud: - has invalid integer project ids - still senselessly keeps them in the compute service URL - blocks access to the compute discovery document The keystone team are kindly accepting a workaround fix to keystoneauth even though it is a workaround for what is a completely invalid setup. Change-Id: I72ec16ecb7770d97aa5703bdcfd3e8b188c89f19
Notes
Notes (review): Code-Review+2: James E. Blair <corvus@inaugust.com> Code-Review+2: David Shrewsbury <shrewsbury.dave@gmail.com> Workflow+1: David Shrewsbury <shrewsbury.dave@gmail.com> Workflow+1: James E. Blair <corvus@inaugust.com> Code-Review+2: Tobias Henkel <tobias.henkel@bmw.de> Workflow+1: Tobias Henkel <tobias.henkel@bmw.de> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 30 Nov 2018 20:08:57 +0000 Reviewed-on: https://review.openstack.org/621272 Project: openstack-infra/nodepool Branch: refs/heads/master
-rw-r--r--requirements.txt4
1 files changed, 3 insertions, 1 deletions
diff --git a/requirements.txt b/requirements.txt
index 3223f63..e65ee3c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6,7 +6,9 @@ python-daemon>=2.0.4,<2.1.0
6extras 6extras
7statsd>=3.0 7statsd>=3.0
8PrettyTable>=0.6,<0.8 8PrettyTable>=0.6,<0.8
9openstacksdk>=0.17.2,!=0.18.0 9# openstacksdk 0.20.0 exposes a bug in keystoneauth. The pin can be removed
10# once keystoneauth1 has made a release
11openstacksdk>=0.17.2,!=0.18.0,!=0.20.0
10diskimage-builder>=2.0.0 12diskimage-builder>=2.0.0
11voluptuous 13voluptuous
12kazoo 14kazoo