Skip to content
Snippets Groups Projects
user avatar
Duong Ha-Quang authored
This patchset implements Neutron rolling upgrade logic as described
in [1].

Due to only neutron, vpnass and fwaas have supported for rolling upgrade
database migration, so I used the list "neutron_rolling_upgrade_services"
in neutron/default/main.yml for contain there services.

[1] https://docs.openstack.org/neutron/latest/contributor/internals/upgrade.html

Co-author: Ha Manh Dong <donghm@vn.fujitsu.com>
Change-Id: I2ed2f941d30d4df0d0f42c0d10e7ca03ec1c166a
Implements: blueprint apply-service-upgrade-procedure
ac5d5217
History
Name Last commit Last update
..
add-aodh-a5de8a339f25c1a2.yaml
add-barbican-8f0636668001de73.yaml
add-barbican-p11-password-a05ed037fe84d1f4.yaml
add-blazar-dashboard-g6595d27c034f8xc.yaml
add-ceilometer-a4759f21564de7eb.yaml
add-ceph-disk-init-protection-5b38ce8f1502ff69.yaml
add-cinder-vg-check-c70d9f79d8cfd09b.yaml
add-cleanup-images-cli-options-dd5c43fcc683b8e0.yaml
add-cloudkitty-10eb09a96de60144.yaml
add-collectd-6e3387dfff75040a.yaml
add-congress-877644b4b0e2ed0a.yaml
add-congress-dashboard-q65x5d27c034f8xc.yaml
add-designate-bind-mdns-123e79587bb06072.yaml
add-designate-producer-b6e94153ff9bc45c.yaml
add-dumb-init-manage-root-process-e25a529b322d4fac.yaml
add-extra-network-node-4b6e4e2663950b9c.yaml
add-fernet-support-54ccb88b901d8d8b.yaml
add-flag-for-provider-networks-3fb5de28ba89b128.yaml
add-fluentd-role-bc3f4976c807a50b.yaml
add-forks-flag-faf0d27618265bd4.yaml
add-freezer-74c9b538348cd62a.yaml
add-freezer-sceduler-b646fba6666889a1.yaml
add-glance-swift-backend-support-6f48573601991b5b.yaml
add-gnocchi-94296c3ed6e979a8.yaml
add-graceful-timeout-argument-a8b71a389351599b.yaml
add-grafana-in-heka-6397498442c00670.yaml
add-header-blocks-9ac76254e5f5ab20.yaml
add-hnas-nfs-as-cinder-volume-backend-7b860e17c70dcb2c.yaml
add-horizon-custom-settings-file-d5dfab8a1a3b4ee7.yaml
add-hybrid-messaging-2a5eb6aae5f2c2f6.yaml
add-kafka-role-ec7a9def49e06e51.yaml
add-karbor-role-96e8956cce8a7175.yaml
add-kolla-ansible-bash-completion-script-74d39268a829e1a2.yaml
add-manila-cephfs-backend-31437ae72d9adee2.yaml
add-migration-interface-b53da3ff04c2a7fe.yaml
add-monasca-api-eb536dd5a6d77563.yaml
add-monasca-log-api-d47662a4e643cd7f.yaml
add-monasca-log-metrics-370846df015ff96a.yaml
add-monasca-log-persister-f4da4370a0c5777e.yaml
add-monasca-log-transformer-80d985fc77603478.yaml
add-monasca-notification-03283c42a8df3d71.yaml
add-monasca-persister-c8fdd3d127b2438e.yaml
add-monasca-thresh-f7a860ce996684f9.yaml
add-multipath-9ee29be1fcea6d94.yaml
add-mysql-ceilometer-backend-9ffdc4c0495fb801.yaml
add-network-interface-checks-0e789f3f93cbdb09.yaml
add-networking-sfc-62ae433ed7aa4e33.yaml
add-neutron-bgp-dragent-26838f8e8c8d37b2.yaml
add-neutron-dvr-f1b3541e22c0fbc3.yaml
add-neutron-dvr-no-external-0a8e0f2d967cf078.yaml
add-neutron-ipam-driver-infoblox-3621f44bb0017e91.yaml
add-neutron-lbaas-dbb92dada9d34ceb.yaml
add-neutron-sriov-agent-131816aa1b32874b.yaml
add-neutron-vpnaas-88e0780326100e36.yaml
add-octavia-custom-policy-6a55d8cd951ce639.yaml
add-octavia-dashboard-f6595d27c034f89c.yaml
add-octavia-network-interface-4e54077c1ca2a2f4.yaml
add-panko-role-b76b2b3b1f758e21.yaml
add-py35-f0ddb519029f5ee3.yaml
add-qdrouterd-role-3bb4c184804e1f98.yaml
add-rally-c6d1468accfb1da6.yaml
add-reno-f5e9ff4d9ccfa785.yaml
add-sahara-f2be7bf79935792e.yaml
add-solum-aa448921b2b58989.yaml
add-state-for-selinux-3ab41a8d1c3b099e.yaml
add-trove-ceph-rgw-support-622e06876ae90eb7.yaml
add-trove-d531db316ded568a.yaml
add-trove-singletenant-dd02a7b7cc1a4f99.yaml
add-vitrage-6b8da2c81a68b01b.yaml
add-vmtp-7d6aef3125a38dbe.yaml
add-watcher-a97995ace827cf71.yaml
add-zfssa-iscsi-as-cinder-volume-backend-cadd90a57fdc671b.yaml
add-zookeeper-role-9eb474f26035ec77.yaml
add-zun-role-275d41711e0fe206.yaml
allow-ceph-toggle-udev-2d2b04c08c895820.yaml
allow-disabling-nova-ssh-51028805f163e5a2.yaml
allow-external-swift-as-glance-backend-242a6dbf7c830d7a.yaml
ansible-designate-948c56a8e14d5029.yaml
ansible-tempest-44edbca4436f3c19.yaml
ansible-vault-ac969b70f840d465.yaml
barbican-simple-crypto-key-f3cd3b8b210ab237.yaml
bifrost-f080de99005ad38e.yaml
bifrost-persistent-data-019294fe3326cf82.yaml
bifrost-persistent-logs-889cb58bf0f22c18.yaml
blazar-ansible-role-15887700e73b00f8.yaml
bootstrap-servers-virtualenv-723a0e80942604bd.yaml
bp-add-monitoring-user-for-rabbit-d869cddde8e8c5f3.yaml
bp-support-network-ha-1a771d735a268219.yaml
cadf-notifications-6c102c16090688d5.yaml
ceph-jewel-33caab815946cb4c.yaml
ceph-rgw-keystone-user-d084c3ebdc9528c7.yaml
cinder-api-apache-fc58978df0645b2f.yaml
cli-sanity-check-09f1d7831bf9ff8c.yaml
cloudkitty-docker-fb6b3d7e006a0697.yaml
configurable-horizon-sessions-1dd22eae714a7001.yaml
configurable-tenant-network-types-4dd6ad35df8e8c6c.yaml
congress-broken-cbf8ca59d90a85cb.yaml
container-proxy-settings-for-magnum-0300dad7ee461865.yaml
custom-policies-5a9bb2b59d19b484.yaml
custom_option_docker-f5b810a8edce06fa.yaml