From 152b2153a8362a701fa4ecfe553434ee7c36cbf9 Mon Sep 17 00:00:00 2001 From: Nicholas Kuechler Date: Wed, 3 Dec 2025 11:23:12 -0600 Subject: [PATCH 1/2] fix(openstack): Lowers backoffLimit for openstack-helm bootstrap jobs to a reasonable limit --- components/keystone/values.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/components/keystone/values.yaml b/components/keystone/values.yaml index ef9498aa6..0c208db63 100644 --- a/components/keystone/values.yaml +++ b/components/keystone/values.yaml @@ -8,6 +8,15 @@ bootstrap: script: | ansible-runner run /runner --playbook keystone-post-deploy.yaml -vv +# (nicholas.kuechler) The default openstack-helm backoffLimit is 1000 which can +# be quite long if the ansible job fails and the pod is stuck in CrashLoopBackoff. +# Changing this to a more reasonable limit for bootstrap jobs. +# Reference: https://opendev.org/openstack/openstack-helm/src/branch/master/helm-toolkit/templates/manifests/_job-bootstrap.tpl#L38 +jobs: + bootstrap: + backoffLimit: 10 + activeDeadlineSeconds: 1200 + network: # configure OpenStack Helm to use Undercloud's ingress # instead of expecting the ingress controller provided From 9b1fb83e19eeca6a4ce41520448e0d0f874bc46f Mon Sep 17 00:00:00 2001 From: Nicholas Kuechler Date: Mon, 8 Dec 2025 10:09:20 -0600 Subject: [PATCH 2/2] feat(keystone): Bump openstack-helm keystone chart to latest version --- apps/openstack/keystone.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/openstack/keystone.yaml b/apps/openstack/keystone.yaml index 523e9a3e9..cbe20c2c5 100644 --- a/apps/openstack/keystone.yaml +++ b/apps/openstack/keystone.yaml @@ -1,7 +1,7 @@ --- component: keystone repoURL: https://tarballs.opendev.org/openstack/openstack-helm -chartVersion: 2025.1.5+95bf0bf6e +chartVersion: 2025.2.3+1fd1ed5e0 ignoreDifferences: - kind: Secret name: keystone-fernet-keys