The controller worker is library for orchestration of create/update/delete actions for Octavia objects such as load balancers and listeners.
Components of the Octavia controller require a shared library that provides
the orchestration of create/
load balancers and listeners.
It is expected that this library will be used by the Queue Consumer to service
API requests, by the Housekeeping Manager to manage the spare Amphora pool,
and by the Health Manager to fail over failed objects.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Essential
- Drafter:
- Michael Johnson
- Direction:
- Approved
- Assignee:
- Michael Johnson
- Definition:
- Approved
- Series goal:
- None
- Implementation:
-
Implemented
- Milestone target:
-
0.5
- Started by
- Michael Johnson
- Completed by
- Michael Johnson
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Octavia Controller Worker (deploy-worker) specification
Gerrit topic: https:/
Addressed by: https:/
Implements Octavia Controller Worker
Addressed by: https:/
Implemented Queue Consumer
Addressed by: https:/
Adding spec for bp/api-
Addressed by: https:/
Implementation for bp/api-
Work Items
Dependency tree

* Blueprints in grey have been implemented.