StarlingX Distributed Cloud
Go to file
Gustavo Herzmann 64febc50fb Fix endpoint status update for secondary and rehome-pending subclouds
The `update_subcloud_endpoint_status_sync` call, when setting the
deploy status of a subcloud to 'secondary' or 'rehome-pending,' is
missing the `subcloud_region` parameter. This omission causes the
endpoints of ALL subclouds to be set to 'unknown.' The `subcloud_name`
parameter alone is insufficient, as it is only used internally in a
log message.

This commit addresses the issue by adding the missing `subcloud_region`
parameter.

Test Plan:
1. PASS - On a system with 2 or more subclouds, update the subcloud
          deploy status to 'secondary' or 'rehome-pending' and verify
          that only the targeted subcloud has its endpoint statuses set
          to 'unknown.' All other subclouds must remain unaffected.

Related commits:
https://review.opendev.org/c/starlingx/distcloud/+/890176
https://review.opendev.org/c/starlingx/distcloud/+/900288

Story: 2010852
Task: 49059

Signed-off-by: Gustavo Herzmann <gustavo.herzmann@windriver.com>
Change-Id: I262bbb70934adb40c9fe9243950bca55039a3ec9
2023-11-09 18:42:11 -03:00
api-ref/source Add rehome-pending deploy status 2023-11-09 15:33:06 -03:00
distributedcloud Fix endpoint status update for secondary and rehome-pending subclouds 2023-11-09 18:42:11 -03:00
doc Subcloud Name Reconfiguration 2023-09-07 10:30:06 -03:00
releasenotes Switch to newer openstackdocstheme and reno versions 2020-06-04 14:18:06 +02:00
tools/gate Adding py39 gate and removing py36 gates from zuul 2021-10-28 15:26:34 -05:00
.gitignore [Doc] OpenStack API Reference Guide 2018-09-25 08:18:08 -07:00
.gitreview OpenDev Migration Patch 2019-04-19 19:52:44 +00:00
.mailmap StarlingX open source release updates 2018-08-07 11:51:21 -04:00
.zuul.yaml Clean up outdated configs in tox.ini and .zuul.yaml 2023-07-19 11:43:30 -03:00
bindep.txt Fix openstack-tox jobs for DC repo 2022-11-21 16:58:49 +00:00
centos_build_layer.cfg Build layering, add layer build config file 2019-11-08 08:40:22 +08:00
centos_dev_docker_images.inc OpenStack-Keystone Proxy Containerization 2019-11-04 14:36:50 -05:00
centos_dev_wheels.inc OpenStack-Keystone Proxy Containerization 2019-11-04 14:36:50 -05:00
centos_iso_image.inc Keystone token and resource caching 2020-03-23 21:31:04 -04:00
centos_pkg_dirs Update files for relocated repo 2019-11-04 14:36:51 -05:00
centos_stable_docker_images.inc OpenStack-Keystone Proxy Containerization 2019-11-04 14:36:50 -05:00
centos_stable_wheels.inc Update files for relocated repo 2019-11-04 14:36:51 -05:00
CONTRIBUTING.rst StarlingX open source release updates 2018-08-07 11:51:21 -04:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-08-07 11:51:21 -04:00
debian_build_layer.cfg Add debian_build_layer.cfg file 2021-10-05 14:07:18 -04:00
debian_dev_docker_images.inc Port stx-keystone-api-proxy image to debian 2022-11-21 17:46:41 +00:00
debian_dev_wheels.inc Port stx-keystone-api-proxy image to debian 2022-11-21 17:46:41 +00:00
debian_iso_image.inc Debian: distcloud: update debian_iso_image.inc 2022-11-18 08:12:32 +08:00
debian_pkg_dirs Add debian packaging for distributedcloud 2022-01-25 19:06:08 -03:00
debian_stable_docker_images.inc Port stx-keystone-api-proxy image to debian 2022-11-21 17:46:41 +00:00
debian_stable_wheels.inc Port stx-keystone-api-proxy image to debian 2022-11-21 17:46:41 +00:00
HACKING.rst Update setup.cfg to align with StarlingX project 2019-01-07 16:34:24 +00:00
README_DC Update location of openrc in readme 2019-03-15 10:56:03 -05:00
tox.ini Update tox configuration for Distributed Cloud 2023-08-29 17:29:17 -03:00