config/sysinv/sysinv/sysinv/sysinv/tests/api
Fabiano Correa Mercer 8503921d55 MGMT address_pool reconfiguration for AIO-SX
This change allows the reconfiguration of the management
address_pool for an AIO-SX installation.
The reconfiguration can be done even when the system was
already configured and unlocked, but it needs to lock the
controller in order to reconfigure the management network.
Since there are ansible rules using the name: "management"
as the address_pool, it is necessary to enforce the use of
the address_pool named "management" in order to create the
mgmt network.
During a management network reconfiguration the DNSMASQ
changes must not be applied in runtime, to all changes
take effect the host lock/unlock is mandatory.

Test plan
PASS: AIO-SX IPv4 delete and create another management
      address-pool and create the management network with it
PASS: AIO-SX IPv6 delete and create another management
      address-pool and create the management network with it
PASS: AIO-SX IPv4 fresh install
PASS: AIO-SX IPv6 fresh install
PASS: AIO-DX IPv4 fresh install
PASS: AIO-DX IPv6 fresh install
PASS: STANDARD IPv4 fresh install
PASS: DC with AIO-SX IPv4 fresh install

Story: 2010722
Task: 48469
Change-Id: I2de156162dc83d2c16437d2d8068054de19a3b20
Signed-off-by: Fabiano Correa Mercer <fabiano.correamercer@windriver.com>
Signed-off-by: Teresa Ho <teresa.ho@windriver.com>
2023-11-20 14:59:08 -03:00
..
data Add inactive param for import-load on sysinv api 2023-03-07 11:54:48 +00:00
__init__.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
base.py Deprecate old policy engine and restrict access 2022-08-10 11:18:38 -03:00
test_acl.py Adding pylint checking to the sysinv unit tests 2020-01-14 08:32:12 -06:00
test_address.py Fixed address interface foreign key inconsistency 2020-03-03 16:50:12 -05:00
test_address_pool.py Admin network address pool robustness 2023-03-13 16:18:42 +00:00
test_base.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
test_certificate.py Fix install of bundled certificates 2023-01-09 14:34:14 +00:00
test_controller_fs.py Add ZeroMQ RPC backend 2022-11-24 13:28:01 -03:00
test_device.py Allow de-provisioning of FEC device 2022-04-06 06:02:42 -04:00
test_device_image.py Add ZeroMQ RPC backend 2022-11-24 13:28:01 -03:00
test_device_label.py Allow applying device image with non-device label 2020-07-28 11:27:28 -04:00
test_dns.py Add ZeroMQ RPC backend 2022-11-24 13:28:01 -03:00
test_helm_charts.py Add ZeroMQ RPC backend 2022-11-24 13:28:01 -03:00
test_host.py Merge "Remove the use of the mgmt_ip field in host table" 2023-11-02 19:48:28 +00:00
test_host_fs.py Add ZeroMQ RPC backend 2022-11-24 13:28:01 -03:00
test_interface.py Update System Inventory semantic checks to permit pci-sriov 2023-06-13 13:20:55 -04:00
test_interface_datanetwork.py Support data network assignment on an unlocked host 2021-02-02 07:52:28 -05:00
test_interface_network.py Restrict admin type interface to controllers nodes 2023-08-22 17:16:04 +00:00
test_kernel.py low latency updates host-kernel-modify 2023-07-11 11:01:12 -04:00
test_kube_cluster.py Config API for Kubernetes cluster access information 2021-03-01 07:29:12 -06:00
test_kube_cmd_version.py sysinv: update constant name to be more accurate 2021-10-01 09:14:05 -06:00
test_kube_host_upgrade.py Skip storage nodes when listing per-host k8s upgrade info 2021-11-18 13:42:18 -06:00
test_kube_rootca_update.py Add system health check for psp policy 2023-06-01 05:56:54 -04:00
test_kube_upgrade.py Keep intermediate K8s container images in systemcontroller. 2023-10-26 06:55:59 -07:00
test_kube_version.py Allow recovery from failures during kubernetes upgrade 2019-12-11 14:30:50 -06:00
test_label.py Revert "Add functionality for intel gpu device plugin" 2023-09-22 13:32:12 +00:00
test_load.py Prevent delete imported iso if subcloud isn't upgraded 2023-10-12 01:50:49 -03:00
test_network.py MGMT address_pool reconfiguration for AIO-SX 2023-11-20 14:59:08 -03:00
test_ntp.py Add ZeroMQ RPC backend 2022-11-24 13:28:01 -03:00
test_oamnetwork.py Add support for AIO-SX to DX migration on subcloud 2021-03-29 14:00:52 -04:00
test_partition.py Fix partition status stuck in creating/modifying/deleting 2023-09-12 08:49:17 -03:00
test_ptp.py [PTP dual NIC config] Patching PTP configuration 2022-02-10 11:51:08 -03:00
test_ptp_instance.py Added synce4l configuration support 2023-02-21 09:37:28 -05:00
test_ptp_instance_update.py Fix PTP parameter deletion error messages 2022-02-22 07:04:01 -05:00
test_ptp_interface.py Fix PTP parameter deletion error messages 2022-02-22 07:04:01 -05:00
test_ptp_parameter.py [PTP dual NIC config] Manage parameter life-cycle 2022-01-19 13:18:24 -03:00
test_pv.py Refactor unit test API example to use unit test mixins 2020-01-15 13:02:22 -06:00
test_root.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
test_route.py Disallow route config during upgrade states 2022-05-05 10:39:45 -04:00
test_sensorgroup.py Align API types with database types 2022-07-14 18:27:31 -03:00
test_service_parameters.py Add platform service parameters for crashdump 2023-09-21 16:04:13 +00:00
test_storage_backends.py Allow configurable ceph storage backend network 2021-05-07 14:31:39 +03:00
test_storage_tier.py Replace openstack/context library by oslo_context 2023-02-24 16:17:30 -03:00
test_system.py Add validation to AIO-SX to AIO-DX migration command 2023-05-22 13:39:26 -04:00
test_upgrade.py Add ZeroMQ RPC backend 2022-11-24 13:28:01 -03:00
utils.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00