Raphael 50b6adcc6a Deprovision dccertmon from subclouds
In [1], the dccertmon service was provisioned in SM for both system
controllers and subclouds when it should only run in the former.
Therefore, this commit updates SM entries to remove the service
provision for subclouds.

Test plan:
1. PASS: Build an ISO with the changes and install a DC system with
   active subclouds successfully.
2. PASS: Verify that dccertmon is provisioned in the system controller
   but deprovisioned in all subclouds.
3. PASS: Deploy an AIO-SX successfully and verify dccertmon is not
   provisioned.
4. PASS: Deploy a subcloud, manage it, verify that the dc-cert status is
   updated to in-sync after a while and the subcloud does not present
   any alarms.
5. PASS: Delete the secret for the adminep-ca-certificate of a managed
   subcloud and verify that it is updated both on the system controller
   and the subcloud.
6. PASS: Rehome a subcloud and verify tests 4 and 5 are successfull.

Closes-Bug: 2106823

[1]. https://review.opendev.org/c/starlingx/stx-puppet/+/941208

Change-Id: I2d108948d8df33c23f4e6fc3f7de8d8a52f57e56
Signed-off-by: Raphael <Raphael.Lima@windriver.com>
2025-04-11 10:45:31 -03:00
2021-02-19 12:14:38 -06:00
2019-09-09 14:52:12 -05:00
2019-09-09 14:52:12 -05:00

stx-puppet

The starlingx/stx-puppet repository handles the Puppet service1.

The Puppet service runs during bootstrap, and at every reboot, to provide a consistent configuration across the StarlingX system nodes.

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.

References


  1. https://www.puppet.com↩︎

  2. https://opendev.org/starlingx/manifest.git↩︎

Description
StarlingX Puppet modules and manifests
Readme 20 MiB
Languages
Puppet 58.4%
Python 21.7%
HTML 7.5%
Shell 7.1%
Ruby 4.7%
Other 0.6%