![Gleb Aronsky](/assets/img/avatar_default.png)
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>
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
67.6%
Python
9%
HTML
8.9%
Shell
8.2%
Ruby
5.5%
Other
0.8%