lp://staging/~lathiat/charms/trusty/glance-simplestreams-sync/trunk

Created by Trent Lloyd and last modified
Get this branch:
bzr branch lp://staging/~lathiat/charms/trusty/glance-simplestreams-sync/trunk
Only Trent Lloyd can upload to this branch. If you are Trent Lloyd please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Trent Lloyd
Status:
Development

Recent revisions

62. By Trent Lloyd

Base the product-streams endpoint on swift's endpoint using service_catalog.url_for() instead of generating it manually (LP #1552986)

ceph-radosgw uses a different URL scheme to swift-proxy without the AUTH_$(tenant_id)s part,
this fix will now base the URL on the configured endpoint so that it will work with either
object store and service_catalog.url_for() will replace the dynamic $(tenant_id) part for us

61. By Marco Ceppi

[mikemc] Add 'source' and 'key' config options to support adding a PPA source for packages installed by the charm.

60. By Edward Hope-Morley

[freyes,r=hopem,r=mikemc]

Remove PPA installed by charm.
Closes-Bug: 1522929

59. By David Ames

[jamespage, r=thedac] Bug #1356472: glance-simplestreams-sync does not set endpoint urls on the keystone relation

58. By James Page

Revert accidental commits

57. By James Page

Fixup rid handling

56. By James Page

Add logging

55. By James Page

Ensure that identity-service relation data is update once stream data is sync

54. By James Page

Do not cleanup lock file without holding lock

53. By Billy Olsen

[freyes,r=billy-olsen]

Refactor config-changed hook to ensure that cron jobs are installed
properly.

Closes-Bug: #1434356

--------- This line and the following will be ignored --------------

