config/sysinv/sysinv/sysinv/sysinv/puppet
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
..
__init__.py Open vSwitch integration with host and configuration framework 2018-06-14 16:03:52 -05:00
barbican.py Use FQDN for MGMT network 2023-10-31 20:45:40 -04:00
base.py Use FQDN for MGMT network 2023-10-31 20:45:40 -04:00
ceph.py System mode modify fails for duplex systems 2023-02-08 11:02:45 -03:00
certalarm.py Use FQDN for MGMT network 2023-10-31 20:45:40 -04:00
certmon.py Use FQDN for MGMT network 2023-10-31 20:45:40 -04:00
common.py Block host-unlock till kernel manifest completes 2023-10-18 14:42:50 -04:00
dcdbsync.py Use FQDN for MGMT network 2023-10-31 20:45:40 -04:00
dcmanager.py Use FQDN for MGMT network 2023-10-31 20:45:40 -04:00
dcorch.py Use FQDN for MGMT network 2023-10-31 20:45:40 -04:00
device.py Revert "Remove Nova prefix from constants" 2023-09-22 05:20:10 +00:00
dockerdistribution.py Support authenticated registries 2019-10-02 11:30:43 -04:00
fm.py Remove the use of the mgmt_ip field in host table 2023-11-01 10:30:21 -04:00
horizon.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
interface.py Update network interface name length limit, change VLAN OS interface 2023-02-13 14:05:20 -03:00
inventory.py Use FQDN for MGMT network 2023-10-31 20:45:40 -04:00
keystone.py Remove the use of the mgmt_ip field in host table 2023-11-01 10:30:21 -04:00
kubernetes.py Replace k8S API references of v1beta3 to v1beta2 2023-10-06 03:05:21 -04:00
ldap.py Fix sysinv for TLS system local CA secret 2023-06-26 18:13:23 -04:00
mtce.py Use FQDN for MGMT network 2023-10-31 20:45:40 -04:00
networking.py Merge "Use FQDN for MGMT network" 2023-11-02 19:37:55 +00:00
nfv.py Initial integration of DC with admin network 2023-01-10 16:47:02 +00:00
openstack.py Use FQDN for MGMT network 2023-10-31 20:45:40 -04:00
ovs.py Customize sysinv dpdk_elf_file for OVS-DPDK 2023-06-29 20:16:43 -03:00
patching.py Use FQDN for MGMT network 2023-10-31 20:45:40 -04:00
platform.py Use FQDN for MGMT network 2023-10-31 20:45:40 -04:00
platform_firewall.py Firewall: allow IGMP queries from 0.0.0.0 2023-10-19 16:14:55 -03:00
puppet.py MGMT address_pool reconfiguration for AIO-SX 2023-11-20 14:59:08 -03:00
rook.py Introduce rook ceph 2021-01-27 06:46:02 +08:00
service_parameter.py Kubernetes custom configuration support: runtime. 2022-09-13 15:50:22 -04:00
smapi.py Remove the use of the mgmt_ip field in host table 2023-11-01 10:30:21 -04:00
sssd.py Add SSSD ldap password expiration control 2023-08-14 13:04:01 +00:00
storage.py Add resize to / 2023-02-09 20:12:10 -05:00
usm.py Enable puppet hiera setup for USM 2023-07-19 18:48:53 +00:00