StarlingX Distributed Cloud
Go to file
Victor Romano fbb0f8ea19 Fix dcorch wrongfully using dcagent on N-1 subclouds
Currently, dcorch will try to parse all subcloud responses for
platform as if they were issued by dcagent, which is incorrect for
N-1 subclouds as they don't have dcagent. This commit fixed this by
restricting the parse to subclouds that have dcagent and leaving N-1
subclouds to the old processing style.

Test plan:
  - PASS: Manage a subcloud running N-1 version for the first time and
          verify all endpoint get audited normally. Soak the subcloud
          and verify new audit rounds in dcorch don't try to re-sync
          the same previous resources.
  - PASS: Run the previous test again with a N release subcloud and
          verify the output is the same.
  - PASS: Install a certificate without going through dcorch proxy
          and verify the discrepancy is detected and the certificate
          is installed in all subclouds in the next audit cycle. Soak
          the system and verify new audit cycles don't attempt to
          install the certificate again.

Closes-bug: 2093104

Change-Id: I0b276353d84e3dcbff03b560315f86e201c58246
Signed-off-by: Victor Romano <victor.gluzromano@windriver.com>
2025-01-06 10:06:10 -03:00
api-ref/source Modify kube-rootca audit to alarm first 2024-12-19 21:16:18 +00:00
distributedcloud Fix dcorch wrongfully using dcagent on N-1 subclouds 2025-01-06 10:06:10 -03:00
doc Fix distributedcloud openstack-tox-docs 2023-08-29 11:45:59 -03:00
python/python3-redfish/debian python3-redfish: fix URL spelling 2023-11-14 17:15:16 -05:00
releasenotes Switch to newer openstackdocstheme and reno versions 2020-06-04 14:18:06 +02:00
tools/gate Zuul/Tox: Install custom python3-keystoneauth1 2024-08-02 16:46:44 +00:00
.git-blame-ignore-revs Remove run_black.py script 2024-07-30 21:13:38 +00:00
.gitignore Zuul/Tox: Install custom python3-keystoneauth1 2024-08-02 16:46:44 +00: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
.yamllint Zuul/Tox: Install custom python3-keystoneauth1 2024-08-02 16:46:44 +00:00
.zuul.yaml Zuul/Tox: Install custom python3-keystoneauth1 2024-08-02 16:46:44 +00:00
bindep.txt Fix openstack-tox jobs for DC repo 2022-11-21 16:58:49 +00: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 Add build package for dcagent 2024-07-24 19:37:25 +00:00
debian_pkg_dirs Decontainerizing rvmc.py and Modular Integration in DC Repo 2023-11-10 18:18:23 -05: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 Create stx-distcloud-tox-black job 2024-06-25 14:49:42 -03:00