Gleb Aronsky f426f5c67a Update kubelet system overrides on unlock
Add logic to the platform::kubernetes::configuration method
to generate the kubelet's systemd override file. This
change ensures the file is generated every time a host is
unlocked. This facilitates delivery of systemd service changes
via patches to existing installs.

This change is needed by bug 2027810 to ensure that the
orphan volume cleanup script is executed as part of the systemd
ExecStartPre kubelet service override.

This bug is an update for the this reverted commit:
https://review.opendev.org/c/starlingx/stx-puppet/+/895364

Test Plan:

Pass:  - Update the kube-stx-override.conf.erb file
       - Lock the AIO-SX host
       - Unlock the AIO-SX host
       - Verify that kube-stx-override.conf has been updated
       - Verify AIO-SX fresh install
       - Verify Standard Duplex lock/unlock and
         verify that kube-stx-override.conf has been updated
       - Verify Standard Duplex Install

Partial-Bug: 2027810
Change-Id: I4e47bce634c21396acb2e5f1540cac0be3ed34ec
Signed-off-by: Gleb Aronsky <gleb.aronsky@windriver.com>
2023-10-10 12:57:56 -07:00
2023-04-28 12:38:53 -04:00
2023-07-20 15:45:19 +00:00
2022-12-27 01:28:45 +00: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 19 MiB
Languages
Puppet 67.6%
Python 9%
HTML 8.9%
Shell 8.2%
Ruby 5.5%
Other 0.8%