Merge lp://staging/~clint-fewbar/pyjuju/add-egress-zookeeper-protection into lp://staging/pyjuju
Proposed by
Clint Byrum
Status: | Needs review |
---|---|
Proposed branch: | lp://staging/~clint-fewbar/pyjuju/add-egress-zookeeper-protection |
Merge into: | lp://staging/pyjuju |
Diff against target: |
1150 lines (+496/-461) 18 files modified
juju/lib/tests/data/test_prestart (+10/-0) juju/lib/tests/test_upstart.py (+14/-0) juju/lib/upstart.py (+6/-1) juju/providers/common/cloudinit.py (+43/-0) juju/providers/common/tests/data/cloud_init_bootstrap (+33/-52) juju/providers/common/tests/data/cloud_init_bootstrap_zookeepers (+45/-52) juju/providers/common/tests/data/cloud_init_branch (+34/-29) juju/providers/common/tests/data/cloud_init_branch_trunk (+34/-29) juju/providers/common/tests/data/cloud_init_distro (+30/-27) juju/providers/common/tests/data/cloud_init_ppa (+30/-27) juju/providers/common/tests/data/cloud_init_proposed (+30/-27) juju/providers/ec2/tests/data/bootstrap_cloud_init (+33/-53) juju/providers/ec2/tests/data/launch_cloud_init (+29/-27) juju/providers/ec2/tests/data/launch_cloud_init_branch (+33/-29) juju/providers/ec2/tests/data/launch_cloud_init_ppa (+29/-27) juju/providers/orchestra/launch.py (+1/-1) juju/providers/orchestra/tests/data/bootstrap_user_data (+33/-53) juju/providers/orchestra/tests/data/launch_user_data (+29/-27) |
To merge this branch: | bzr merge lp://staging/~clint-fewbar/pyjuju/add-egress-zookeeper-protection |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Juju Engineering | Pending | ||
Review via email:
|
Description of the change
protect zookeeper from non-root direct access
Adds pre-start capability to juju.lib.upstart. Also reformatted tests'
cloud-config data to be more readable.
To post a comment you must log in.
Unmerged revisions
- 588. By Clint Byrum
-
special case localhost because it is needed for client<->zookeeper communication
- 587. By Clint Byrum
-
fixing test data to match new pre-start
- 586. By Clint Byrum
-
fix pre-start
- 585. By Clint Byrum
-
remove debugging aids from tests
- 584. By Clint Byrum
-
fixing upstart tests
- 583. By Clint Byrum
-
fixing EC2 tests
- 582. By Clint Byrum
-
fix orchestra launch tests
- 581. By Clint Byrum
-
fixing bootstrap user data
- 580. By Clint Byrum
-
Add iptables rule as pre-start for machine agent to prevent non-root access to ZK
- 579. By Clint Byrum
-
add prestart to juju.lib.upstart
Reviewers: mp+125832_ code.launchpad. net,
Message:
Please take a look.
Description:
protect zookeeper from non-root direct access
Adds pre-start capability to juju.lib.upstart. Also reformatted tests'
cloud-config data to be more readable.
https:/ /code.launchpad .net/~clint- fewbar/ juju/add- egress- zookeeper- protection/ +merge/ 125832
(do not edit description out of merge proposal)
Please review this at https:/ /codereview. appspot. com/6549051/
Affected files: tests/data/ test_prestart tests/test_ upstart. py common/ cloudinit. py common/ tests/data/ cloud_init_ bootstrap common/ tests/data/ cloud_init_ bootstrap_ zookeepers common/ tests/data/ cloud_init_ branch common/ tests/data/ cloud_init_ branch_ trunk common/ tests/data/ cloud_init_ distro common/ tests/data/ cloud_init_ ppa common/ tests/data/ cloud_init_ proposed ec2/tests/ data/bootstrap_ cloud_init ec2/tests/ data/launch_ cloud_init ec2/tests/ data/launch_ cloud_init_ branch ec2/tests/ data/launch_ cloud_init_ ppa orchestra/ launch. py orchestra/ tests/data/ bootstrap_ user_data orchestra/ tests/data/ launch_ user_data
A [revision details]
A juju/lib/
M juju/lib/
M juju/lib/upstart.py
M juju/providers/
M juju/providers/
M juju/providers/
M juju/providers/
M juju/providers/
M juju/providers/
M juju/providers/
M juju/providers/
M juju/providers/
M juju/providers/
M juju/providers/
M juju/providers/
M juju/providers/
M juju/providers/
M juju/providers/