lp:~bjornt/charms/xenial/glance-simplestreams-sync/no-python2

Created by Björn Tillenius and last modified
Get this branch:
bzr branch lp:~bjornt/charms/xenial/glance-simplestreams-sync/no-python2
Only Björn Tillenius can upload to this branch. If you are Björn Tillenius please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Björn Tillenius
Status:
Development

Recent revisions

69. By Björn Tillenius

Install python2 charmhelper dependencies in the install hook.

68. By Данило Шеган

Only update (delete/create) "image-stream" endpoint if different from values we want to set it to

This will reduce the changes of hitting a race on keystone units during Autopilot installation: instead of doing delete/create dance every time, we only do it when really needed.

[r=bogdana,tealeg]

67. By Данило Шеган

Update the exception log message to not have bogus static "%s" in it.

66. By Данило Шеган

Invert error handling logic in glance-simplestreams-sync cron script to retry on all unknown failures

We've so far identified a number of retriable error conditions that we kept adding to the list of exceptions we do not remove the per-minute cronjob on. Since that turned out not to scale, we switch to only removing the cronjob on actual syncing success.

65. By Chad Smith

Merge handle-connectionerror [f=1580301] [r=bogdana,danilo]

handle glanceclient.exc.CommunicationError on initial connection due to
service restarts

64. By Данило Шеган

Drop monkey-patching and switch to user-agent support provided by python-simplestreams (from a PPA, for now). [r=tealeg,bogdana]

63. By Данило Шеган

Set the product-streams endpoint based on object-store endpoint URLs to allow juju to find the images with deployments using either ceph or swift for object store.

This is based on https://code.launchpad.net/~lathiat/charms/trusty/glance-simplestreams-sync/trunk/+merge/290950 with a couple of fixes on top.

62. By Данило Шеган

Merge trunk to include the lockfile fix.

61. By Geoff Teale

Merged ~tealeg/trusty/glance-simplestreams-sync/work-with-multiple-rabbitMQs. [a=tealeg][r=ack,danilo]

60. By Данило Шеган

Wait for swift to become available before deciding to drop the per-minute cronjob doing the initial sync when use_swift is set in the charm configuration.
[r=tribaal,tealeg]

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