lp:~mikemc/charms/trusty/glance-simplestreams-sync/add-source-config

Created by Mike McCracken and last modified
Get this branch:
bzr branch lp:~mikemc/charms/trusty/glance-simplestreams-sync/add-source-config
Only Mike McCracken can upload to this branch. If you are Mike McCracken please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Mike McCracken
Status:
Development

Recent revisions

61. By Mike McCracken

add source and key configs to support adding alternate sources for packages installed by the charm

60. By Felipe Reyes

Do not add ppa:cloud-installer/simplestreams-testing

This PPA contains a buggy version of python-simplestreams which at least is
affected by bug LP: #1346935

The impact of this is that every installation that is trying to use
ceph-radosgw as an object-store for OpenStack won't be able to sync up
images.

The Ubutun main archive contains a functional and maintained version.

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

52. By Liam Young

[bradm, r=gnuoy] Add basic nagios checks

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.