StarlingX OpenStack Armada App
f3f74c96be
Some pods where getting stuck due the following cyclic dependency: The api pod where stuck in the Init state awaiting for jobs to be executed. Jobs had a post-install hook, meaning that will only be executed when all resources are loaded into Kubernetes [1]. Since the api pod where stuck in a Init state, the jobs never spawns and consequently the api pod. To solve this issue it was added a disableWait flag into the HelmReleases, meaning that the waiting for resources to be ready after a helm install has been performed will be disabled [2], allowing the api pods and jobs to spawn. Test Plan: PASS - Build stx-openstack tarball. PASS - Upload/apply stx-openstack. PASS - Remove/delete stx-openstack. [1] - https://helm.sh/docs/topics/charts_hooks/ [2] - https://fluxcd.io/flux/components/helm/helmreleases/ Signed-off-by: Rafael Falcao <rafael.vieirafalcao@windriver.com> Change-Id: Iacc7544a5b3ecc8729aca991741255c105d5eb22 |
||
---|---|---|
enhanced-policies | ||
openstack-helm | ||
openstack-helm-infra | ||
python-k8sapp-openstack | ||
stx-openstack-helm | ||
stx-openstack-helm-fluxcd | ||
.gitignore | ||
.gitreview | ||
.zuul.yaml | ||
bindep.txt | ||
centos_build_layer.cfg | ||
centos_helm.inc | ||
centos_pkg_dirs | ||
centos_pkg_dirs_containers | ||
centos_tarball-dl.lst | ||
debian_build_layer.cfg | ||
debian_helm.inc | ||
debian_pkg_dirs | ||
requirements.txt | ||
test-requirements.txt | ||
tox.ini |