removed:
  bin/
  bin/charm_helpers_sync.py
  hooks/charmhelpers/
  hooks/charmhelpers/__init__.py
  hooks/charmhelpers/cli/
  hooks/charmhelpers/cli/README.rst
  hooks/charmhelpers/cli/__init__.py
  hooks/charmhelpers/cli/commands.py
  hooks/charmhelpers/cli/host.py
  hooks/charmhelpers/contrib/
  hooks/charmhelpers/contrib/__init__.py
  hooks/charmhelpers/contrib/ansible/
  hooks/charmhelpers/contrib/ansible/__init__.py
  hooks/charmhelpers/contrib/charmhelpers/
  hooks/charmhelpers/contrib/charmhelpers/IMPORT
  hooks/charmhelpers/contrib/charmhelpers/__init__.py
  hooks/charmhelpers/contrib/charmsupport/
  hooks/charmhelpers/contrib/charmsupport/__init__.py
  hooks/charmhelpers/contrib/charmsupport/nrpe.py
  hooks/charmhelpers/contrib/charmsupport/volumes.py
  hooks/charmhelpers/contrib/hahelpers/
  hooks/charmhelpers/contrib/hahelpers/__init__.py
  hooks/charmhelpers/contrib/hahelpers/apache.py
  hooks/charmhelpers/contrib/hahelpers/cluster.py
  hooks/charmhelpers/contrib/jujugui/
  hooks/charmhelpers/contrib/jujugui/IMPORT
  hooks/charmhelpers/contrib/jujugui/__init__.py
  hooks/charmhelpers/contrib/jujugui/utils.py
  hooks/charmhelpers/contrib/network/
  hooks/charmhelpers/contrib/network/__init__.py
  hooks/charmhelpers/contrib/network/ip.py
  hooks/charmhelpers/contrib/network/ovs/
  hooks/charmhelpers/contrib/network/ovs/__init__.py
  hooks/charmhelpers/contrib/openstack/
  hooks/charmhelpers/contrib/openstack/__init__.py
  hooks/charmhelpers/contrib/openstack/alternatives.py
  hooks/charmhelpers/contrib/openstack/amulet/
  hooks/charmhelpers/contrib/openstack/amulet/__init__.py
  hooks/charmhelpers/contrib/openstack/amulet/deployment.py
  hooks/charmhelpers/contrib/openstack/amulet/utils.py
  hooks/charmhelpers/contrib/openstack/context.py
  hooks/charmhelpers/contrib/openstack/files/
  hooks/charmhelpers/contrib/openstack/files/__init__.py
  hooks/charmhelpers/contrib/openstack/files/check_haproxy.sh
  hooks/charmhelpers/contrib/openstack/files/check_haproxy_queue_depth.sh
  hooks/charmhelpers/contrib/openstack/ip.py
  hooks/charmhelpers/contrib/openstack/neutron.py
  hooks/charmhelpers/contrib/openstack/templates/
  hooks/charmhelpers/contrib/openstack/templates/__init__.py
  hooks/charmhelpers/contrib/openstack/templates/ceph.conf
  hooks/charmhelpers/contrib/openstack/templates/haproxy.cfg
  hooks/charmhelpers/contrib/openstack/templates/openstack_https_frontend
  hooks/charmhelpers/contrib/openstack/templates/openstack_https_frontend.conf
  hooks/charmhelpers/contrib/openstack/templates/zeromq
  hooks/charmhelpers/contrib/openstack/templating.py
  hooks/charmhelpers/contrib/openstack/utils.py
  hooks/charmhelpers/contrib/peerstorage/
  hooks/charmhelpers/contrib/peerstorage/__init__.py
  hooks/charmhelpers/contrib/python/
  hooks/charmhelpers/contrib/python/__init__.py
  hooks/charmhelpers/contrib/python/packages.py
  hooks/charmhelpers/contrib/python/version.py
  hooks/charmhelpers/contrib/saltstack/
  hooks/charmhelpers/contrib/saltstack/__init__.py
  hooks/charmhelpers/contrib/ssl/
  hooks/charmhelpers/contrib/ssl/__init__.py
  hooks/charmhelpers/contrib/ssl/service.py
  hooks/charmhelpers/contrib/storage/
  hooks/charmhelpers/contrib/storage/__init__.py
  hooks/charmhelpers/contrib/storage/linux/
  hooks/charmhelpers/contrib/storage/linux/__init__.py
  hooks/charmhelpers/contrib/storage/linux/ceph.py
  hooks/charmhelpers/contrib/storage/linux/loopback.py
  hooks/charmhelpers/contrib/storage/linux/lvm.py
  hooks/charmhelpers/contrib/storage/linux/utils.py
  hooks/charmhelpers/contrib/templating/
  hooks/charmhelpers/contrib/templating/__init__.py
  hooks/charmhelpers/contrib/templating/contexts.py
  hooks/charmhelpers/contrib/templating/pyformat.py
  hooks/charmhelpers/contrib/unison/
  hooks/charmhelpers/contrib/unison/__init__.py
  hooks/charmhelpers/core/
  hooks/charmhelpers/core/__init__.py
  hooks/charmhelpers/core/decorators.py
  hooks/charmhelpers/core/fstab.py
  hooks/charmhelpers/core/hookenv.py
  hooks/charmhelpers/core/host.py
  hooks/charmhelpers/core/services/
  hooks/charmhelpers/core/services/__init__.py
  hooks/charmhelpers/core/services/base.py
  hooks/charmhelpers/core/services/helpers.py
  hooks/charmhelpers/core/strutils.py
  hooks/charmhelpers/core/sysctl.py
  hooks/charmhelpers/core/templating.py
  hooks/charmhelpers/core/unitdata.py
  hooks/charmhelpers/fetch/
  hooks/charmhelpers/fetch/__init__.py
  hooks/charmhelpers/fetch/archiveurl.py
  hooks/charmhelpers/fetch/bzrurl.py
  hooks/charmhelpers/fetch/giturl.py
  hooks/charmhelpers/payload/
  hooks/charmhelpers/payload/__init__.py
  hooks/charmhelpers/payload/archive.py
  hooks/charmhelpers/payload/execd.py
