Merge lp://qastaging/~frankban/juju-quickstart/maas into lp://qastaging/juju-quickstart
Proposed by
Francesco Banconi
Status: | Merged |
---|---|
Merged at revision: | 100 |
Proposed branch: | lp://qastaging/~frankban/juju-quickstart/maas |
Merge into: | lp://qastaging/juju-quickstart |
Diff against target: |
107 lines (+54/-3) 4 files modified
quickstart/__init__.py (+1/-1) quickstart/models/envs.py (+37/-0) quickstart/settings.py (+2/-2) quickstart/tests/models/test_envs.py (+14/-0) |
To merge this branch: | bzr merge lp://qastaging/~frankban/juju-quickstart/maas |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Juju GUI Hackers | Pending | ||
Review via email: mp+236713@code.qastaging.launchpad.net |
Description of the change
Add MAAS support to quickstart.
Also bump version up and update tge default
Juju GUI charm URLs used when charmworld cannot
be contacted.
Tests: `make check`.
QA: already done on a live MAAS instance.
However, it is possible to just try to create
a MAAS environment YAML via the interactive
session.
To post a comment you must log in.
Reviewers: mp+236713_ code.launchpad. net,
Message:
Please take a look.
Description:
Add MAAS support to quickstart.
Also bump version up and update tge default
Juju GUI charm URLs used when charmworld cannot
be contacted.
Tests: `make check`.
QA: already done on a live MAAS instance.
However, it is possible to just try to create
a MAAS environment YAML via the interactive
session.
https:/ /code.launchpad .net/~frankban/ juju-quickstart /maas/+ merge/236713
(do not edit description out of merge proposal)
Please review this at https:/ /codereview. appspot. com/151200043/
Affected files (+55, -3 lines): __init_ _.py models/ envs.py settings. py tests/models/ test_envs. py
A [revision details]
M quickstart/
M quickstart/
M quickstart/
M quickstart/
Index: [revision details]
=== added file '[revision details]'
--- [revision details] 2012-01-01 00:00:00 +0000
+++ [revision details] 2012-01-01 00:00:00 +0000
@@ -0,0 +1,2 @@
+Old revision:
<email address hidden>
+New revision:
<email address hidden>
Index: quickstart/ __init_ _.py __init_ _.py' __init_ _.py 2014-09-11 11:50:53 +0000 __init_ _.py 2014-10-01 13:43:17 +0000
=== modified file 'quickstart/
--- quickstart/
+++ quickstart/
@@ -45,7 +45,7 @@
Once Juju has been installed, the command can also be run as a juju plugin,
without the hyphen ("juju quickstart").
"""
-VERSION = (1, 4, 3)
+VERSION = (1, 4, 4)
def get_version():
Index: quickstart/ settings. py settings. py' settings. py 2014-09-01 14:44:39 +0000 settings. py 2014-10-01 13:43:17 +0000 charmworld errors. CHARM_URLS = collections. OrderedDict( ( juju-gui- 90'), juju-gui- 2'), juju-gui- 97'), juju-gui- 9'),
=== modified file 'quickstart/
--- quickstart/
+++ quickstart/
@@ -38,8 +38,8 @@
# temporary connection/
# Keep this list sorted by release date (older first).
DEFAULT_
- ('precise', 'cs:precise/
- ('trusty', 'cs:trusty/
+ ('precise', 'cs:precise/
+ ('trusty', 'cs:trusty/
))
# The quickstart app short description.
Index: quickstart/ models/ envs.py models/ envs.py' models/ envs.py 2014-08-21 16:23:26 +0000 models/ envs.py 2014-10-01 13:43:17 +0000
is_default_ field, /juju.ubuntu. com/docs/ config- maas.html and ' maas.ubuntu. com/ for more information about MAAS.'
=== modified file 'quickstart/
--- quickstart/
+++ quickstart/
@@ -653,6 +653,42 @@
),
}
+ env_type_db['maas'] = {
+ 'label': 'MAAS (bare metal)',
+ 'description': (
+ 'Metal As A Service is software which allows you to deal with '
+ 'physical hardware just as easily as virtual nodes. MAAS lets
you '
+ 'treat physical servers like virtual machines in the cloud. '
+ 'Rather than having to manage each server individually, MAAS '
+ 'turns your bare metal into an elastic cloud-like resource. '
+ 'Specifically, MAAS allows for services to be deployed to
bare '
+ 'metal via Juju. '
+ 'See https:/
+ 'http://
+ ),
+ 'fields': (
+ provider_field,
+ name_field,
+ fields.StringField(
+ 'maa...