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>