bootstrap should set up the initial zookeeper environment
Bug #614429 reported by
Gustavo Niemeyer
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pyjuju |
Fix Released
|
High
|
Kapil Thangavelu |
Bug Description
The ensemble bootstrap command should hold off until zookeeper is accessible, and should create the initial content, including the environment configuration with injected SSH public keys and AWS credentials in the case of the EC2 provider (this logic depends on bug #614469).
Related branches
lp:~hazmat/pyjuju/connectable-boots
- Gustavo Niemeyer: Approve
-
Diff: 1236 lines (+673/-93)23 files modifiedbin/ensemble-admin (+10/-0)
bin/ensemble-make-image (+17/-1)
ensemble/control/__init__.py (+46/-15)
ensemble/control/bootstrap.py (+6/-1)
ensemble/control/initialize.py (+27/-0)
ensemble/control/tests/test_admin.py (+52/-0)
ensemble/control/tests/test_bootstrap.py (+14/-2)
ensemble/control/tests/test_control.py (+7/-3)
ensemble/control/tests/test_initialize.py (+28/-0)
ensemble/environment/config.py (+0/-1)
ensemble/environment/environment.py (+5/-0)
ensemble/environment/tests/test_environment.py (+1/-0)
ensemble/ftests/test_ec2_provider.py (+76/-12)
ensemble/providers/ec2/connect.py (+2/-0)
ensemble/providers/ec2/launch.py (+50/-32)
ensemble/providers/ec2/tests/common.py (+1/-0)
ensemble/providers/ec2/tests/test_launch.py (+50/-10)
ensemble/providers/ec2/tests/test_utils.py (+12/-6)
ensemble/providers/ec2/utils.py (+40/-10)
ensemble/state/auth.py (+56/-0)
ensemble/state/initialize.py (+31/-0)
ensemble/state/tests/test_auth.py (+89/-0)
ensemble/state/tests/test_initialize.py (+53/-0)
Changed in ensemble: | |
importance: | Undecided → High |
status: | New → Confirmed |
description: | updated |
description: | updated |
Changed in ensemble: | |
assignee: | nobody → Kapil Thangavelu (hazmat) |
status: | Confirmed → In Progress |
milestone: | none → 0.1 |
Changed in ensemble: | |
status: | In Progress → Fix Committed |
Changed in ensemble: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.