Extend management features of L3 metering API
This blueprint aims to extend the current metering API to address the following use cases:
Currently the administrator has to associate metering label for each tenant by the hand, the goal here is to be able to set default labels which will be automaticaly associated with all current tenants and also with the tenants that will be created. For example, these automatic entries could be defined in an ini file for the agent.
The administrator will also be able to manipulate all metering labels/rules at once. For example to add or remove a rule to all tenants. For example, the client command could have an additional argument (-all, etc), and the API would have an additional value to pass this to the agent.
Blueprint information
- Status:
- Complete
- Approver:
- Mark McClain
- Priority:
- Medium
- Drafter:
- Brian Haley
- Direction:
- Approved
- Assignee:
- Sylvain Afchain
- Definition:
- Approved
- Series goal:
- Accepted for juno
- Implementation:
- Implemented
- Milestone target:
- 2014.2
- Started by
- Sylvain Afchain
- Completed by
- Kyle Mestery
Related branches
Related bugs
Sprints
Whiteboard
September-3 (mestery): Looking at a possible FFE for this, targeting RC1.
August-26 (brian-haley): I will rebase this code if it's Ok with Sylvain as it seems like the only -1 on this could actually be lifted based on the follow-up comments.
August-26 (mestery): I'm moving this out of Juno. This patch has been stalled all summer, and given the higher priority of L3 HA, which the author of this BP is also working on, I'd rather see energy focused there. Sylvain, please ping me if you have any issues with this decision and we can talk about it.
15-July (mestery): Moving to Juno-3 as the code hasn't been rebased since April and is unlikely to land in Juno-2. If the code becomes ready in the next few days, we can revisit landing this in Juno-2.
10-June (mestery): Targeting Juno-2 for this BP.
6-Mar (markmcclain): Deferring until Juno opens since it is incomplete.
Gerrit topic: https:/
Addressed by: https:/
L3 Metering label as shared
Addressed by: https:/
Specification for the BP Extend management features of L3 metering API