From c7ae1f4bcaae55eaaa538f6f93e3553977fe05ab Mon Sep 17 00:00:00 2001 From: Nicholas Kuechler Date: Mon, 24 Mar 2025 13:18:43 -0500 Subject: [PATCH] fix: Adds ArgoCD Replace=true annotation to OpenStack jobs --- components/glance/values.yaml | 4 ++++ components/horizon/values.yaml | 1 + components/ironic/values.yaml | 4 ++++ components/keystone/values.yaml | 3 +++ components/neutron/values.yaml | 4 ++++ components/nova/values.yaml | 6 ++++++ components/placement/values.yaml | 4 ++++ 7 files changed, 26 insertions(+) diff --git a/components/glance/values.yaml b/components/glance/values.yaml index 27f9b4b11..ae6c94dc8 100644 --- a/components/glance/values.yaml +++ b/components/glance/values.yaml @@ -127,12 +127,16 @@ annotations: glance_db_sync: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true glance_ks_service: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true glance_ks_user: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true glance_ks_endpoints: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true diff --git a/components/horizon/values.yaml b/components/horizon/values.yaml index b85000b76..1f2a55d82 100644 --- a/components/horizon/values.yaml +++ b/components/horizon/values.yaml @@ -95,3 +95,4 @@ annotations: horizon_db_sync: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true diff --git a/components/ironic/values.yaml b/components/ironic/values.yaml index d4146e4cc..ed6197620 100644 --- a/components/ironic/values.yaml +++ b/components/ironic/values.yaml @@ -217,12 +217,16 @@ annotations: ironic_db_sync: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true ironic_ks_service: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true ironic_ks_user: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true ironic_ks_endpoints: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true diff --git a/components/keystone/values.yaml b/components/keystone/values.yaml index 9c28a2383..1e7fd017e 100644 --- a/components/keystone/values.yaml +++ b/components/keystone/values.yaml @@ -380,9 +380,12 @@ annotations: keystone_fernet_setup: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true keystone_db_sync: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true keystone_credential_setup: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true diff --git a/components/neutron/values.yaml b/components/neutron/values.yaml index e5dec5a96..bbcad8a8a 100644 --- a/components/neutron/values.yaml +++ b/components/neutron/values.yaml @@ -211,12 +211,16 @@ annotations: neutron_db_sync: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true neutron_ks_service: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true neutron_ks_user: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true neutron_ks_endpoints: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true diff --git a/components/nova/values.yaml b/components/nova/values.yaml index 723f29036..967dbdeb7 100644 --- a/components/nova/values.yaml +++ b/components/nova/values.yaml @@ -179,18 +179,24 @@ annotations: nova_db_sync: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true nova_ks_service: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true nova_ks_user: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true nova_ks_endpoints: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true nova_cell_setup: argocd.argoproj.io/hook: PostSync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true nova_bootstrap: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true diff --git a/components/placement/values.yaml b/components/placement/values.yaml index 756c2b507..783e45c26 100644 --- a/components/placement/values.yaml +++ b/components/placement/values.yaml @@ -54,15 +54,19 @@ annotations: placement_db_sync: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true placement_ks_service: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true placement_ks_user: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true placement_ks_endpoints: argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation + argocd.argoproj.io/sync-options: Replace=true endpoints: placement: