lp:~fwereade/pyjuju/preflight-constraints-redux
- Get this branch:
- bzr branch lp:~fwereade/pyjuju/preflight-constraints-redux
Branch merges
- Juju Engineering: Pending requested
-
Diff: 718 lines (+306/-48)18 files modifiedjuju/errors.py (+10/-0)
juju/machine/constraints.py (+33/-2)
juju/machine/tests/test_constraints.py (+37/-16)
juju/providers/common/base.py (+14/-1)
juju/providers/dummy.py (+2/-4)
juju/providers/ec2/__init__.py (+20/-2)
juju/providers/ec2/tests/test_provider.py (+13/-0)
juju/providers/ec2/tests/test_utils.py (+2/-0)
juju/providers/ec2/utils.py (+3/-2)
juju/providers/orchestra/__init__.py (+23/-4)
juju/providers/orchestra/tests/test_provider.py (+29/-2)
juju/state/environment.py (+9/-0)
juju/state/machine.py (+1/-4)
juju/state/service.py (+2/-3)
juju/state/tests/test_environment.py (+53/-4)
juju/state/tests/test_machine.py (+2/-2)
juju/state/tests/test_service.py (+47/-1)
juju/tests/test_errors.py (+6/-1)
Branch information
Recent revisions
- 511. By William Reade
-
When extracting charms, use only filetype mode bits to detect symlinkicity
We had been writing, and checking for, a magic value (in external_attr)
which happened to equal `(stat.S_IFLNK | 0755) << 16`; the charm store was
giving us one equal to `(stat.S_IFLNK | 0777) << 16`, and we weren't
considering that to be a symlink. We now just check the filetype and ignore
permissions on symlinks.R=hazmat
CC=
https://codereview. appspot. com/5980045 - 510. By Jim Baker
-
merge relation-
hook-context [r=hazmat] [f=963642] Implements caching and then looking up child relation hook contexts by
relation ident, along with enumerating relation idents, on a given
parent hook context. - 508. By Kapil Thangavelu
-
[trivial] juju only initializes the sample when given a command, post cli parsing
- 507. By Jim Baker
-
merge relation-id [r=hazmat]
[f=963640] Implments relation id support (code calls this relation ident) to
unambiguously refer to relations. - 506. By William Reade
-
Constraints feature
End result of many branches merged into lp:~fwereade/juju/shadow-trunk-1204
over the last couple of weeks. Includes provider-specific constraint
registration (not global), provision for legacy deployments, and environment
constraints. - 505. By Benjamin Saller
-
Support for scoped relations including container relations [f=947483] [r=kapil]
This includes all the low level support for container scoped relations. This is used
to implement subordinate services.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:pyjuju