added:
  .bzrignore
  .testr.conf
  charmhelpers/
  charmhelpers/__init__.py
  charmhelpers/contrib/
  charmhelpers/contrib/__init__.py
  charmhelpers/contrib/charmsupport/
  charmhelpers/contrib/charmsupport/__init__.py
  charmhelpers/contrib/charmsupport/nrpe.py
  charmhelpers/contrib/charmsupport/volumes.py
  charmhelpers/contrib/hahelpers/
  charmhelpers/contrib/hahelpers/__init__.py
  charmhelpers/contrib/hahelpers/apache.py
  charmhelpers/contrib/hahelpers/cluster.py
  charmhelpers/contrib/network/
  charmhelpers/contrib/network/__init__.py
  charmhelpers/contrib/network/ip.py
  charmhelpers/contrib/openstack/
  charmhelpers/contrib/openstack/__init__.py
  charmhelpers/contrib/openstack/alternatives.py
  charmhelpers/contrib/openstack/amulet/
  charmhelpers/contrib/openstack/amulet/__init__.py
  charmhelpers/contrib/openstack/amulet/deployment.py
  charmhelpers/contrib/openstack/amulet/utils.py
  charmhelpers/contrib/openstack/context.py
  charmhelpers/contrib/openstack/files/
  charmhelpers/contrib/openstack/files/__init__.py
  charmhelpers/contrib/openstack/files/check_haproxy.sh
  charmhelpers/contrib/openstack/files/check_haproxy_queue_depth.sh
  charmhelpers/contrib/openstack/ip.py
  charmhelpers/contrib/openstack/neutron.py
  charmhelpers/contrib/openstack/templates/
  charmhelpers/contrib/openstack/templates/__init__.py
  charmhelpers/contrib/openstack/templates/ceph.conf
  charmhelpers/contrib/openstack/templates/git.upstart
  charmhelpers/contrib/openstack/templates/haproxy.cfg
  charmhelpers/contrib/openstack/templates/openstack_https_frontend
  charmhelpers/contrib/openstack/templates/openstack_https_frontend.conf
  charmhelpers/contrib/openstack/templates/section-keystone-authtoken
  charmhelpers/contrib/openstack/templates/section-rabbitmq-oslo
  charmhelpers/contrib/openstack/templates/section-zeromq
  charmhelpers/contrib/openstack/templating.py
  charmhelpers/contrib/openstack/utils.py
  charmhelpers/contrib/python/
  charmhelpers/contrib/python/__init__.py
  charmhelpers/contrib/python/packages.py
  charmhelpers/contrib/storage/
  charmhelpers/contrib/storage/__init__.py
  charmhelpers/contrib/storage/linux/
  charmhelpers/contrib/storage/linux/__init__.py
  charmhelpers/contrib/storage/linux/ceph.py
  charmhelpers/contrib/storage/linux/loopback.py
  charmhelpers/contrib/storage/linux/lvm.py
  charmhelpers/contrib/storage/linux/utils.py
  charmhelpers/core/
  charmhelpers/core/__init__.py
  charmhelpers/core/decorators.py
  charmhelpers/core/files.py
  charmhelpers/core/fstab.py
  charmhelpers/core/hookenv.py
  charmhelpers/core/host.py
  charmhelpers/core/hugepage.py
  charmhelpers/core/kernel.py
  charmhelpers/core/services/
  charmhelpers/core/services/__init__.py
  charmhelpers/core/services/base.py
  charmhelpers/core/services/helpers.py
  charmhelpers/core/strutils.py
  charmhelpers/core/sysctl.py
  charmhelpers/core/templating.py
  charmhelpers/core/unitdata.py
  charmhelpers/fetch/
  charmhelpers/fetch/__init__.py
  charmhelpers/fetch/archiveurl.py
  charmhelpers/fetch/bzrurl.py
  charmhelpers/fetch/giturl.py
  charmhelpers/payload/
  charmhelpers/payload/__init__.py
  charmhelpers/payload/archive.py
  charmhelpers/payload/execd.py
  hooks/__init__.py
  hooks/amqp-relation-changed@
  hooks/amqp-relation-joined@
  hooks/charmhelpers@
  hooks/image-modifier-relation-changed@
  hooks/image-modifier-relation-joined@
  requirements/
  requirements/requirements-precise.txt
  requirements/requirements-trusty.txt
  requirements/test-requirements.txt
  scripts/glance-simplestreams-sync.sh
  setup.cfg
  tox.ini
  unit_tests/
  unit_tests/__init__.py
  unit_tests/test_hooks.py
  unit_tests/test_utils.py
modified:
  Makefile
  charm-helpers-sync.yaml
  config.yaml
  hooks/hooks.py
  metadata.yaml
  scripts/glance-simplestreams-sync.py
  scripts/glance_simplestreams_sync_fastpoll
  templates/identity.yaml
  templates/mirrors.yaml
pending merges:
  <email address hidden> 2015-10-08 [merge] [freyes,r=billy-olsen]
    Felipe Reyes 2015-10-08 Add sitepackages=True to tox.ini
    Felipe Reyes 2015-10-08 Adjust mock patches from 'charmhelpers' to 'hooks.charmhelpers'
    Felipe Reyes 2015-10-08 Use ostestr when running 'make unit_tests'
    Felipe Reyes 2015-09-29 Add symlink hooks/charmhelpers
    Felipe Reyes 2015-09-28 Adjusted requirements
    Felipe Reyes 2015-09-28 Add tox support
    Felipe Reyes 2015-09-28 Fix import of the hooks
    Felipe Reyes 2015-09-28 Add charmhelpers.payload
    Felipe Reyes 2015-09-28 Resync charmhelpers to charm's root dir
    Felipe Reyes 2015-09-28 Add requirements directory
    Felipe Reyes 2015-09-16 Refactor config-changed hook, fixes LP: #1434356
    Felipe Reyes 2015-09-16 Use flake8 instead of pyflakes
    Felipe Reyes 2015-09-16 Add unit tests boilerplate
    Felipe Reyes 2015-09-16 Replace 'categories' with 'tags', add openstack tag
    <email address hidden> 2015-09-08 Resync helpers
    <email address hidden> 2015-09-08 Resync helpers
    <email address hidden> 2015-09-08 Rebase on git charm

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers