tripleo-heat-templates/releasenotes/notes/odl_upgrade-f5540d242b9a6b52.yaml
Janki Chhatbar 886b815509 Upgrade ODL
Major upgrade (Q -> R) is complex in ODL. There are multiple components
involved.

This patch enables major upgrade of ODL. Steps involved are:
1. Block OVS instances to connect to ODL
2. Set ODL upgrade flag to True
3. Start ODL
4. Start Neutron re-sync and wait for it to finish
5. Delete OVS groups and ports
6. Stop OVS
7. Unblock OVS ports
8. Start OVS
9. Unset ODL upgrade flag

Change-Id: Icf98a1215900762a0677aabee1cccbf1d130e5bd
2018-01-30 10:20:55 +00:00

16 lines
541 B
YAML

---
features:
- Add ODL upgradability
Steps of upgrade are as follows
1. Block OVS instances to connect to ODL done in upgrade_tasks
2. Set ODL upgrade flag to True done in upgrade_tasks
3. Start ODL. This is done via docker config step 1
4. Start Neutron re-sync triggered by starting of Neutron server
container in step 4 of docker config
5. Delete OVS groups and ports
6. Stop OVS
7. Unblock OVS ports
8. Start OVS
9. Unset ODL upgrade flag
Steps 5 to 9 are done in post_upgrade_steps