nfv/nfv/nfv-tests/nfv_unit_tests/tests
albailey 04797d6c7f Kube rootca update orchestration integration
Updates to orchestration based on recent sysinv commits.

"Kube rootca update abort - API"
 -  changed the URL from /upload to /upload_cert
 - introduced a new state which requires the vim state
 machine to be updated to support resume from that state
 (it goes from abort to start)
 - required changes to how the the 'complete' step was invoked .

"CLIs for kube rootca update procedure"
-  changed the values for the states used by kube rootca
 update orchestration.

Improvements:
 - The subject and expiry_date validation is duplicated in the
VIM so the strategy does not need to be run to see if the inputs
are valid.
Note: if the strategy is created with a valid expiry date, and
not applied until after the date becomes invalid, that will not
be caught until that step is processed.

 - The Client was converting the error strings to lower case before
displaying them.  This made it very difficult to determine the
expected fields for things like certificate subject.

 - upload_cert option for the VIM now works.
Note: the path to the cert should be accessible from both controllers
otherwise it may fail to upload after a SWACT.

Story: 2008675
Task: 43131
Depends-On: https://review.opendev.org/c/starlingx/config/+/805375
Depends-On: https://review.opendev.org/c/starlingx/config/+/805878
Signed-off-by: albailey <Al.Bailey@windriver.com>
Change-Id: Ia27b65ba5142516d5a62c5225c8498997367fd6e
2021-09-02 12:53:36 -05:00
..
__init__.py Convert NFV unit tests from nose to stestr 2018-09-18 12:56:44 -05:00
sw_update_testcase.py py3: nfv wrap dict.values() in list() 2021-07-26 13:13:05 -04:00
test_database_upgrades.py Not require recreate of tox env when running tox 2021-04-06 09:48:36 -05:00
test_dhcp_network_rebalance_randomized.py Neutron Host Management Robustness 2019-04-15 10:37:59 -04:00
test_fw_update_strategy.py py3: nfv wrap dict.values() in list() 2021-07-26 13:13:05 -04:00
test_instance.py py3: nfv wrap dict.values() in list() 2021-07-26 13:13:05 -04:00
test_instance_director.py py3: nfv wrap dict.values() in list() 2021-07-26 13:13:05 -04:00
test_kube_rootca_update_strategy.py Kube rootca update orchestration integration 2021-09-02 12:53:36 -05:00
test_kube_upgrade_strategy.py Adding parallel apply capabilities to kube orch 2021-04-14 07:30:19 -05:00
test_network_rebalance.py Neutron Router Rebalancing Unit Test Improvements 2019-03-26 09:47:53 -04:00
test_network_rebalance_randomized.py Neutron Host Management Robustness 2019-04-15 10:37:59 -04:00
test_nfv_client.py Implement kube_rootca_update orchestration 2021-08-19 08:38:18 -05:00
test_plugin_kubernetes_client.py Wait for pods to terminate when host is locked 2019-10-08 09:37:00 -05:00
test_sw_patch_strategy.py py3: nfv wrap dict.values() in list() 2021-07-26 13:13:05 -04:00
test_sw_upgrade_strategy.py py3: nfv wrap dict.values() in list() 2021-07-26 13:13:05 -04: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