StarlingX System Configuration Management
Go to file
Igor Soares c0f09ff4c0 Check FluxCD pods status before Helm operations
Check helm-controller and source-controller FluxCD pod status
before carrying out helm operations.

If either helm-controller or source-controller pods are not ready
an error message is logged. This aims to provide more information
for troubleshooting app installation issues.

In addition, audit is deferred if FluxCD pods are not ready
replacing the corresponding old logic for Armada.

Test Plan:
PASS: build-pkgs
PASS: build-image
PASS: AIO-SX deployment
PASS: Reapply platform-integ-apps
PASS: Apply SNMP app
PASS: Set invalid image for helm-controller and check if audit is deferred
PASS: Set invalid image for source-controller and check if audit is deferred
PASS: Delete helm-controller deployment and check if audit is deferred
PASS: Delete source-controller deployment and check if audit is deferred
PASS: Restore helm-controller and source-controller original deployments
and check if audit proceeds

Story: 2009303
Task: 47244

Signed-off-by: Igor Soares <Igor.PiresSoares@windriver.com>
Change-Id: I21569ec1a20fd86d336fc6e50d5372cb783cf412
2023-02-10 07:47:36 -05:00
api-ref/source Add runtime reconfiguration of kubelet 2022-06-09 17:59:35 -04:00
config-gate debian: Remove package preset install for config 2022-09-27 08:20:41 +00:00
controllerconfig Merge "Support secure LDAP upgrade for AIO-DX (n+2)" 2023-02-08 15:37:54 +00:00
devstack Deprecate old policy engine and restrict access 2022-08-10 11:18:38 -03:00
doc Fix tox-docs failing sphinx 2022-05-31 13:56:30 +00:00
releasenotes Remove host hardware sysinv profile 2021-10-18 18:01:40 -03:00
storageconfig Add storageconfig.service file 2022-10-13 10:27:23 -04:00
sysinv Check FluxCD pods status before Helm operations 2023-02-10 07:47:36 -05:00
tmp/patch-scripts/EXAMPLE_SYSINV/scripts StarlingX open source release updates 2018-05-31 07:35:52 -07:00
tools/docker/images Enable kubernetes SCTPSupport feature 2019-09-03 19:23:05 +00:00
tsconfig Remove python2 jobs from zuul for this repo 2023-02-07 19:36:45 +00:00
workerconfig Configure k8s-coredump token on other nodes 2022-12-05 12:09:39 -03:00
.gitignore Minor zuul and tox file cleanup after manifest re-org 2019-09-06 15:40:37 -05:00
.gitreview OpenDev Migration Patch 2019-04-19 19:52:42 +00:00
.yamllint clear yamllint errors under stx-config 2018-09-12 21:11:57 +08:00
.zuul.yaml Merge "Remove python2 jobs from zuul for this repo" 2023-02-07 22:30:51 +00:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:35:52 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:35:52 -07:00
README.rst StarlingX open source release updates 2018-05-31 07:35:52 -07:00
bindep.txt py3: Add py39 gate for sysinv 2021-08-27 08:39:06 -04:00
centos_build_layer.cfg Build layering, add layer build config file 2019-10-15 12:29:05 +08:00
centos_dev_wheels.inc Config file changes to add 'tsconfig' after relocation from 'update' 2019-09-05 11:51:05 -04:00
centos_iso_image.inc Merge sysinv_fpga_agent with sysinv_agent 2022-10-03 14:12:28 -04:00
centos_pkg_dirs Merge sysinv_fpga_agent with sysinv_agent 2022-10-03 14:12:28 -04:00
centos_pkg_dirs_containers Config file changes for packages relocated to repo 'openstack-armada-app' 2019-09-05 10:42:00 -04:00
centos_stable_wheels.inc Config file changes to add 'tsconfig' after relocation from 'update' 2019-09-05 11:51:05 -04:00
debian_build_layer.cfg Add debian_build_layer.cfg file 2021-10-05 14:50:08 -04:00
debian_iso_image.inc Debian: config: update debian_iso_image.inc 2022-11-08 15:48:04 +08:00
debian_pkg_dirs Merge sysinv_fpga_agent with sysinv_agent 2022-10-03 14:12:28 -04:00
debian_stable_wheels.inc debian: Add sysinv wheel to the build 2022-11-21 13:33:24 +00:00
test-requirements.txt Calling an additional shell lint command from zuul 2021-06-03 17:35:50 -05:00
tox.ini Update tox.ini to work with tox 4 2022-12-26 18:55:39 +00:00

README.rst

stx-config

StarlingX Configuration Management