Orchestra (Cobbler) Should generate cloud-init's meta-data for ensemble/JuJu
Bug #850260 reported by
Andres Rodriguez
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Orchestra |
Fix Released
|
High
|
Andres Rodriguez | ||
pyjuju |
Fix Released
|
High
|
Andres Rodriguez | ||
orchestra (Ubuntu) |
Fix Released
|
Critical
|
Andres Rodriguez |
Bug Description
Currently, ensemble/JuJu Orchestra Provider, provides both the user-data and meta-data. This means that both, the meta-data and user-data are generated on the ensemble/JuJu side of things. However, on ec2, ensemble/JuJu only generates the user-data and not the meta-data as this is obtained from the provider.
For this reason, we should made cobbler/orchestra directly provide the meta-data to the deployed systems, rather than having ensemble/juju provide it to cobbler and then to the systems.
NOTE: Changes have been merged into juju. For this reason, this needs to be released in Ubuntu, otherwise we will have a broken interaction between Orchestra and JuJu.
Related branches
lp://qastaging/~fwereade/pyjuju/late-command-change
- Gustavo Niemeyer: Approve
-
Diff: 208 lines (+17/-82)6 files modifiedjuju/providers/orchestra/launch.py (+2/-40)
juju/providers/orchestra/tests/common.py (+12/-19)
juju/providers/orchestra/tests/data/bootstrap_user_data (+0/-10)
juju/providers/orchestra/tests/data/launch_user_data (+0/-10)
juju/providers/orchestra/tests/test_bootstrap.py (+2/-2)
juju/providers/orchestra/tests/test_launch.py (+1/-1)
Changed in juju: | |
status: | New → Confirmed |
Changed in orchestra (Ubuntu): | |
status: | New → Confirmed |
Changed in orchestra: | |
status: | New → Confirmed |
assignee: | nobody → Andres Rodriguez (andreserl) |
Changed in juju: | |
assignee: | nobody → Andres Rodriguez (andreserl) |
Changed in orchestra (Ubuntu): | |
assignee: | nobody → Andres Rodriguez (andreserl) |
description: | updated |
description: | updated |
Changed in juju: | |
status: | Confirmed → Triaged |
status: | Triaged → In Progress |
Changed in orchestra: | |
status: | Confirmed → In Progress |
Changed in orchestra (Ubuntu): | |
importance: | Undecided → High |
Changed in juju: | |
importance: | Undecided → High |
Changed in orchestra: | |
importance: | Undecided → High |
Changed in juju: | |
milestone: | none → eureka |
Changed in orchestra: | |
status: | In Progress → Fix Committed |
Changed in juju: | |
status: | In Progress → Fix Committed |
Changed in orchestra (Ubuntu): | |
importance: | High → Critical |
description: | updated |
Changed in juju: | |
status: | Fix Committed → Fix Released |
Changed in orchestra: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
could elaborate a bit more on what this means? the description is unclear
Excerpts from Andres Rodriguez's message of Wed Sep 14 18:44:55 UTC 2011:
> Public bug reported:
>
> Currently, ensemble/JuJu provides the user-data and meta-data. However,
> the meta-data should be provided only by the provider rather than by
> ensemble/JuJu.