lp://staging/~chris-gondolin/charms/trusty/keystone/ldap-fixes
- Get this branch:
- bzr branch lp://staging/~chris-gondolin/charms/trusty/keystone/ldap-fixes
Branch merges
- OpenStack Charmers: Pending requested
-
Diff: 25116 lines (+24267/-0) (has conflicts)145 files modified.bzrignore (+5/-0)
.coveragerc (+7/-0)
.project (+17/-0)
.pydevproject (+9/-0)
.testr.conf (+8/-0)
Makefile (+30/-0)
README.md (+134/-0)
actions.yaml (+17/-0)
actions/actions.py (+61/-0)
actions/git_reinstall.py (+43/-0)
actions/openstack_upgrade.py (+37/-0)
charm-helpers-hooks.yaml (+18/-0)
charm-helpers-tests.yaml (+5/-0)
charmhelpers/__init__.py (+38/-0)
charmhelpers/cli/__init__.py (+191/-0)
charmhelpers/cli/benchmark.py (+36/-0)
charmhelpers/cli/commands.py (+32/-0)
charmhelpers/cli/hookenv.py (+23/-0)
charmhelpers/cli/host.py (+31/-0)
charmhelpers/cli/unitdata.py (+39/-0)
charmhelpers/contrib/__init__.py (+15/-0)
charmhelpers/contrib/charmsupport/__init__.py (+15/-0)
charmhelpers/contrib/charmsupport/nrpe.py (+398/-0)
charmhelpers/contrib/charmsupport/volumes.py (+175/-0)
charmhelpers/contrib/hahelpers/__init__.py (+15/-0)
charmhelpers/contrib/hahelpers/apache.py (+82/-0)
charmhelpers/contrib/hahelpers/cluster.py (+316/-0)
charmhelpers/contrib/network/__init__.py (+15/-0)
charmhelpers/contrib/network/ip.py (+458/-0)
charmhelpers/contrib/openstack/__init__.py (+15/-0)
charmhelpers/contrib/openstack/alternatives.py (+33/-0)
charmhelpers/contrib/openstack/amulet/__init__.py (+15/-0)
charmhelpers/contrib/openstack/amulet/deployment.py (+301/-0)
charmhelpers/contrib/openstack/amulet/utils.py (+985/-0)
charmhelpers/contrib/openstack/context.py (+1473/-0)
charmhelpers/contrib/openstack/files/__init__.py (+18/-0)
charmhelpers/contrib/openstack/files/check_haproxy.sh (+34/-0)
charmhelpers/contrib/openstack/files/check_haproxy_queue_depth.sh (+30/-0)
charmhelpers/contrib/openstack/ip.py (+151/-0)
charmhelpers/contrib/openstack/neutron.py (+370/-0)
charmhelpers/contrib/openstack/templates/__init__.py (+18/-0)
charmhelpers/contrib/openstack/templates/ceph.conf (+21/-0)
charmhelpers/contrib/openstack/templates/git.upstart (+17/-0)
charmhelpers/contrib/openstack/templates/haproxy.cfg (+66/-0)
charmhelpers/contrib/openstack/templates/openstack_https_frontend (+24/-0)
charmhelpers/contrib/openstack/templates/openstack_https_frontend.conf (+24/-0)
charmhelpers/contrib/openstack/templates/section-keystone-authtoken (+9/-0)
charmhelpers/contrib/openstack/templates/section-rabbitmq-oslo (+22/-0)
charmhelpers/contrib/openstack/templates/section-zeromq (+14/-0)
charmhelpers/contrib/openstack/templating.py (+323/-0)
charmhelpers/contrib/openstack/utils.py (+1011/-0)
charmhelpers/contrib/peerstorage/__init__.py (+269/-0)
charmhelpers/contrib/python/__init__.py (+15/-0)
charmhelpers/contrib/python/debug.py (+56/-0)
charmhelpers/contrib/python/packages.py (+130/-0)
charmhelpers/contrib/python/rpdb.py (+58/-0)
charmhelpers/contrib/python/version.py (+34/-0)
charmhelpers/contrib/storage/__init__.py (+15/-0)
charmhelpers/contrib/storage/linux/__init__.py (+15/-0)
charmhelpers/contrib/storage/linux/ceph.py (+1039/-0)
charmhelpers/contrib/storage/linux/loopback.py (+88/-0)
charmhelpers/contrib/storage/linux/lvm.py (+105/-0)
charmhelpers/contrib/storage/linux/utils.py (+71/-0)
charmhelpers/contrib/unison/__init__.py (+313/-0)
charmhelpers/core/__init__.py (+15/-0)
charmhelpers/core/decorators.py (+57/-0)
charmhelpers/core/files.py (+45/-0)
charmhelpers/core/fstab.py (+134/-0)
charmhelpers/core/hookenv.py (+978/-0)
charmhelpers/core/host.py (+658/-0)
charmhelpers/core/hugepage.py (+71/-0)
charmhelpers/core/kernel.py (+68/-0)
charmhelpers/core/services/__init__.py (+18/-0)
charmhelpers/core/services/base.py (+353/-0)
charmhelpers/core/services/helpers.py (+292/-0)
charmhelpers/core/strutils.py (+72/-0)
charmhelpers/core/sysctl.py (+56/-0)
charmhelpers/core/templating.py (+81/-0)
charmhelpers/core/unitdata.py (+521/-0)
charmhelpers/fetch/__init__.py (+464/-0)
charmhelpers/fetch/archiveurl.py (+167/-0)
charmhelpers/fetch/bzrurl.py (+68/-0)
charmhelpers/fetch/giturl.py (+68/-0)
charmhelpers/payload/__init__.py (+17/-0)
charmhelpers/payload/archive.py (+73/-0)
charmhelpers/payload/execd.py (+66/-0)
config.yaml (+334/-0)
copyright (+17/-0)
hooks/install (+20/-0)
hooks/keystone_context.py (+254/-0)
hooks/keystone_hooks.py (+651/-0)
hooks/keystone_ssl.py (+340/-0)
hooks/keystone_utils.py (+1877/-0)
hooks/manager.py (+47/-0)
icon.svg (+653/-0)
metadata.yaml (+32/-0)
requirements.txt (+12/-0)
scripts/add_to_cluster (+13/-0)
scripts/remove_from_cluster (+4/-0)
setup.cfg (+5/-0)
templates/essex/keystone.conf (+93/-0)
templates/essex/logging.conf (+39/-0)
templates/folsom/keystone.conf (+112/-0)
templates/git/logging.conf (+39/-0)
templates/grizzly/keystone.conf (+131/-0)
templates/havana/keystone.conf (+64/-0)
templates/icehouse/keystone.conf (+112/-0)
templates/icehouse/logging.conf (+43/-0)
templates/kilo/keystone.conf (+115/-0)
templates/kilo/logging.conf (+44/-0)
templates/parts/section-signing (+13/-0)
test-requirements.txt (+8/-0)
tests/014-basic-precise-icehouse (+11/-0)
tests/015-basic-trusty-icehouse (+9/-0)
tests/016-basic-trusty-juno (+11/-0)
tests/017-basic-trusty-kilo (+11/-0)
tests/018-basic-trusty-liberty (+11/-0)
tests/019-basic-trusty-mitaka (+11/-0)
tests/020-basic-wily-liberty (+9/-0)
tests/021-basic-xenial-mitaka (+9/-0)
tests/050-basic-trusty-icehouse-git (+9/-0)
tests/051-basic-trusty-juno-git (+12/-0)
tests/052-basic-trusty-kilo-git (+12/-0)
tests/README (+113/-0)
tests/basic_deployment.py (+489/-0)
tests/charmhelpers/__init__.py (+38/-0)
tests/charmhelpers/contrib/__init__.py (+15/-0)
tests/charmhelpers/contrib/amulet/__init__.py (+15/-0)
tests/charmhelpers/contrib/amulet/deployment.py (+95/-0)
tests/charmhelpers/contrib/amulet/utils.py (+818/-0)
tests/charmhelpers/contrib/openstack/__init__.py (+15/-0)
tests/charmhelpers/contrib/openstack/amulet/__init__.py (+15/-0)
tests/charmhelpers/contrib/openstack/amulet/deployment.py (+301/-0)
tests/charmhelpers/contrib/openstack/amulet/utils.py (+985/-0)
tests/setup/00-setup (+17/-0)
tests/tests.yaml (+21/-0)
tox.ini (+29/-0)
unit_tests/__init__.py (+4/-0)
unit_tests/test_actions.py (+132/-0)
unit_tests/test_actions_git_reinstall.py (+93/-0)
unit_tests/test_actions_openstack_upgrade.py (+57/-0)
unit_tests/test_keystone_contexts.py (+173/-0)
unit_tests/test_keystone_hooks.py (+978/-0)
unit_tests/test_keystone_utils.py (+761/-0)
unit_tests/test_utils.py (+122/-0)
Branch information
- Owner:
- Chris Stratford
- Status:
- Development
Recent revisions
- 205. By Chris Stratford
-
[chriss] Allow project creation even if identity driver is read-only ldap (as projects are resource not identity, so we still want them)
- 204. By Chris Stratford
-
[chriss] Include ldap packages (but disable them if not available). Fix store_admin_
passwd( ) to work with config.yaml default of "None" - 202. By David Ames
-
[tinwood,r=thedac] Fixes Bug#1526511 change pause/resume actions use (new) assess_status()
- 200. By Liam Young
-
[gnuoy, r=james-page] Delete the old quantum catalogue entry if a neutron entry is present
- 199. By Liam Young
-
Update test combo definitions, remove Vivid deprecated release tests, update bundletester testplan yaml, update tests README.
- 198. By Corey Bryant
-
[corey.
bryant, r=osci] Sync charm-helpers. Enable sync of payload.archive, sync charm-helpers, and fixup unit test failures.
- 196. By Liam Young
-
[hopem, r=gnuoy] Fix upgrade breakage whereby if upgrading from
version of charm that did not support
db-initialised peer setting db ops get stuck
waiting infinitely for db to be intialised.Closes-Bug: 1519035
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/charms/keystone