lp:~free.ekanayaka/landscape-charm/use-sample-hashids-for-tests

Created by Free Ekanayaka and last modified
Get this branch:
bzr branch lp:~free.ekanayaka/landscape-charm/use-sample-hashids-for-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

266. By Free Ekanayaka

Address review comments

265. By Free Ekanayaka

Merge from trunk

264. By Free Ekanayaka

Use sample hashids for integration tests

263. By Björn Tillenius

Correct "manual tuning" config for postgresql in tests [trivial][r=free]

Tests specified manual_tuning: True when deploying postgresql, but the
current charm requires performance_turning: manual.

This solves the problem where integration-tests weren't able to deploy
Landsape for some people.

262. By Free Ekanayaka

Merge pause-action [f=1418101] [r=ack,danilo,landscape-builder] [a=Free Ekanayaka]
Add a first simplistic implementation of the pause action.

This branch is little more than wiring code, the full semantics of the pause action will be implemented in follow-up branches (for example changing leadership).

In particular:

- add an actions/ dir containing the action pause script

- move hooks/lib and hooks/charmhelpers to the root charm dir, since this
  code is shared between hooks/ and actions/

- add a lib/pause.py file implementing the behavior of the pause action

261. By Free Ekanayaka

Merge service-count-defaults [f=1445621] [r=tribaal,landscape-builder,free.ekanayaka] [a=Данило Шеган]
Start up 2 message servers and 2 ping servers on each landscape-server unit

To do this we set values in /etc/defaults/landscape-server. Most of the work is in configuring the haproxy relation, where we move away from a single backend per server to multiple. HAProxy charm deals with unifying these for multiple units.

260. By Free Ekanayaka

Update integration tests info in README.md [trivial] [f=1449614] [r=tribaal]

259. By Free Ekanayaka

Merge deploy-targets-dont-depend-on-tests [f=1447926] [r=landscape-builder,chad.smith,davidpbritton] [a=Free Ekanayaka]
This branch makes the "deploy" and "deploy-dense-maas" targets not depend on integration tests.

258. By Free Ekanayaka

Merge switch-to-amulet-part-2 [f=1447163] [r=landscape-builder,chad.smith,danilo] [a=Free Ekanayaka]
This branch completes the switch to Amulet. To run the tests, make
sure your juju setup points to a non-bootstrapped local provider

257. By Free Ekanayaka

Merge switch-to-amulet-part-1 [f=1447047] [r=tribaal,landscape-builder,chad.smith] [a=Free Ekanayaka]
This branch is the first of two branches that will make us switch to Amulet.

In particular:

- Add an EnvironmentFixture class to tests/helpers.py that cares of driving amulet and deploying the desired test bundle.

- Move the code to download the SSL certificate of the haproxy unit from tests/02-ssl.py to tests/helpers.py, since it's now going to be used in other test files as well.

- Convert tests/02-ssl.py to use the new fixture.

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