lp://qastaging/~tribaal/landscape-charm/source-ux-improvements
- Get this branch:
- bzr branch lp://qastaging/~tribaal/landscape-charm/source-ux-improvements
Branch merges
- Adam Collard (community): Approve
- Alberto Donato (community): Approve
- 🤖 Landscape Builder: Approve (test results)
-
Diff: 77 lines (+23/-3)4 files modifiedconfig.yaml (+6/-2)
lib/apt.py (+6/-0)
lib/tests/test_apt.py (+10/-0)
metadata.yaml (+1/-1)
Related bugs
Bug #1447139: Support more user-friendly source config option values | Medium | Fix Released |
|
Related blueprints
Branch information
Recent revisions
- 317. By Björn Tillenius
-
Merge deploy-
landscape- client [f=1466433] [r=landscape- builder, chad.smith, adam-collard] [a=Björn Tillenius]
Add a script for deploying landscape-client after deploying landscape-server.The client will be configured with the right URLs and SSL certficate, so
that the deployed client will register with the deployed server.Only the suboordinate server will be deployed. To actually get some
clients registered you have to deploy some service (like ubuntu)
yourself and relate landscape-client to it. - 316. By Данило Шеган
-
Merge api-endpoint [f=1463955] [r=landscape-
builder, free.ekanayaka, adam-collard] [a=Данило Шеган]
Change API and package-upload root-urls to use the haproxy IPThis will ensure we are using the right base URL for the API endpoint on the /settings page.
However, the full URL will still be incorrect: "/api/" needs to be appended to it: we need to fix that in the landscape codebase.
- 315. By Данило Шеган
-
Merge license-
file-plain- text [f=1455198] [r=bjornt, tealeg, landscape- builder] [a=Данило Шеган]
Allow license files to be put in as plain text as wellAfter some discussion, we've decided to support both plain text and base64-encoded data for license-file charm config option (along with URLs to fetch the license from).
This means that we need to base64-decode only when really needed, and base64 module is not helping there.
- 314. By Björn Tillenius
-
Merge pause-action-fail [f=1458515] [r=landscape-
builder, chad.smith, benji] [a=Björn Tillenius]
Make the 'resume' action fail if not all services started.The 'lsctl start' call returns 0 even if some services didn't start. Now
we check 'lsctl status' as well and flag an error if not all services
are started. - 313. By Данило Шеган
-
Merge admin-user-action [f=1462387] [r=landscape-
builder, free.ekanayaka, benji] [a=Данило Шеган]
Create bootstrap action that creates an LDS account and adds an admin userIntroduce "bootstrap" action that takes "admin-name", "admin-email" and "admin-password" parameters and creates a "standalone" LDS account with the appropriate admin user.
At the moment, we are using 'schema --create-
lds-account- only', though we should move to not using this in the future. This script doesn't report nicely if you've already called 'bootstrap' once. - 311. By Björn Tillenius
-
Merge leader-
destroyed- integration- tests [f=1464161] [r=free. ekanayaka, adam-collard, landscape- builder] [a=Björn Tillenius]
Add integration tests for when the landscape-server leader dies.I added tests to ensuring that all services are up and running,
including package-upload which runs only on the leader.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/~landscape/landscape-charm/trunk