StarlingX Installation/Update/Patching/Backup/Restore
Go to file
Luis Eduardo Bonatti 378e2010fe Deploy host-list implementation
This commit add some changes on deploy host-list.
Adds a function to query the hostnames from sysinv
to deploy host-list entities during deploy start.
Changes endpoint to GET verb, the endpoint return in case
of no deployment in progress it will an empty list
and at CLI will print "No deploy in progress." In case
there is a deployment in progress the CLI will behave
the same but the endpoint will return the data below:

[{'hostname': '<hostname>',
  'software_release': '<sw_version>',
  'target_release': '<sw_version>',
  'reboot_required': 'str<true/false>',
  'host_state': '<host_deploy_state>'}]

This commit also changes the wait_for_install_complete function
to follow the new state logic.

Note: Software deploy host is affected by this change related
to states and will need a future commit regarding state changes
during deploy start and deploy host itself.

Test Plan:
PASS: Software deploy host-list with/without deployment in progress.
PASS: Deploy_host creation/update/get/delete.
PASS: Collect hostnames to deploy host entities during deploy start.

Story: 2010676
Task: 49586

Change-Id: I7b03df30fd8e326637a3ffc031e0fdf543cb6356
Signed-off-by: Luis Eduardo Bonatti <LuizEduardo.Bonatti@windriver.com>
2024-03-06 11:10:29 -03:00
api-ref/source Switch to newer openstackdocstheme and reno versions 2020-06-04 14:40:40 +02:00
apt-ostree/debian Update snapshot to 7923a8 2023-12-07 13:41:11 -05:00
cgcs-patch Fix constraints file in tox.ini 2024-03-01 19:18:51 -03:00
devstack Subdirectories 'tsconfig ' relocated to repo 'stx-config' 2019-09-05 13:04:59 -04:00
doc Fix: openstack-tox-docs job is broken with Sphinx >= 5.0.0 2023-08-31 17:01:12 +00:00
enable-dev-patch Update debian package versions to use git commits 2023-02-09 17:26:41 +00:00
extras/scripts Add setup_patch_repo.sh for patch-iso 2020-02-12 14:38:01 -05:00
patch-alarm Update patch-alarm tox for python3 2023-04-12 18:28:07 +00:00
patch-boot-args StarlingX open source release updates 2018-05-31 07:37:12 -07:00
patch-scripts Support dockerd in-service patching with EXAMPLE_DOCKER script 2022-11-27 18:51:12 +00:00
releasenotes Switch to newer openstackdocstheme and reno versions 2020-06-04 14:40:40 +02:00
software Deploy host-list implementation 2024-03-06 11:10:29 -03:00
software-client Deploy host-list implementation 2024-03-06 11:10:29 -03:00
sw-patch Patch extraction and validation enhancements 2023-12-19 01:42:52 +00:00
.gitignore Adding unit tests to tsconfig and clean it up a bit 2019-03-04 19:16:05 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:52:36 +00:00
.zuul.yaml Fix zuul failure 2024-01-10 19:26:20 +00:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:37:12 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:37:12 -07:00
README.rst StarlingX open source release updates 2018-05-31 07:37:12 -07:00
bindep.txt Software deploy host implementation 2023-05-08 17:11:53 +00:00
centos_build_layer.cfg Build layering, add layer build config file 2019-10-15 12:56:44 +08:00
centos_dev_wheels.inc Config file changes to remove 'tsconfig ' after relocation to 'stx-config' 2019-09-04 15:36:52 -04:00
centos_iso_image.inc Config file changes to remove 'tsconfig ' after relocation to 'stx-config' 2019-09-04 15:36:52 -04:00
centos_pkg_dirs Support dockerd in-service patching with EXAMPLE_DOCKER script 2022-11-27 18:51:12 +00:00
centos_stable_wheels.inc Config file changes to remove 'tsconfig ' after relocation to 'stx-config' 2019-09-04 15:36:52 -04:00
debian_build_layer.cfg Add debian_build_layer.cfg file 2021-10-05 14:12:40 -04:00
debian_iso_image.inc Merge "Add apt-ostree Debian package" 2023-10-10 15:36:45 +00:00
debian_pkg_dirs Merge "Add apt-ostree Debian package" 2023-10-10 15:36:45 +00:00
debian_stable_wheels.inc Adding software-client to docker_stable_wheel.inc 2023-11-27 12:04:06 -03:00
pylint.rc Enable Unused Variable 2019-07-19 10:28:00 -04:00
requirements.txt Add Zuul test foundation 2018-07-25 08:48:07 -05:00
test-requirements.txt Adding rpm-python to bindep to fix pylint 2021-12-15 09:13:13 -06:00
tox.ini Fix zuul failure 2024-01-10 19:26:20 +00:00

README.rst

stx-update

StarlingX Software Management