Merge lp:~free.ekanayaka/landscape-charm/install-from-deb into lp:~landscape/landscape-charm/trunk
Status: | Merged |
---|---|
Approved by: | Free Ekanayaka |
Approved revision: | 242 |
Merged at revision: | 231 |
Proposed branch: | lp:~free.ekanayaka/landscape-charm/install-from-deb |
Merge into: | lp:~landscape/landscape-charm/trunk |
Diff against target: |
508 lines (+353/-50) 9 files modified
hooks/config-changed (+9/-0) hooks/lib/apt.py (+126/-19) hooks/lib/config.py (+23/-0) hooks/lib/install.py (+24/-0) hooks/lib/tests/helpers.py (+1/-1) hooks/lib/tests/stubs.py (+7/-3) hooks/lib/tests/test_apt.py (+115/-27) hooks/lib/tests/test_config.py (+25/-0) hooks/lib/tests/test_install.py (+23/-0) |
To merge this branch: | bzr merge lp:~free.ekanayaka/landscape-charm/install-from-deb |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Adam Collard (community) | Approve | ||
Björn Tillenius (community) | Approve | ||
🤖 Landscape Builder | test results | Approve | |
Review via email:
|
Commit message
This branch adds support for installing landscape-server packages built from a local tarball.
Description of the change
This branch adds support for installing landscape-server packages built from a local tarball.
To test it:
bzr branch lp:~free.ekanayaka/landscape-charm/install-from-deb
mkdir trusty
cd trusty
ln -s ../install-from-deb landscape-server
cd ..
# Let's build a tarball from a branch that hasn't landed yet
bzr branch lp:~free.ekanayaka/landscape/pingserver-head
cd pingserver-head
make build
cd standalone
make standalone-
mv landscape-
cd ../..
# Copy this https:/
juju-deployer -vdW -w 180 -c deployer.yaml landscape
Then notice that the deployed package was built from the tarball, and
the pingserver actually answers HEAD requests.
Command: make ci-test /ci.lscape. net/job/ latch-test/ 148/
Result: Success
Revno: 240
Branch: lp:~free.ekanayaka/landscape-charm/install-from-deb
Jenkins: https:/