Created by Данило Шеган and last modified
Get this branch:
bzr branch lp:~danilo/charms/trusty/glance-simplestreams-sync/conditional-endpoint-update
Only Данило Шеган can upload to this branch. If you are Данило Шеган please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Данило Шеган

Recent revisions

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

Lint fixes.

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

Only update (by deleting and recreating it) image-stream endpoint if any of the data being set is different from current values.

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.

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.