CI: Increment jobs for 2025.1 release
As a result of 2025.1's release, incrementing jobs so we execute
testing against 2025.1 and 2024.2, while dropping testin for 2024.1
to be mindful of overall CI gate load.
Also, fix sourcing for ironic-standalone......
Change-Id: I7d5ada2b61fa2bbf1a2ec35a379866f519aa6a6e
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index 1c99350..8ba9c3a 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -7,14 +7,14 @@
jobs:
# NOTE(dtantsur): keep N-3 and older non-voting for these jobs.
- ironic-tempest-functional-python3
+ - ironic-tempest-functional-python3-2025.1
- ironic-tempest-functional-python3-2024.2
- - ironic-tempest-functional-python3-2024.1
- ironic-standalone-anaconda
+ - ironic-standalone-anaconda-2025.1
- ironic-standalone-anaconda-2024.2
- - ironic-standalone-anaconda-2024.1
- ironic-standalone-redfish
+ - ironic-standalone-redfish-2025.1
- ironic-standalone-redfish-2024.2
- - ironic-standalone-redfish-2024.1
# NOTE(dtantsur): inspector is deprecated and rarely sees any changes,
# no point in running many jobs
- ironic-inspector-tempest
@@ -22,19 +22,19 @@
# unstable, so keep them non-voting.
- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode:
voting: false
- - ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-2024.2:
+ - ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-2025.1:
voting: false
- ironic-inspector-tempest-discovery:
voting: false
gate:
jobs:
- ironic-tempest-functional-python3
+ - ironic-tempest-functional-python3-2025.1
- ironic-tempest-functional-python3-2024.2
- - ironic-tempest-functional-python3-2024.1
- ironic-standalone-anaconda
+ - ironic-standalone-anaconda-2025.1
- ironic-standalone-anaconda-2024.2
- - ironic-standalone-anaconda-2024.1
- ironic-standalone-redfish
+ - ironic-standalone-redfish-2025.1
- ironic-standalone-redfish-2024.2
- - ironic-standalone-redfish-2024.1
- ironic-inspector-tempest
diff --git a/zuul.d/stable-jobs.yaml b/zuul.d/stable-jobs.yaml
index c75f782..40fd43d 100644
--- a/zuul.d/stable-jobs.yaml
+++ b/zuul.d/stable-jobs.yaml
@@ -14,21 +14,31 @@
override-checkout: stable/2023.2
- job:
+ name: ironic-standalone-redfish-2025.1
+ parent: ironic-standalone-redfish
+ override-checkout: stable/2025.1
+
+- job:
name: ironic-standalone-redfish-2024.2
- parent: ironic-standalone
+ parent: ironic-standalone-redfish
override-checkout: stable/2024.2
- job:
name: ironic-standalone-redfish-2024.1
- parent: ironic-standalone
+ parent: ironic-standalone-redfish
override-checkout: stable/2024.1
- job:
name: ironic-standalone-redfish-2023.2
- parent: ironic-standalone
+ parent: ironic-standalone-redfish
override-checkout: stable/2023.2
- job:
+ name: ironic-standalone-anaconda-2025.1
+ parent: ironic-standalone-anaconda
+ override-checkout: stable/2025.1
+
+- job:
name: ironic-standalone-anaconda-2024.2
parent: ironic-standalone-anaconda
override-checkout: stable/2024.2
@@ -44,6 +54,11 @@
override-checkout: stable/2023.2
- job:
+ name: ironic-tempest-functional-python3-2025.1
+ parent: ironic-tempest-functional-python3
+ override-checkout: stable/2025.1
+
+- job:
name: ironic-tempest-functional-python3-2024.2
parent: ironic-tempest-functional-python3
override-checkout: stable/2024.2
@@ -74,6 +89,11 @@
override-checkout: stable/2023.2
- job:
+ name: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-2025.1
+ parent: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode
+ override-checkout: stable/2025.1
+
+- job:
name: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-2024.2
parent: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode
override-checkout: stable/2024.2