ovn-octavia-provider/releasenotes/notes/maintenance-task-framework-a366242c89f5af11.yaml
Fernando Royo 1661f3815c Add maintenance task to update entities on component start
Some changes require updating the existing entities in a
clear and transparent way for the user.

This patch adds a mechanism to create separate tasks that
can run periodically or just once in order to update or
modify existing entities that require changes after a new
patch or RFE.

As an example, a first task has been included for updating
existing OVN LB HM ports, changing their device_owner, and
adding their device_id.

Closes-Bug: 2038091
Change-Id: I0d4feb1e5c128d5a768d1b87deb2dcb3ab6d1ea1
2023-10-19 08:47:49 +00:00

13 lines
505 B
YAML

---
fixes:
- |
A maintenance task process has been added to update the existing OVN LB HM
ports to the new behaviour defined. Specifically, the "device_owner" field
needs to be updated from network:distributed to ovn-lb-hm:distributed.
Additionally, the "device_id" will be populated during update action.
other:
- |
A maintenance task thread has been added to work on periodic and one-shot
tasks that also allows the future changes to perform the needed upgrades
actions.