StarlingX System Configuration Management
8503921d55
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> |
||
---|---|---|
api-ref/source | ||
config-gate | ||
controllerconfig | ||
devstack | ||
doc | ||
releasenotes | ||
storageconfig | ||
sysinv | ||
tmp/patch-scripts/EXAMPLE_SYSINV/scripts | ||
tools/docker/images | ||
tsconfig | ||
workerconfig | ||
.gitignore | ||
.gitreview | ||
.yamllint | ||
.zuul.yaml | ||
bindep.txt | ||
centos_build_layer.cfg | ||
centos_dev_wheels.inc | ||
centos_iso_image.inc | ||
centos_pkg_dirs | ||
centos_pkg_dirs_containers | ||
centos_stable_wheels.inc | ||
CONTRIBUTORS.wrs | ||
debian_build_layer.cfg | ||
debian_iso_image.inc | ||
debian_pkg_dirs | ||
debian_stable_wheels.inc | ||
LICENSE | ||
README.rst | ||
test-requirements.txt | ||
tox.ini |
config
The starlingx/config repository handles the StarlingX configuration management services.
Its key component is the System Inventory Service (Sysinv), which provides the system command-line interface (CLI)1.
This repository is not intended to be developed standalone, but rather as part of the StarlingX Source System, which is defined by the StarlingX manifest2.