Merge lp:~bac/charms/precise/juju-gui/support-constraints into lp:~juju-gui/charms/precise/juju-gui/trunk
Proposed by
Brad Crittenden
Status: | Merged |
---|---|
Merged at revision: | 164 |
Proposed branch: | lp:~bac/charms/precise/juju-gui/support-constraints |
Merge into: | lp:~juju-gui/charms/precise/juju-gui/trunk |
Diff against target: |
38 lines (+17/-1) 2 files modified
server/guiserver/bundles/utils.py (+15/-1) server/guiserver/tests/bundles/test_utils.py (+2/-0) |
To merge this branch: | bzr merge lp:~bac/charms/precise/juju-gui/support-constraints |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
charmers | Pending | ||
Review via email: mp+206006@code.launchpad.net |
Description of the change
Support for juju core constraints
All juju core constraints should be supported by Juju GUI.
See https:/
The 'tags' constraint was not implemented as it is only supported for MaaS
deployments.
To post a comment you must log in.
Reviewers: mp+206006_ code.launchpad. net,
Message:
Please take a look.
Description:
Support for juju core constraints
All juju core constraints should be supported by Juju GUI. /juju.ubuntu. com/docs/ reference- constraints. html
See https:/
The 'tags' constraint was not implemented as it is only supported for
MaaS
deployments.
https:/ /code.launchpad .net/~bac/ charms/ precise/ juju-gui/ support- constraints/ +merge/ 206006
(do not edit description out of merge proposal)
Please review this at https:/ /codereview. appspot. com/61510051/
Affected files (+14, -1 lines): guiserver/ bundles/ utils.py guiserver/ tests/bundles/ test_utils. py
[revision details]
server/
server/
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: server/ guiserver/ bundles/ utils.py guiserver/ bundles/ utils.py' guiserver/ bundles/ utils.py 2013-11-27 19:25:54 +0000 guiserver/ bundles/ utils.py 2014-02-12 13:55:47 +0000 constraints function below. CONSTRAINTS = ('arch', 'cpu-cores', 'cpu-power', 'mem') CONSTRAINTS = (
=== modified file 'server/
--- server/
+++ server/
@@ -39,7 +39,16 @@
COMPLETED = 'completed'
# Define a sequence of allowed constraints to be used in the process of
# preparing the bundle object. See the _prepare_
-ALLOWED_
+ALLOWED_
+ 'arch',
+ 'container',
+ 'cpu-cores',
+ 'cpu-power',
+ 'mem',
+ 'root-disk',
+ # tags are supported by MaaS only so they are not currently supported.
+ # 'tags',
+)
def create_ change( deployment_ id, status, queue=None, error=None):
Index: server/ guiserver/ tests/bundles/ test_utils. py guiserver/ tests/bundles/ test_utils. py' guiserver/ tests/bundles/ test_utils. py 2013-11-27 19:28:03 +0000 guiserver/ tests/bundles/ test_utils. py 2014-02-12 13:55:47 +0000
'cpu-cores' : 4,
'cpu-power' : 2,
'mem': 2000,
self. assertEqual( constraints, prepare_ constraints( constraints) )
=== modified file 'server/
--- server/
+++ server/
@@ -278,6 +278,8 @@
+ 'root-disk': '1G',
+ 'container': 'lxc',
}
utils._