lp:~landscape/charms/trusty/glance-simplestreams-sync/landscape

Created by Данило Шеган and last modified
Get this branch:
bzr branch lp:~landscape/charms/trusty/glance-simplestreams-sync/landscape
Members of Landscape can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Landscape
Status:
Development

Recent revisions

70. By Andreas Hasenack

Merged gs3-retry-apt-update [r=sparkiegeek,bogdana] [f=1598224]

Tell apt_update() to retry the operation, and fail hard if it doesn't succeed
after several attempts.

69. By Björn Tillenius

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

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]

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