lp:~free.ekanayaka/landscape-charm/use-sample-hashids-for-tests
- Get this branch:
- bzr branch lp:~free.ekanayaka/landscape-charm/use-sample-hashids-for-tests
Branch merges
- Fernando Correa Neto (community): Approve
- 🤖 Landscape Builder: Approve (test results)
- Björn Tillenius (community): Approve
-
Diff: 136 lines (+57/-5)3 files modifiedlib/apt.py (+16/-0)
lib/tests/test_apt.py (+20/-1)
tests/helpers.py (+21/-4)
Related bugs
Bug #1453747: Install sample hashids when running integration tests | Medium | Fix Released |
Related blueprints
Branch information
Recent revisions
- 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 unitTo 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. - 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