lp:~free.ekanayaka/landscape-charm/cleanup-legacy-integration-tests

Created by Free Ekanayaka and last modified
Get this branch:
bzr branch lp:~free.ekanayaka/landscape-charm/cleanup-legacy-integration-tests
Only Free Ekanayaka can upload to this branch. If you are Free Ekanayaka please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Free Ekanayaka
Project:
Landscape Charm
Status:
Merged

Recent revisions

251. By Free Ekanayaka

Merge from trunk, fix conflicts

250. By Free Ekanayaka

Address review comments

249. By Free Ekanayaka

Clean up integration tests

248. By Chris Glass

Fix integration tests.

247. By Chris Glass

Updated svg charm icon to the design-approved one [trivial] [a=sparkiegeek]

246. By Chris Glass

Merge add-ssl-configuration [f=1441048] [r=free.ekanayaka,landscape-builder,benji] [a=Chris Glass]
This branch introduces two new configuration keys for the landscape-charm: ssl-cert
and ssl-key, expecting a b64 encoded vertificate and b64 key to be used as
the ssl certificate the landscape server will present to the world.

The values are passed to the HAproxy charm via its wesite relation.

245. By Chris Glass

Merge extract_common_test_helpers [f=1442094] [r=danilo,free.ekanayaka,landscape-builder] [a=Chris Glass]
This branch moves some common code into a helpers.py file (there is no actual code change), and adds a couple of conf/ file options to inject ssl_key and ssl_cert in the charm configuration.

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

Merge reconfigure-on-unit-departure [f=1440862] [r=adam-collard,landscape-builder,free.ekanayaka] [a=Данило Шеган]
Reconfigure units on cluster-relation-depart hook

When a unit leaves the cluster, regenerate /etc/landscape/service.conf and /etc/default/landscape-server in case unit that has left the cluster was a leader and a new leader is elected.

This ensures that cronjobs switch to the new leader once the previous one disappears.

243. By Free Ekanayaka

Merge enable-juju-sync [f=1439993] [r=ack,adam-collard,landscape-builder] [a=Free Ekanayaka]
This branch enables the juju-sync process on the leader unit, if
the deployment is a standalone deployment.

In order to fix the main bug, I also had to fix a side bug, i.e. handling
the relation with the landscape-hosted charm, so we know which deployment
mode we're deployed with (and hence whether to fire juju-sync or not). Since
the final branch is not too big, I'm pushing everything in one go.

242. By Chris Glass

Merge send-haproxy-error-in-relation [f=1431783] [r=free.ekanayaka,danilo,landscape-builder] [a=Chris Glass]
This branch adds errorfiles to the haproxy relation.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~landscape/landscape-charm/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers