Juju Roadmap for 12.04
Presentation and discussion of the features and fixes the Juju team intends to deliver for the Ubuntu 12.04LTS release
Blueprint information
- Status:
- Complete
- Approver:
- Robbie Williamson
- Priority:
- Essential
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- Kapil Thangavelu
- Definition:
- Approved
- Series goal:
- Accepted for precise
- Implementation:
- Implemented
- Milestone target:
- ubuntu-12.04-beta-2
- Started by
- Kapil Thangavelu
- Completed by
- Robbie Williamson
Related branches
Related bugs
Bug #770482: Upstart scripts for agents | Fix Released |
Bug #805585: Policy charms should be able to be deployed along side other charms inside the same machine/container. | Fix Released |
Bug #863526: Juju agents do not handle reboots | Fix Released |
Bug #873115: local provider troubleshooting aid | Fix Released |
Bug #873116: need a way to "refresh" relations after upgrade | Fix Released |
Bug #898082: immediate agent restart fails | Fix Released |
Bug #903014: relation-broken runs in inappropriate context | Fix Released |
Bug #903016: relation-broken hooks will not always be fired | Fix Released |
Bug #903017: unit workflows stop/start inappropriately | Fix Released |
Bug #903018: charm upgrade is dangerous | Fix Released |
Bug #903213: need supporting code to help upstartify services | Fix Released |
Bug #947483: Support for container relations | Fix Released |
Whiteboard
Work Items:
Bug #897645 juju should support an apt proxy or alternate mirror for private clouds: POSTPONED
Bug #900227 guarantee start hook execution on machine boot: POSTPONED
Bug #893332 Watches are needed for changes to subordinate services: POSTPONED
Bug #872264 stop hook does not fire when units removed from service: POSTPONED
Bug #864164 Must complain if charm hooks aren't executable: POSTPONED
Session notes:
12.04
STABILITY
- Survive zookeeper reboots, transient network failures, bug fixes, etc.
- user experience work around the cli.
CO-LOCATION / Master-Slave
- deploying additional services into an existing service unit container, ie logging, monitoring, additional config management.
Charm Store and Client Integration
Placement / Resource Constraints
- Specify resource constraints utilized when allocating/
External Zookeeper option for HA for 12.04
juju add-machine for standby machines ready to do service/unit deployments
REST API (nice to have, will definitely happen, unsure for 12.04)
ACTIONS
- Start using blue prints
- final roadmap to the list
Questions/Comments:
This doesn't yet seem drafted? -- Daviey
We need to translate the juju project blueprints[1] into workitems -- Robbie
[1] https:/
Linked bugs that correspond to the feature work outlined above --Robbie
Work Items
Dependency tree
* Blueprints in grey have been implemented.