From a2a60b2c657f1675f190816722f04c46cae179b5 Mon Sep 17 00:00:00 2001 From: Guillaume Boutry Date: Wed, 6 Dec 2023 14:49:45 +0100 Subject: [PATCH] Allow rebuild charms on modifying a rebuild file A main rebuild file at the root will trigger every jobs. Change-Id: I06e986d0585495946027dbbcaad4145c4fc4c592 --- charms/aodh-k8s/rebuild | 3 ++ charms/barbican-k8s/rebuild | 3 ++ charms/ceilometer-k8s/rebuild | 3 ++ charms/cinder-ceph-k8s/rebuild | 3 ++ charms/cinder-k8s/rebuild | 3 ++ charms/designate-bind-k8s/rebuild | 3 ++ charms/designate-k8s/rebuild | 3 ++ charms/glance-k8s/rebuild | 3 ++ charms/gnocchi-k8s/rebuild | 3 ++ charms/heat-k8s/rebuild | 3 ++ charms/horizon-k8s/rebuild | 3 ++ charms/keystone-k8s/rebuild | 3 ++ charms/keystone-ldap-k8s/rebuild | 3 ++ charms/magnum-k8s/rebuild | 3 ++ charms/neutron-k8s/rebuild | 3 ++ charms/nova-k8s/rebuild | 3 ++ charms/octavia-k8s/rebuild | 3 ++ charms/openstack-exporter-k8s/rebuild | 3 ++ charms/openstack-hypervisor/rebuild | 3 ++ charms/ovn-central-k8s/rebuild | 3 ++ charms/ovn-relay-k8s/rebuild | 3 ++ charms/placement-k8s/rebuild | 3 ++ rebuild | 3 ++ zuul.d/jobs.yaml | 49 +++++++++++++++++++++++++++ 24 files changed, 118 insertions(+) create mode 100644 charms/aodh-k8s/rebuild create mode 100644 charms/barbican-k8s/rebuild create mode 100644 charms/ceilometer-k8s/rebuild create mode 100644 charms/cinder-ceph-k8s/rebuild create mode 100644 charms/cinder-k8s/rebuild create mode 100644 charms/designate-bind-k8s/rebuild create mode 100644 charms/designate-k8s/rebuild create mode 100644 charms/glance-k8s/rebuild create mode 100644 charms/gnocchi-k8s/rebuild create mode 100644 charms/heat-k8s/rebuild create mode 100644 charms/horizon-k8s/rebuild create mode 100644 charms/keystone-k8s/rebuild create mode 100644 charms/keystone-ldap-k8s/rebuild create mode 100644 charms/magnum-k8s/rebuild create mode 100644 charms/neutron-k8s/rebuild create mode 100644 charms/nova-k8s/rebuild create mode 100644 charms/octavia-k8s/rebuild create mode 100644 charms/openstack-exporter-k8s/rebuild create mode 100644 charms/openstack-hypervisor/rebuild create mode 100644 charms/ovn-central-k8s/rebuild create mode 100644 charms/ovn-relay-k8s/rebuild create mode 100644 charms/placement-k8s/rebuild create mode 100644 rebuild diff --git a/charms/aodh-k8s/rebuild b/charms/aodh-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/aodh-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/barbican-k8s/rebuild b/charms/barbican-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/barbican-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/ceilometer-k8s/rebuild b/charms/ceilometer-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/ceilometer-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/cinder-ceph-k8s/rebuild b/charms/cinder-ceph-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/cinder-ceph-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/cinder-k8s/rebuild b/charms/cinder-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/cinder-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/designate-bind-k8s/rebuild b/charms/designate-bind-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/designate-bind-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/designate-k8s/rebuild b/charms/designate-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/designate-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/glance-k8s/rebuild b/charms/glance-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/glance-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/gnocchi-k8s/rebuild b/charms/gnocchi-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/gnocchi-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/heat-k8s/rebuild b/charms/heat-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/heat-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/horizon-k8s/rebuild b/charms/horizon-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/horizon-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/keystone-k8s/rebuild b/charms/keystone-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/keystone-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/keystone-ldap-k8s/rebuild b/charms/keystone-ldap-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/keystone-ldap-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/magnum-k8s/rebuild b/charms/magnum-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/magnum-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/neutron-k8s/rebuild b/charms/neutron-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/neutron-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/nova-k8s/rebuild b/charms/nova-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/nova-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/octavia-k8s/rebuild b/charms/octavia-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/octavia-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/openstack-exporter-k8s/rebuild b/charms/openstack-exporter-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/openstack-exporter-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/openstack-hypervisor/rebuild b/charms/openstack-hypervisor/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/openstack-hypervisor/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/ovn-central-k8s/rebuild b/charms/ovn-central-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/ovn-central-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/ovn-relay-k8s/rebuild b/charms/ovn-relay-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/ovn-relay-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/charms/placement-k8s/rebuild b/charms/placement-k8s/rebuild new file mode 100644 index 00000000..fe45819a --- /dev/null +++ b/charms/placement-k8s/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/rebuild b/rebuild new file mode 100644 index 00000000..ba420028 --- /dev/null +++ b/rebuild @@ -0,0 +1,3 @@ +# This file is used to trigger a build. +# Change uuid to trigger a new build on every charms. +c3b9c7c9-2bd4-4df1-a1df-89c729b34eb6 diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index d152f495..ac8a045f 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -7,6 +7,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/keystone-k8s/* + - rebuild vars: charm: keystone-k8s - job: @@ -18,6 +19,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/glance-k8s/* + - rebuild vars: charm: glance-k8s - job: @@ -29,6 +31,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/nova-k8s/* + - rebuild vars: charm: nova-k8s - job: @@ -40,6 +43,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/placement-k8s/* + - rebuild vars: charm: placement-k8s - job: @@ -51,6 +55,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/neutron-k8s/* + - rebuild vars: charm: neutron-k8s - job: @@ -62,6 +67,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/ovn-central-k8s/* + - rebuild vars: charm: ovn-central-k8s - job: @@ -73,6 +79,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/ovn-relay-k8s/* + - rebuild vars: charm: ovn-relay-k8s - job: @@ -84,6 +91,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/cinder-k8s/* + - rebuild vars: charm: cinder-k8s - job: @@ -95,6 +103,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/cinder-ceph-k8s/* + - rebuild vars: charm: cinder-ceph-k8s - job: @@ -106,6 +115,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/horizon-k8s/* + - rebuild vars: charm: horizon-k8s - job: @@ -117,6 +127,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/heat-k8s/* + - rebuild vars: charm: heat-k8s - job: @@ -128,6 +139,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/octavia-k8s/* + - rebuild vars: charm: octavia-k8s - job: @@ -139,6 +151,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/aodh-k8s/* + - rebuild vars: charm: aodh-k8s - job: @@ -150,6 +163,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/ceilometer-k8s/* + - rebuild vars: charm: ceilometer-k8s - job: @@ -161,6 +175,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/gnocchi-k8s/* + - rebuild vars: charm: gnocchi-k8s - job: @@ -172,6 +187,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/barbican-k8s/* + - rebuild vars: charm: barbican-k8s - job: @@ -183,6 +199,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/magnum-k8s/* + - rebuild vars: charm: magnum-k8s - job: @@ -194,6 +211,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/designate-k8s/* + - rebuild vars: charm: designate-k8s - job: @@ -205,6 +223,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/designate-bind-k8s/* + - rebuild vars: charm: designate-bind-k8s - job: @@ -216,6 +235,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/keystone-ldap-k8s/* + - rebuild vars: charm: keystone-ldap-k8s - job: @@ -227,6 +247,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/openstack-exporter-k8s/* + - rebuild vars: charm: openstack-exporter-k8s - job: @@ -238,6 +259,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/openstack-hypervisor/* + - rebuild vars: charm: openstack-hypervisor @@ -275,6 +297,7 @@ - charms/ovn-central-k8s/* - charms/ovn-relay-k8s/* - charms/horizon-k8s/* + - rebuild vars: # Artifacts will be downloaded from below charm jobs charm_jobs: @@ -316,6 +339,7 @@ - charms/gnocchi-k8s/* - charms/ceilometer-k8s/* - charms/aodh-k8s/* + - rebuild vars: charm_jobs: - charm-build-cinder-k8s @@ -354,6 +378,7 @@ - charms/octavia-k8s/* - charms/barbican-k8s/* - charms/magnum-k8s/* + - rebuild vars: charm_jobs: - charm-build-heat-k8s @@ -389,6 +414,7 @@ - charms/designate-bind-k8s/* - charms/keystone-ldap-k8s/* - charms/openstack-exporter-k8s/* + - rebuild vars: charm_jobs: - charm-build-designate-k8s @@ -406,6 +432,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/aodh-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -418,6 +445,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/barbican-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -430,6 +458,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/ceilometer-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -442,6 +471,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/cinder-ceph-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -454,6 +484,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/cinder-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -466,6 +497,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/designate-bind-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -478,6 +510,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/designate-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -490,6 +523,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/glance-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -502,6 +536,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/gnocchi-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -514,6 +549,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/heat-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -526,6 +562,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/horizon-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -538,6 +575,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/keystone-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -550,6 +588,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/keystone-ldap-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -562,6 +601,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/magnum-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -574,6 +614,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/neutron-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -586,6 +627,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/nova-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -598,6 +640,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/octavia-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -610,6 +653,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/openstack-exporter-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -622,6 +666,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/openstack-hypervisor/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -634,6 +679,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/ovn-central-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -646,6 +692,7 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/ovn-relay-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 @@ -658,6 +705,8 @@ files: - ops-sunbeam/ops_sunbeam/* - charms/placement-k8s/* + - rebuild secrets: - charmhub_token timeout: 3600 +