Merge "Replace Ubuntu Jammy by Noble"

This commit is contained in:
Zuul 2025-04-08 15:58:13 +00:00 committed by Gerrit Code Review
commit 20d92133cb
8 changed files with 73 additions and 157 deletions

View File

@ -7,6 +7,9 @@ class openstack_integration::repos {
include apt
class { 'openstack_extras::repo::debian::ubuntu':
release => 'caracal',
# TODO(tkajinam): Switch to UCA once openstackclient in Dalmatian
# is updated. See https://bugs.launchpad.net/bugs/2097764 .
manage_uca => false,
package_require => true,
uca_location => pick($facts['uca_mirror_host'], 'http://ubuntu-cloud.archive.canonical.com/ubuntu'),
}

View File

@ -79,7 +79,7 @@
name: puppet-openstack-base
pre-run: playbooks/prepare-node-common.yaml
abstract: true
nodeset: ubuntu-jammy
nodeset: ubuntu-noble
vars:
puppet: 7

View File

@ -13,12 +13,6 @@
vars:
scenario: scenario001
- job:
name: puppet-openstack-integration-7-scenario001-tempest-ubuntu-jammy
parent: puppet-openstack-integration-7-scenario001
nodeset: ubuntu-jammy
voting: false
- job:
name: puppet-openstack-integration-7-scenario001-tempest-centos-9-stream
parent: puppet-openstack-integration-7-scenario001
@ -34,12 +28,6 @@
vars:
scenario: scenario002
- job:
name: puppet-openstack-integration-7-scenario002-tempest-ubuntu-jammy
parent: puppet-openstack-integration-7-scenario002
nodeset: ubuntu-jammy
voting: false
- job:
name: puppet-openstack-integration-7-scenario002-tempest-centos-9-stream
parent: puppet-openstack-integration-7-scenario002
@ -55,12 +43,6 @@
vars:
scenario: scenario003
- job:
name: puppet-openstack-integration-7-scenario003-tempest-ubuntu-jammy
parent: puppet-openstack-integration-7-scenario003
nodeset: ubuntu-jammy
voting: false
- job:
name: puppet-openstack-integration-7-scenario003-tempest-centos-9-stream
parent: puppet-openstack-integration-7-scenario003
@ -76,12 +58,6 @@
vars:
scenario: scenario004
- job:
name: puppet-openstack-integration-7-scenario004-tempest-ubuntu-jammy
parent: puppet-openstack-integration-7-scenario004
nodeset: ubuntu-jammy
voting: false
- job:
name: puppet-openstack-integration-7-scenario004-tempest-centos-9-stream
parent: puppet-openstack-integration-7-scenario004
@ -97,12 +73,6 @@
vars:
scenario: scenario005
- job:
name: puppet-openstack-integration-7-scenario005-tempest-ubuntu-jammy
parent: puppet-openstack-integration-7-scenario005
nodeset: ubuntu-jammy
voting: false
- job:
name: puppet-openstack-integration-7-scenario005-tempest-centos-9-stream
parent: puppet-openstack-integration-7-scenario005
@ -128,12 +98,10 @@
scenario: scenario001
- job:
name: puppet-openstack-integration-8-scenario001-tempest-centos-9-stream
name: puppet-openstack-integration-8-scenario001-tempest-ubuntu-noble
parent: puppet-openstack-integration-8-scenario001
nodeset:
nodes:
- name: centos-9-stream
label: centos-9-stream
nodeset: ubuntu-noble
voting: false
- job:
name: puppet-openstack-integration-8-scenario002
@ -143,12 +111,10 @@
scenario: scenario002
- job:
name: puppet-openstack-integration-8-scenario002-tempest-centos-9-stream
name: puppet-openstack-integration-8-scenario002-tempest-ubuntu-noble
parent: puppet-openstack-integration-8-scenario002
nodeset:
nodes:
- name: centos-9-stream
label: centos-9-stream
nodeset: ubuntu-noble
voting: false
- job:
name: puppet-openstack-integration-8-scenario003
@ -158,12 +124,10 @@
scenario: scenario003
- job:
name: puppet-openstack-integration-8-scenario003-tempest-centos-9-stream
name: puppet-openstack-integration-8-scenario003-tempest-ubuntu-noble
parent: puppet-openstack-integration-8-scenario003
nodeset:
nodes:
- name: centos-9-stream
label: centos-9-stream
nodeset: ubuntu-noble
voting: false
- job:
name: puppet-openstack-integration-8-scenario004
@ -173,12 +137,10 @@
scenario: scenario004
- job:
name: puppet-openstack-integration-8-scenario004-tempest-centos-9-stream
name: puppet-openstack-integration-8-scenario004-tempest-ubuntu-noble
parent: puppet-openstack-integration-8-scenario004
nodeset:
nodes:
- name: centos-9-stream
label: centos-9-stream
nodeset: ubuntu-noble
voting: false
- job:
name: puppet-openstack-integration-8-scenario005
@ -188,9 +150,7 @@
scenario: scenario005
- job:
name: puppet-openstack-integration-8-scenario005-tempest-centos-9-stream
name: puppet-openstack-integration-8-scenario005-tempest-ubuntu-noble
parent: puppet-openstack-integration-8-scenario005
nodeset:
nodes:
- name: centos-9-stream
label: centos-9-stream
nodeset: ubuntu-noble
voting: false

View File

@ -7,13 +7,14 @@
name: puppet-openstack-check-jobs
check:
jobs:
- puppet-openstack-lint-ubuntu-jammy
- puppet-openstack-syntax-7-ubuntu-jammy
- puppet-openstack-syntax-8-centos-9-stream
- puppet-openstack-lint-ubuntu-noble
- puppet-openstack-syntax-7-ubuntu-noble
- puppet-openstack-syntax-8-ubuntu-noble
gate:
jobs:
- puppet-openstack-lint-ubuntu-jammy
- puppet-openstack-syntax-7-ubuntu-jammy
- puppet-openstack-lint-ubuntu-noble
- puppet-openstack-syntax-7-ubuntu-noble
- puppet-openstack-syntax-8-ubuntu-noble
- project:
templates:
@ -25,23 +26,22 @@
name: puppet-openstack-library-jobs
check:
jobs:
- puppet-openstack-libraries-puppet-lint-ubuntu-jammy
- puppet-openstack-libraries-puppet-syntax-7-ubuntu-jammy
- puppet-openstack-libraries-puppet-syntax-8-centos-9-stream
- puppet-openstack-libraries-puppet-lint-ubuntu-noble
- puppet-openstack-libraries-puppet-syntax-7-ubuntu-noble
- puppet-openstack-libraries-puppet-syntax-8-ubuntu-noble
- puppet-openstack-libraries-puppet-unit-7.32-centos-9-stream
- puppet-openstack-libraries-puppet-unit-7.32-ubuntu-jammy
- puppet-openstack-libraries-puppet-unit-8.10-centos-9-stream
- puppet-openstack-libraries-puppet-unit-latest-ubuntu-jammy
- puppet-openstack-libraries-puppet-unit-8.10-ubuntu-noble
- puppet-openstack-libraries-puppet-unit-latest-ubuntu-noble
- puppet-openstack-libraries-litmus-7.32-centos-9-stream
- puppet-openstack-libraries-litmus-7.32-ubuntu-jammy
- puppet-openstack-libraries-litmus-8.10-centos-9-stream
- puppet-openstack-libraries-litmus-latest-ubuntu-jammy
- puppet-openstack-libraries-litmus-8.10-ubuntu-noble
- puppet-openstack-libraries-litmus-latest-ubuntu-noble
gate:
jobs:
- puppet-openstack-libraries-puppet-lint-ubuntu-jammy
- puppet-openstack-libraries-puppet-syntax-7-ubuntu-jammy
- puppet-openstack-libraries-puppet-lint-ubuntu-noble
- puppet-openstack-libraries-puppet-syntax-7-ubuntu-noble
- puppet-openstack-libraries-puppet-syntax-8-ubuntu-noble
- puppet-openstack-libraries-puppet-unit-7.32-centos-9-stream
- puppet-openstack-libraries-puppet-unit-7.32-ubuntu-jammy
- puppet-openstack-libraries-puppet-unit-8.10-ubuntu-noble
- puppet-openstack-libraries-litmus-7.32-centos-9-stream
# integration jobs
@ -49,11 +49,11 @@
name: puppet-openstack-integration-jobs-all
check:
jobs:
- puppet-openstack-integration-7-scenario001-tempest-ubuntu-jammy
- puppet-openstack-integration-7-scenario002-tempest-ubuntu-jammy
- puppet-openstack-integration-7-scenario003-tempest-ubuntu-jammy
- puppet-openstack-integration-7-scenario004-tempest-ubuntu-jammy
- puppet-openstack-integration-7-scenario005-tempest-ubuntu-jammy
- puppet-openstack-integration-8-scenario001-tempest-ubuntu-noble
- puppet-openstack-integration-8-scenario002-tempest-ubuntu-noble
- puppet-openstack-integration-8-scenario003-tempest-ubuntu-noble
- puppet-openstack-integration-8-scenario004-tempest-ubuntu-noble
- puppet-openstack-integration-8-scenario005-tempest-ubuntu-noble
- puppet-openstack-integration-7-scenario001-tempest-centos-9-stream
- puppet-openstack-integration-7-scenario002-tempest-centos-9-stream
- puppet-openstack-integration-7-scenario003-tempest-centos-9-stream
@ -76,7 +76,7 @@
name: puppet-openstack-integration-jobs-scenario001
check:
jobs:
- puppet-openstack-integration-7-scenario001-tempest-ubuntu-jammy
- puppet-openstack-integration-8-scenario001-tempest-ubuntu-noble
- puppet-openstack-integration-7-scenario001-tempest-centos-9-stream
- puppet-openstack-integration-8-scenario001-tempest-centos-9-stream
gate:
@ -87,7 +87,7 @@
name: puppet-openstack-integration-jobs-scenario002
check:
jobs:
- puppet-openstack-integration-7-scenario002-tempest-ubuntu-jammy
- puppet-openstack-integration-8-scenario002-tempest-ubuntu-noble
- puppet-openstack-integration-7-scenario002-tempest-centos-9-stream
- puppet-openstack-integration-8-scenario002-tempest-centos-9-stream
gate:
@ -98,7 +98,7 @@
name: puppet-openstack-integration-jobs-scenario003
check:
jobs:
- puppet-openstack-integration-7-scenario003-tempest-ubuntu-jammy
- puppet-openstack-integration-8-scenario003-tempest-ubuntu-noble
- puppet-openstack-integration-7-scenario003-tempest-centos-9-stream
- puppet-openstack-integration-8-scenario003-tempest-centos-9-stream
gate:
@ -109,7 +109,7 @@
name: puppet-openstack-integration-jobs-scenario004
check:
jobs:
- puppet-openstack-integration-7-scenario004-tempest-ubuntu-jammy
- puppet-openstack-integration-8-scenario004-tempest-ubuntu-noble
- puppet-openstack-integration-7-scenario004-tempest-centos-9-stream
- puppet-openstack-integration-8-scenario004-tempest-centos-9-stream
gate:
@ -120,7 +120,7 @@
name: puppet-openstack-integration-jobs-scenario005
check:
jobs:
- puppet-openstack-integration-7-scenario005-tempest-ubuntu-jammy
- puppet-openstack-integration-8-scenario005-tempest-ubuntu-noble
- puppet-openstack-integration-7-scenario005-tempest-centos-9-stream
- puppet-openstack-integration-8-scenario005-tempest-centos-9-stream
gate:

View File

@ -9,25 +9,16 @@
puppet_gem_version: 7.32
- job:
name: puppet-openstack-libraries-puppet-unit-7.32-ubuntu-jammy
name: puppet-openstack-libraries-puppet-unit-8.10-ubuntu-noble
parent: puppet-openstack-libraries-puppet-unit-base
nodeset: ubuntu-jammy
vars:
puppet_gem_version: 7.32
- job:
name: puppet-openstack-libraries-puppet-unit-8.10-centos-9-stream
parent: puppet-openstack-libraries-puppet-unit-base
nodeset: centos-9-stream
nodeset: ubuntu-noble
vars:
puppet_gem_version: 8.10
dnf_modules:
ruby: 3.1
- job:
name: puppet-openstack-libraries-puppet-unit-latest-ubuntu-jammy
name: puppet-openstack-libraries-puppet-unit-latest-ubuntu-noble
parent: puppet-openstack-libraries-puppet-unit-base
nodeset: ubuntu-jammy
nodeset: ubuntu-noble
voting: false
vars:
puppet_gem_version: latest

View File

@ -1,42 +1,34 @@
---
- job:
name: puppet-openstack-lint-ubuntu-jammy
name: puppet-openstack-lint-ubuntu-noble
parent: puppet-openstack-module-base
run: playbooks/run-lint-tests.yaml
- job:
name: puppet-openstack-syntax-7-ubuntu-jammy
name: puppet-openstack-syntax-7-ubuntu-noble
parent: puppet-openstack-syntax-base
vars:
puppet: 7
- job:
name: puppet-openstack-syntax-8-centos-9-stream
name: puppet-openstack-syntax-8-ubuntu-noble
parent: puppet-openstack-syntax-base
nodeset: centos-9-stream
voting: false
vars:
puppet: 8
dnf_modules:
ruby: 3.1
- job:
name: puppet-openstack-libraries-puppet-lint-ubuntu-jammy
name: puppet-openstack-libraries-puppet-lint-ubuntu-noble
parent: puppet-openstack-module-base
run: playbooks/run-libraries-lint-tests.yaml
- job:
name: puppet-openstack-libraries-puppet-syntax-7-ubuntu-jammy
name: puppet-openstack-libraries-puppet-syntax-7-ubuntu-noble
parent: puppet-openstack-libraries-puppet-syntax-base
vars:
puppet: 7
- job:
name: puppet-openstack-libraries-puppet-syntax-8-centos-9-stream
name: puppet-openstack-libraries-puppet-syntax-8-ubuntu-noble
parent: puppet-openstack-libraries-puppet-syntax-base
nodeset: centos-9-stream
voting: false
vars:
puppet: 8
dnf_modules:
ruby: 3.1

View File

@ -50,26 +50,17 @@
puppet_gem_version: 7.32
- job:
name: puppet-openstack-litmus-7.32-ubuntu-jammy
name: puppet-openstack-litmus-8.10-ubuntu-noble
parent: puppet-openstack-litmus-module-base
nodeset: ubuntu-jammy
nodeset: ubuntu-noble
voting: false
vars:
puppet_gem_version: 7.32
- job:
name: puppet-openstack-litmus-8.10-centos-9-stream
parent: puppet-openstack-litmus-module-base
nodeset: centos-9-stream
vars:
puppet_gem_version: 8.10
dnf_modules:
ruby: 3.1
- job:
name: puppet-openstack-litmus-latest-ubuntu-jammy
name: puppet-openstack-litmus-latest-ubuntu-noble
parent: puppet-openstack-litmus-module-base
nodeset: ubuntu-jammy
nodeset: ubuntu-noble
voting: false
vars:
puppet_gem_version: latest
@ -82,27 +73,18 @@
puppet_gem_version: 7.32
- job:
name: puppet-openstack-libraries-litmus-7.32-ubuntu-jammy
name: puppet-openstack-libraries-litmus-8.10-ubuntu-noble
parent: puppet-openstack-litmus-libraries-base
nodeset: ubuntu-jammy
nodeset: ubuntu-noble
voting: false
vars:
puppet_gem_version: 7.32
- job:
name: puppet-openstack-libraries-litmus-8.10-centos-9-stream
parent: puppet-openstack-litmus-libraries-base
nodeset: centos-9-stream
vars:
puppet_gem_version: 8.10
dnf_modules:
ruby: 3.1
- job:
name: puppet-openstack-libraries-litmus-latest-ubuntu-jammy
name: puppet-openstack-libraries-litmus-latest-ubuntu-noble
parent: puppet-openstack-litmus-libraries-base
voting: false
nodeset: ubuntu-jammy
nodeset: ubuntu-noble
vars:
puppet_gem_version: latest
@ -111,9 +93,8 @@
check:
jobs:
- puppet-openstack-litmus-7.32-centos-9-stream
- puppet-openstack-litmus-7.32-ubuntu-jammy
- puppet-openstack-litmus-8.10-centos-9-stream
- puppet-openstack-litmus-latest-ubuntu-jammy
- puppet-openstack-litmus-8.10-ubuntu-noble
- puppet-openstack-litmus-latest-ubuntu-noble
gate:
jobs:
- puppet-openstack-litmus-7.32-centos-9-stream

View File

@ -9,25 +9,16 @@
puppet_gem_version: 7.32
- job:
name: puppet-openstack-unit-7.32-ubuntu-jammy
name: puppet-openstack-unit-8.10-ubuntu-noble
parent: puppet-openstack-unit-base
nodeset: ubuntu-jammy
vars:
puppet_gem_version: 7.32
- job:
name: puppet-openstack-unit-8.10-centos-9-stream
parent: puppet-openstack-unit-base
nodeset: centos-9-stream
nodeset: ubuntu-noble
vars:
puppet_gem_version: 8.10
dnf_modules:
ruby: 3.1
- job:
name: puppet-openstack-unit-latest-ubuntu-jammy
name: puppet-openstack-unit-latest-ubuntu-noble
parent: puppet-openstack-unit-base
nodeset: ubuntu-jammy
nodeset: ubuntu-noble
voting: false
vars:
puppet_gem_version: latest
@ -37,11 +28,9 @@
check:
jobs:
- puppet-openstack-unit-7.32-centos-9-stream
- puppet-openstack-unit-7.32-ubuntu-jammy
- puppet-openstack-unit-8.10-centos-9-stream
- puppet-openstack-unit-latest-ubuntu-jammy
- puppet-openstack-unit-8.10-ubuntu-noble
- puppet-openstack-unit-latest-ubuntu-noble
gate:
jobs:
- puppet-openstack-unit-7.32-centos-9-stream
- puppet-openstack-unit-7.32-ubuntu-jammy
- puppet-openstack-unit-8.10-centos-9-stream
- puppet-openstack-unit-8.10-ubuntu-noble