Jim Gauld b1ec6538c6 Add instrumentation log for kubeadm join command
This uses kube_command helper for logging instrumentation
of 'kubeadm join' command. This is useful in cases when the
join command fails or hits timeout. In the case of timeout,
we currently get no indication of progress or the actual failure.

The platform::kubernetes::kube_command helper function is
updated to have new optional parameter 'unless', and the
'environment' parameter is modified to pass an array instead
of a string to handle an empty array as the default.

Partial-Bug: 2084714

TEST CASES:
PASS: AIO-SX, AIO-DX, Standard, DC: Fresh install ISO.
      Verify we get file output logs in /var/log/puppet/<dir>/
      for kubeadm-join-command.log with verbose output.
PASS: AIO-DX: K8S Orchestrated upgrade

Change-Id: Id88d07a62d9bd8785227213d5e1b49fca5260084
Signed-off-by: Jim Gauld <James.Gauld@windriver.com>
2024-11-20 19:04:40 -05:00
2019-09-09 14:52:12 -05:00
2023-04-28 12:38:53 -04: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 19 MiB
Languages
Puppet 67.6%
Python 9%
HTML 8.9%
Shell 8.2%
Ruby 5.5%
Other 0.8%