
When an existing cluster of the service is scaled out the new unit will join with keystone before it is fully clustered. In identity joined hook the charmhelpers function canonical_url is called which in turn uses another charmhelpers function, resolve_address. resolve_address will only return the vip if the vip is set in config AND the unit is clustered. This means that the units local address is returned and that is then registered with keystone. This change gates registering an endpoint if the cluster is partially formed. Change-Id: Ibe7d2286de130f045257ad6552f7a5b1279958b6 Partial-Bug: #1544959
29 lines
873 B
Plaintext
29 lines
873 B
Plaintext
# The order of packages is significant, because pip processes them in the order
|
|
# of appearance. Changing the order has an impact on the overall integration
|
|
# process, which may cause wedges in the gate later.
|
|
coverage>=3.6
|
|
mock>=1.2
|
|
flake8>=2.2.4,<=2.4.1
|
|
os-testr>=0.4.1
|
|
charm-tools>=2.0.0
|
|
requests==2.6.0
|
|
# BEGIN: Amulet OpenStack Charm Helper Requirements
|
|
# Liberty client lower constraints
|
|
amulet>=1.14.3,<2.0
|
|
bundletester>=0.6.1,<1.0
|
|
python-ceilometerclient>=1.5.0
|
|
python-cinderclient>=1.4.0
|
|
python-glanceclient>=1.1.0
|
|
python-heatclient>=0.8.0
|
|
python-keystoneclient>=1.7.1
|
|
python-neutronclient>=3.1.0
|
|
python-novaclient>=2.30.1
|
|
python-openstackclient>=1.7.0
|
|
python-swiftclient>=2.6.0
|
|
pika>=0.10.0,<1.0
|
|
distro-info
|
|
git+https://github.com/juju/charm-helpers.git#egg=charmhelpers
|
|
# END: Amulet OpenStack Charm Helper Requirements
|
|
# NOTE: workaround for 14.04 pip/tox
|
|
pytz
|