nfv/nfv/nfv-tests/nfv_unit_tests/tests
Al Bailey 0f83fc1169 Combine multiple kube-upgrades into one strategy
This algorithm change is Simplex only.
The algorithm for multi-version upgrade for k8s is:
- system kube-upgrade-start <final version>
- system kube-upgrade-download-images
- system kube-upgrade-networking
- system kube-host-cordon controller-0 (future)
- loop <v> from current version to final version
 - system kube-host-upgrade controller-0 control-plane <v>
 - system kube-host-upgrade controller-0 kubelet <v>
- system kube-host-uncordon controller-0 (future)
- system kube-upgrade-complete
- system kube-upgrade-delete

This change does the following additional cleanup:
- remove patch-apply intermediate steps during kube-upgrade
- remove all patching mixings from kube upgrade strategy

Test Plan:
  PASS: (multi-upgrade) AIO-SX kube upgrade orchestration
        v1.21.8 to v1.24.4
  PASS: (single upgrade) AIO-DX kube-upgrade orchestration
        v1.21.8 to v1.22.5

Depends-On: https://review.opendev.org/c/starlingx/config/+/877988

Story: 2010565
Task: 47741
Signed-off-by: Al Bailey <al.bailey@windriver.com>
Change-Id: Id654212e198321c6518b8feaa85cd5301167735c
2023-04-28 13:10:29 +00:00
..
__init__.py Convert NFV unit tests from nose to stestr 2018-09-18 12:56:44 -05:00
sw_update_testcase.py Combine multiple kube-upgrades into one strategy 2023-04-28 13:10:29 +00:00
test_database_upgrades.py Add support for SQLAlchemy 1.4 to NFV 2023-01-30 21:08:56 +00:00
test_debug_config.py Unsuppress pylint E1111 assignment-from-no-return 2023-02-11 11:45:31 -05:00
test_dhcp_network_rebalance_randomized.py Cleanup pep8 un-used variable warnings 2023-03-08 15:18:00 +00:00
test_exceptions.py Debian: python3 fix for OpenStackRestAPIExceptions 2023-02-14 15:21:13 +00:00
test_fw_update_strategy.py Cleanup pep8 un-used variable warnings 2023-03-08 15:18:00 +00:00
test_instance.py Fix relative imports in nfv 2023-01-24 22:16:39 +00:00
test_instance_director.py Fix relative imports in nfv 2023-01-24 22:16:39 +00:00
test_kube_rootca_update_strategy.py Fix relative imports in nfv 2023-01-24 22:16:39 +00:00
test_kube_upgrade_strategy.py Combine multiple kube-upgrades into one strategy 2023-04-28 13:10:29 +00:00
test_network_rebalance.py Fix relative imports in nfv 2023-01-24 22:16:39 +00:00
test_network_rebalance_randomized.py Cleanup pep8 un-used variable warnings 2023-03-08 15:18:00 +00:00
test_nfv_client.py Fix relative imports in nfv 2023-01-24 22:16:39 +00:00
test_nfvi_infrastructure_api.py Adding unit tests to improve nfvi infra coverage 2023-03-01 14:10:25 +00:00
test_plugin_kubernetes_client.py Cleanup pep8 un-used variable warnings 2023-03-08 15:18:00 +00:00
test_sw_patch_strategy.py Fix relative imports in nfv 2023-01-24 22:16:39 +00:00
test_sw_upgrade_strategy.py Fix relative imports in nfv 2023-01-24 22:16:39 +00:00
testcase.py Convert NFV unit tests from nose to stestr 2018-09-18 12:56:44 -05:00
utils.py Neutron Network Rebalancing on DHCP Agents 2019-04-03 16:11:03 -04:00