lp:~ahasenack/charms/trusty/glance-simplestreams-sync/gs3-retry-apt-update

Created by Andreas Hasenack on 2016-07-06 and last modified on 2016-07-06
Get this branch:
bzr branch lp:~ahasenack/charms/trusty/glance-simplestreams-sync/gs3-retry-apt-update
Only Andreas Hasenack can upload to this branch. If you are Andreas Hasenack please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Andreas Hasenack
Status:
Development

Recent revisions

70. By Andreas Hasenack on 2016-07-06

Tell apt_update() to retry and fail hard if it doesn't succeed after multiple attempts.

69. By Björn Tillenius on 2016-06-29

Merge lp:~bjornt/charms/xenial/glance-simplestreams-sync/no-python2 [r=ack,sparkiegeek]

Allow the charm to work on xenial.

Xenial doesn't have python2 installed by default, so it needs to be
installed before the real install hook gets executed.

The pattern used is the same as for other openstack charms. The install
script was copied from the glance charm.

68. By Данило Шеган on 2016-05-24

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 Данило Шеган on 2016-05-23

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

66. By Данило Шеган on 2016-05-23

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 on 2016-05-11

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

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

64. By Данило Шеган on 2016-05-04

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

63. By Данило Шеган on 2016-04-15

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 Данило Шеган on 2016-04-14

Merge trunk to include the lockfile fix.

61. By Geoff Teale on 2016-04-11

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

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