
Now that DC certificate management and auditing have been moved to dccertmon, remove the obsolete Puppet code from certmon and related files. Additionally, add logic to restart dccertmon when admin.conf is updated. Test plan: - PASS: Build puppet, puppet-mainfiest and puppet-sysinv deb packages. - PASS: Build an ISO, verify full installation and ensure no puppet related errors. - PASS: Deploy a full DC system with system controller and a subcloud. Verify the systems are operational after completion (dccertmon and certmon are active). - PASS: Deploy a standalone AIO-SX and verify the system is operational after completion (certmon active - dccertmon not active) Depends-on: https://review.opendev.org/c/starlingx/distcloud/+/944985 Depends-on: https://review.opendev.org/c/starlingx/config/+/944987 Story: 2011311 Task: 51838 Change-Id: Id1f95b0015c48e75c72610b112593e799e3b1540 Signed-off-by: Salman Rana <salman.rana@windriver.com>
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
Description
Languages
Puppet
58.4%
Python
21.6%
HTML
7.6%
Shell
7.1%
Ruby
4.7%
Other
0.6%