Add overrides and test jobs for UV images

We build two sets of images in Loci.

1) For legacy images we first build so called
   requirements image that contains all the necessary
   wheels and then we build all other project images
   using these wheels from the requirements image.
2) Also recently we added another set of images
   that we build using the two stage Dockerfile.
   On the first stage we build venv using UV and
   then we just copy the venv as is to the project
   image.

We are going to support two sets of images for two
release cycles before we decide how to continue.

Change-Id: Id6412055f742990f08aa1befa7a41f1670414d4c
Signed-off-by: Vladimir Kozhukalov <kozhukalov@gmail.com>
This commit is contained in:
Vladimir Kozhukalov
2025-12-08 10:48:37 -06:00
parent fe418b0442
commit f4721944c5
65 changed files with 1110 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
---
images:
tags:
bootstrap: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
scripted_test: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
db_init: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
barbican_db_sync: "quay.io/airshipit/barbican:2025.1-ubuntu_noble_uv"
db_drop: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
ks_user: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
ks_service: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
ks_endpoints: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
barbican_api: "quay.io/airshipit/barbican:2025.1-ubuntu_noble_uv"
...

View File

@@ -0,0 +1,13 @@
---
images:
tags:
bootstrap: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
scripted_test: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
db_init: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
barbican_db_sync: "quay.io/airshipit/barbican:2025.2-ubuntu_noble_uv"
db_drop: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
ks_user: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
ks_service: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
ks_endpoints: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
barbican_api: "quay.io/airshipit/barbican:2025.2-ubuntu_noble_uv"
...

View File

@@ -0,0 +1,13 @@
---
images:
tags:
bootstrap: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
db_init: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
db_drop: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_service: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_endpoints: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
blazar_api: quay.io/airshipit/blazar:2025.1-ubuntu_noble_uv
blazar_manager: quay.io/airshipit/blazar:2025.1-ubuntu_noble_uv
blazar_db_sync: quay.io/airshipit/blazar:2025.1-ubuntu_noble_uv
...

View File

@@ -0,0 +1,13 @@
---
images:
tags:
bootstrap: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
db_init: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
db_drop: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_service: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_endpoints: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
blazar_api: quay.io/airshipit/blazar:2025.2-ubuntu_noble_uv
blazar_manager: quay.io/airshipit/blazar:2025.2-ubuntu_noble_uv
blazar_db_sync: quay.io/airshipit/blazar:2025.2-ubuntu_noble_uv
...

View File

@@ -0,0 +1,19 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
ks_endpoints: 'quay.io/airshipit/heat:2025.1-ubuntu_noble_uv'
ks_service: 'quay.io/airshipit/heat:2025.1-ubuntu_noble_uv'
ks_user: 'quay.io/airshipit/heat:2025.1-ubuntu_noble_uv'
...

View File

@@ -0,0 +1,19 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
ks_endpoints: 'quay.io/airshipit/heat:2025.2-ubuntu_noble_uv'
ks_service: 'quay.io/airshipit/heat:2025.2-ubuntu_noble_uv'
ks_user: 'quay.io/airshipit/heat:2025.2-ubuntu_noble_uv'
...

View File

@@ -0,0 +1,19 @@
---
images:
tags:
db_init: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
cinder_db_sync: "quay.io/airshipit/cinder:2025.1-ubuntu_noble_uv"
db_drop: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
ks_user: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
ks_service: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
ks_endpoints: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
cinder_api: "quay.io/airshipit/cinder:2025.1-ubuntu_noble_uv"
bootstrap: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
cinder_scheduler: "quay.io/airshipit/cinder:2025.1-ubuntu_noble_uv"
cinder_volume: "quay.io/airshipit/cinder:2025.1-ubuntu_noble_uv"
cinder_volume_usage_audit: "quay.io/airshipit/cinder:2025.1-ubuntu_noble_uv"
cinder_db_purge: "quay.io/airshipit/cinder:2025.1-ubuntu_noble_uv"
cinder_storage_init: "docker.io/openstackhelm/ceph-config-helper:latest-ubuntu_jammy"
cinder_backup: "quay.io/airshipit/cinder:2025.1-ubuntu_noble_uv"
cinder_backup_storage_init: "docker.io/openstackhelm/ceph-config-helper:latest-ubuntu_jammy"
...

View File

@@ -0,0 +1,19 @@
---
images:
tags:
db_init: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
cinder_db_sync: "quay.io/airshipit/cinder:2025.2-ubuntu_noble_uv"
db_drop: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
ks_user: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
ks_service: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
ks_endpoints: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
cinder_api: "quay.io/airshipit/cinder:2025.2-ubuntu_noble_uv"
bootstrap: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
cinder_scheduler: "quay.io/airshipit/cinder:2025.2-ubuntu_noble_uv"
cinder_volume: "quay.io/airshipit/cinder:2025.2-ubuntu_noble_uv"
cinder_volume_usage_audit: "quay.io/airshipit/cinder:2025.2-ubuntu_noble_uv"
cinder_db_purge: "quay.io/airshipit/cinder:2025.2-ubuntu_noble_uv"
cinder_storage_init: "docker.io/openstackhelm/ceph-config-helper:latest-ubuntu_jammy"
cinder_backup: "quay.io/airshipit/cinder:2025.2-ubuntu_noble_uv"
cinder_backup_storage_init: "docker.io/openstackhelm/ceph-config-helper:latest-ubuntu_jammy"
...

View File

@@ -0,0 +1,14 @@
---
images:
tags:
bootstrap: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
db_init: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
db_drop: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_service: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_endpoints: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
cloudkitty_api: quay.io/airshipit/cloudkitty:2025.1-ubuntu_noble_uv
cloudkitty_db_sync: quay.io/airshipit/cloudkitty:2025.1-ubuntu_noble_uv
cloudkitty_processor: quay.io/airshipit/cloudkitty:2025.1-ubuntu_noble_uv
cloudkitty_storage_init: quay.io/airshipit/cloudkitty:2025.1-ubuntu_noble_uv
...

View File

@@ -0,0 +1,14 @@
---
images:
tags:
bootstrap: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
db_init: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
db_drop: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_service: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_endpoints: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
cloudkitty_api: quay.io/airshipit/cloudkitty:2025.2-ubuntu_noble_uv
cloudkitty_db_sync: quay.io/airshipit/cloudkitty:2025.2-ubuntu_noble_uv
cloudkitty_processor: quay.io/airshipit/cloudkitty:2025.2-ubuntu_noble_uv
cloudkitty_storage_init: quay.io/airshipit/cloudkitty:2025.2-ubuntu_noble_uv
...

View File

@@ -0,0 +1,18 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
memory_init: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
helm_tests: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
...

View File

@@ -0,0 +1,18 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
memory_init: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
helm_tests: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
...

View File

@@ -0,0 +1,17 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
helm_tests: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
...

View File

@@ -0,0 +1,17 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
helm_tests: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
...

View File

@@ -0,0 +1,12 @@
---
images:
tags:
bootstrap: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
db_init: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
db_drop: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_service: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_endpoints: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
freezer_db_sync: quay.io/airshipit/freezer-api:2025.1-ubuntu_noble_uv
freezer_api: quay.io/airshipit/freezer-api:2025.1-ubuntu_noble_uv
...

View File

@@ -0,0 +1,12 @@
---
images:
tags:
bootstrap: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
db_init: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
db_drop: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_service: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_endpoints: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
freezer_db_sync: quay.io/airshipit/freezer-api:2025.2-ubuntu_noble_uv
freezer_api: quay.io/airshipit/freezer-api:2025.2-ubuntu_noble_uv
...

View File

@@ -0,0 +1,14 @@
---
images:
tags:
bootstrap: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
db_init: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
db_drop: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
ks_user: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
ks_service: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
ks_endpoints: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
glance_db_sync: "quay.io/airshipit/glance:2025.1-ubuntu_noble_uv"
glance_api: "quay.io/airshipit/glance:2025.1-ubuntu_noble_uv"
glance_metadefs_load: "quay.io/airshipit/glance:2025.1-ubuntu_noble_uv"
glance_storage_init: "docker.io/openstackhelm/ceph-config-helper:latest-ubuntu_jammy"
...

View File

@@ -0,0 +1,14 @@
---
images:
tags:
bootstrap: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
db_init: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
db_drop: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
ks_user: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
ks_service: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
ks_endpoints: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
glance_db_sync: "quay.io/airshipit/glance:2025.2-ubuntu_noble_uv"
glance_api: "quay.io/airshipit/glance:2025.2-ubuntu_noble_uv"
glance_metadefs_load: "quay.io/airshipit/glance:2025.2-ubuntu_noble_uv"
glance_storage_init: "docker.io/openstackhelm/ceph-config-helper:latest-ubuntu_jammy"
...

View File

@@ -0,0 +1,18 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
db_init: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
grafana_db_session_sync: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
...

View File

@@ -0,0 +1,18 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
db_init: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
grafana_db_session_sync: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
...

View File

@@ -0,0 +1,16 @@
---
images:
tags:
bootstrap: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
db_init: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
db_drop: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
ks_user: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
ks_service: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
ks_endpoints: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
heat_db_sync: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
heat_api: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
heat_cfn: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
heat_engine: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
heat_engine_cleaner: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
heat_purge_deleted: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
...

View File

@@ -0,0 +1,16 @@
---
images:
tags:
bootstrap: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
db_init: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
db_drop: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
ks_user: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
ks_service: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
ks_endpoints: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
heat_db_sync: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
heat_api: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
heat_cfn: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
heat_engine: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
heat_engine_cleaner: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
heat_purge_deleted: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
...

View File

@@ -0,0 +1,8 @@
---
images:
tags:
db_init: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
db_drop: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
horizon_db_sync: quay.io/airshipit/horizon:2025.1-ubuntu_noble_uv
horizon: quay.io/airshipit/horizon:2025.1-ubuntu_noble_uv
...

View File

@@ -0,0 +1,8 @@
---
images:
tags:
db_init: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
db_drop: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
horizon_db_sync: quay.io/airshipit/horizon:2025.2-ubuntu_noble_uv
horizon: quay.io/airshipit/horizon:2025.2-ubuntu_noble_uv
...

View File

@@ -0,0 +1,16 @@
---
images:
tags:
bootstrap: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
db_init: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
db_drop: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
keystone_api: "quay.io/airshipit/keystone:2025.1-ubuntu_noble_uv"
keystone_bootstrap: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
keystone_credential_rotate: "quay.io/airshipit/keystone:2025.1-ubuntu_noble_uv"
keystone_credential_setup: "quay.io/airshipit/keystone:2025.1-ubuntu_noble_uv"
keystone_db_sync: "quay.io/airshipit/keystone:2025.1-ubuntu_noble_uv"
keystone_domain_manage: "quay.io/airshipit/keystone:2025.1-ubuntu_noble_uv"
keystone_fernet_rotate: "quay.io/airshipit/keystone:2025.1-ubuntu_noble_uv"
keystone_fernet_setup: "quay.io/airshipit/keystone:2025.1-ubuntu_noble_uv"
ks_user: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
...

View File

@@ -0,0 +1,16 @@
---
images:
tags:
bootstrap: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
db_init: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
db_drop: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
keystone_api: "quay.io/airshipit/keystone:2025.2-ubuntu_noble_uv"
keystone_bootstrap: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
keystone_credential_rotate: "quay.io/airshipit/keystone:2025.2-ubuntu_noble_uv"
keystone_credential_setup: "quay.io/airshipit/keystone:2025.2-ubuntu_noble_uv"
keystone_db_sync: "quay.io/airshipit/keystone:2025.2-ubuntu_noble_uv"
keystone_domain_manage: "quay.io/airshipit/keystone:2025.2-ubuntu_noble_uv"
keystone_fernet_rotate: "quay.io/airshipit/keystone:2025.2-ubuntu_noble_uv"
keystone_fernet_setup: "quay.io/airshipit/keystone:2025.2-ubuntu_noble_uv"
ks_user: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
...

View File

@@ -0,0 +1,18 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
register_kibana_indexes: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
flush_kibana_metadata: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
...

View File

@@ -0,0 +1,18 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
register_kibana_indexes: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
flush_kibana_metadata: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
...

View File

@@ -0,0 +1,17 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
scripted_test: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
...

View File

@@ -0,0 +1,17 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
scripted_test: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
...

View File

@@ -0,0 +1,21 @@
---
images:
tags:
bootstrap: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
dep_check: quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_jammy
db_init: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
manila_db_sync: quay.io/airshipit/manila:2025.1-ubuntu_noble_uv
db_drop: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_service: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_endpoints: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
manila_api: quay.io/airshipit/manila:2025.1-ubuntu_noble_uv
manila_data: quay.io/airshipit/manila:2025.1-ubuntu_noble_uv
manila_scheduler: quay.io/airshipit/manila:2025.1-ubuntu_noble_uv
manila_share: quay.io/airshipit/manila:2025.1-ubuntu_noble_uv
conf:
manila_api_uwsgi:
uwsgi:
# in 2025.2 the wsgi script was removed
wsgi-file: /var/lib/openstack/bin/manila-wsgi
...

View File

@@ -0,0 +1,21 @@
---
images:
tags:
bootstrap: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
dep_check: quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_jammy
db_init: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
manila_db_sync: quay.io/airshipit/manila:2025.2-ubuntu_noble_uv
db_drop: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_service: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_endpoints: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
manila_api: quay.io/airshipit/manila:2025.2-ubuntu_noble_uv
manila_data: quay.io/airshipit/manila:2025.2-ubuntu_noble_uv
manila_scheduler: quay.io/airshipit/manila:2025.2-ubuntu_noble_uv
manila_share: quay.io/airshipit/manila:2025.2-ubuntu_noble_uv
conf:
manila_api_uwsgi:
uwsgi:
# in 2025.2 the wsgi script was removed
wsgi-file: /var/lib/openstack/bin/manila-wsgi
...

View File

@@ -0,0 +1,18 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
prometheus_mysql_exporter_helm_tests: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
...

View File

@@ -0,0 +1,18 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
prometheus_mysql_exporter_helm_tests: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
...

View File

@@ -0,0 +1,18 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
prometheus_mysql_exporter_helm_tests: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
...

View File

@@ -0,0 +1,18 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
prometheus_mysql_exporter_helm_tests: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
...

View File

@@ -0,0 +1,18 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
prometheus_mysql_exporter_helm_tests: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
...

View File

@@ -0,0 +1,18 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
prometheus_mysql_exporter_helm_tests: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
...

View File

@@ -0,0 +1,22 @@
---
images:
tags:
bootstrap: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
db_init: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
db_drop: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
ks_user: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
ks_service: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
ks_endpoints: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
neutron_db_sync: "quay.io/airshipit/neutron:2025.1-ubuntu_noble_uv"
neutron_dhcp: "quay.io/airshipit/neutron:2025.1-ubuntu_noble_uv"
neutron_l3: "quay.io/airshipit/neutron:2025.1-ubuntu_noble_uv"
neutron_l2gw: "quay.io/airshipit/neutron:2025.1-ubuntu_noble_uv"
neutron_linuxbridge_agent: "quay.io/airshipit/neutron:2025.1-ubuntu_noble_uv"
neutron_metadata: "quay.io/airshipit/neutron:2025.1-ubuntu_noble_uv"
neutron_ovn_metadata: "quay.io/airshipit/neutron:2025.1-ubuntu_noble_uv"
neutron_openvswitch_agent: "quay.io/airshipit/neutron:2025.1-ubuntu_noble_uv"
neutron_server: "quay.io/airshipit/neutron:2025.1-ubuntu_noble_uv"
neutron_rpc_server: "quay.io/airshipit/neutron:2025.1-ubuntu_noble_uv"
neutron_bagpipe_bgp: "quay.io/airshipit/neutron:2025.1-ubuntu_noble_uv"
neutron_netns_cleanup_cron: "quay.io/airshipit/neutron:2025.1-ubuntu_noble_uv"
...

View File

@@ -0,0 +1,22 @@
---
images:
tags:
bootstrap: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
db_init: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
db_drop: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
ks_user: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
ks_service: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
ks_endpoints: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
neutron_db_sync: "quay.io/airshipit/neutron:2025.2-ubuntu_noble_uv"
neutron_dhcp: "quay.io/airshipit/neutron:2025.2-ubuntu_noble_uv"
neutron_l3: "quay.io/airshipit/neutron:2025.2-ubuntu_noble_uv"
neutron_l2gw: "quay.io/airshipit/neutron:2025.2-ubuntu_noble_uv"
neutron_linuxbridge_agent: "quay.io/airshipit/neutron:2025.2-ubuntu_noble_uv"
neutron_metadata: "quay.io/airshipit/neutron:2025.2-ubuntu_noble_uv"
neutron_ovn_metadata: "quay.io/airshipit/neutron:2025.2-ubuntu_noble_uv"
neutron_openvswitch_agent: "quay.io/airshipit/neutron:2025.2-ubuntu_noble_uv"
neutron_server: "quay.io/airshipit/neutron:2025.2-ubuntu_noble_uv"
neutron_rpc_server: "quay.io/airshipit/neutron:2025.2-ubuntu_noble_uv"
neutron_bagpipe_bgp: "quay.io/airshipit/neutron:2025.2-ubuntu_noble_uv"
neutron_netns_cleanup_cron: "quay.io/airshipit/neutron:2025.2-ubuntu_noble_uv"
...

View File

@@ -0,0 +1,23 @@
---
images:
tags:
bootstrap: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
db_drop: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
db_init: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
ks_user: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
ks_service: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
ks_endpoints: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
nova_api: "quay.io/airshipit/nova:2025.1-ubuntu_noble_uv"
nova_cell_setup: "quay.io/airshipit/nova:2025.1-ubuntu_noble_uv"
nova_cell_setup_init: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
nova_compute: "quay.io/airshipit/nova:2025.1-ubuntu_noble_uv"
nova_compute_ssh: "quay.io/airshipit/nova:2025.1-ubuntu_noble_uv"
nova_conductor: "quay.io/airshipit/nova:2025.1-ubuntu_noble_uv"
nova_db_sync: "quay.io/airshipit/nova:2025.1-ubuntu_noble_uv"
nova_novncproxy: "quay.io/airshipit/nova:2025.1-ubuntu_noble_uv"
nova_novncproxy_assets: "quay.io/airshipit/nova:2025.1-ubuntu_noble_uv"
nova_scheduler: "quay.io/airshipit/nova:2025.1-ubuntu_noble_uv"
nova_spiceproxy: "quay.io/airshipit/nova:2025.1-ubuntu_noble_uv"
nova_spiceproxy_assets: "quay.io/airshipit/nova:2025.1-ubuntu_noble_uv"
nova_service_cleaner: "docker.io/openstackhelm/ceph-config-helper:latest-ubuntu_jammy"
...

View File

@@ -0,0 +1,23 @@
---
images:
tags:
bootstrap: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
db_drop: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
db_init: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
ks_user: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
ks_service: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
ks_endpoints: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
nova_api: "quay.io/airshipit/nova:2025.2-ubuntu_noble_uv"
nova_cell_setup: "quay.io/airshipit/nova:2025.2-ubuntu_noble_uv"
nova_cell_setup_init: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
nova_compute: "quay.io/airshipit/nova:2025.2-ubuntu_noble_uv"
nova_compute_ssh: "quay.io/airshipit/nova:2025.2-ubuntu_noble_uv"
nova_conductor: "quay.io/airshipit/nova:2025.2-ubuntu_noble_uv"
nova_db_sync: "quay.io/airshipit/nova:2025.2-ubuntu_noble_uv"
nova_novncproxy: "quay.io/airshipit/nova:2025.2-ubuntu_noble_uv"
nova_novncproxy_assets: "quay.io/airshipit/nova:2025.2-ubuntu_noble_uv"
nova_scheduler: "quay.io/airshipit/nova:2025.2-ubuntu_noble_uv"
nova_spiceproxy: "quay.io/airshipit/nova:2025.2-ubuntu_noble_uv"
nova_spiceproxy_assets: "quay.io/airshipit/nova:2025.2-ubuntu_noble_uv"
nova_service_cleaner: "docker.io/openstackhelm/ceph-config-helper:latest-ubuntu_jammy"
...

View File

@@ -0,0 +1,28 @@
---
images:
tags:
test: docker.io/xrally/xrally-openstack:2.0.0
bootstrap: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
db_init: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
octavia_db_sync: quay.io/airshipit/octavia:2025.1-ubuntu_noble_uv
db_drop: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
rabbit_init: docker.io/rabbitmq:3.13-management
ks_user: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_service: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_endpoints: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
dep_check: quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_noble
image_repo_sync: docker.io/docker:17.07.0
octavia_api: quay.io/airshipit/octavia:2025.1-ubuntu_noble_uv
octavia_driver_agent: quay.io/airshipit/octavia:2025.1-ubuntu_noble_uv
octavia_worker: quay.io/airshipit/octavia:2025.1-ubuntu_noble_uv
octavia_worker_init: quay.io/airshipit/openstack-client:2025.1-ubuntu_noble_uv
octavia_housekeeping: quay.io/airshipit/octavia:2025.1-ubuntu_noble_uv
octavia_health_manager: quay.io/airshipit/octavia:2025.1-ubuntu_noble_uv
octavia_health_manager_init: quay.io/airshipit/openstack-client:2025.1-ubuntu_noble_uv
openvswitch_vswitchd: docker.io/openstackhelm/openvswitch:latest-ubuntu_noble
conf:
octavia_api_uwsgi:
uwsgi:
# in 2025.2 the wsgi script was removed
wsgi-file: /var/lib/openstack/bin/octavia-wsgi
...

View File

@@ -0,0 +1,28 @@
---
images:
tags:
test: docker.io/xrally/xrally-openstack:2.0.0
bootstrap: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
db_init: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
octavia_db_sync: quay.io/airshipit/octavia:2025.2-ubuntu_noble_uv
db_drop: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
rabbit_init: docker.io/rabbitmq:3.13-management
ks_user: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_service: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_endpoints: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
dep_check: quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_noble
image_repo_sync: docker.io/docker:17.07.0
octavia_api: quay.io/airshipit/octavia:2025.2-ubuntu_noble_uv
octavia_driver_agent: quay.io/airshipit/octavia:2025.2-ubuntu_noble_uv
octavia_worker: quay.io/airshipit/octavia:2025.2-ubuntu_noble_uv
octavia_worker_init: quay.io/airshipit/openstack-client:2025.2-ubuntu_noble_uv
octavia_housekeeping: quay.io/airshipit/octavia:2025.2-ubuntu_noble_uv
octavia_health_manager: quay.io/airshipit/octavia:2025.2-ubuntu_noble_uv
octavia_health_manager_init: quay.io/airshipit/openstack-client:2025.2-ubuntu_noble_uv
openvswitch_vswitchd: docker.io/openstackhelm/openvswitch:latest-ubuntu_noble
conf:
octavia_api_uwsgi:
uwsgi:
# in 2025.2 the wsgi script was removed
wsgi-file: /var/lib/openstack/bin/octavia-wsgi
...

View File

@@ -0,0 +1,19 @@
---
images:
pull_policy: IfNotPresent
tags:
placement: "quay.io/airshipit/placement:2025.1-ubuntu_noble_uv"
ks_user: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
ks_service: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
ks_endpoints: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
db_init: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
db_drop: "quay.io/airshipit/heat:2025.1-ubuntu_noble_uv"
placement_db_sync: "quay.io/airshipit/placement:2025.1-ubuntu_noble_uv"
dep_check: "quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_jammy"
image_repo_sync: "docker.io/docker:17.07.0"
dependencies:
static:
db_sync:
jobs:
- placement-db-init
...

View File

@@ -0,0 +1,19 @@
---
images:
pull_policy: IfNotPresent
tags:
placement: "quay.io/airshipit/placement:2025.2-ubuntu_noble_uv"
ks_user: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
ks_service: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
ks_endpoints: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
db_init: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
db_drop: "quay.io/airshipit/heat:2025.2-ubuntu_noble_uv"
placement_db_sync: "quay.io/airshipit/placement:2025.2-ubuntu_noble_uv"
dep_check: "quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_jammy"
image_repo_sync: "docker.io/docker:17.07.0"
dependencies:
static:
db_sync:
jobs:
- placement-db-init
...

View File

@@ -0,0 +1,17 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
ks_user: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
...

View File

@@ -0,0 +1,17 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
ks_user: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
...

View File

@@ -0,0 +1,17 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
db_init: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
...

View File

@@ -0,0 +1,17 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
db_init: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
...

View File

@@ -0,0 +1,18 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
prometheus_mysql_exporter_helm_tests: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
...

View File

@@ -0,0 +1,18 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
prometheus_mysql_exporter_helm_tests: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
...

View File

@@ -0,0 +1,17 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
helm_tests: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
...

View File

@@ -0,0 +1,17 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
helm_tests: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
...

View File

@@ -0,0 +1,18 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
prometheus_rabbitmq_exporter_helm_tests: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
rabbitmq_init: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
...

View File

@@ -0,0 +1,18 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
prometheus_rabbitmq_exporter_helm_tests: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
rabbitmq_init: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
...

View File

@@ -0,0 +1,10 @@
---
images:
tags:
skyline_db_sync: quay.io/airshipit/skyline:2025.2-ubuntu_noble_uv
skyline: quay.io/airshipit/skyline:2025.2-ubuntu_noble_uv
skyline_nginx: quay.io/airshipit/skyline:2025.2-ubuntu_noble_uv
db_init: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
dep_check: 'quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_jammy'
ks_user: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
...

View File

@@ -0,0 +1,15 @@
# Default values for tacker.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
---
images:
tags:
tacker_server: quay.io/airshipit/tacker:2025.1-ubuntu_noble_uv
tacker_conductor: quay.io/airshipit/tacker:2025.1-ubuntu_noble_uv
db_init: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
db_drop: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
tacker_db_sync: quay.io/airshipit/tacker:2025.1-ubuntu_noble_uv
ks_endpoints: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_service: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
...

View File

@@ -0,0 +1,15 @@
# Default values for tacker.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
---
images:
tags:
tacker_server: quay.io/airshipit/tacker:2025.2-ubuntu_noble_uv
tacker_conductor: quay.io/airshipit/tacker:2025.2-ubuntu_noble_uv
db_init: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
db_drop: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
tacker_db_sync: quay.io/airshipit/tacker:2025.2-ubuntu_noble_uv
ks_endpoints: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_service: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
...

View File

@@ -0,0 +1,14 @@
---
images:
tags:
bootstrap: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
db_init: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
db_drop: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_service: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_endpoints: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
watcher_api: quay.io/airshipit/watcher:2025.1-ubuntu_noble_uv
watcher_decision_engine: quay.io/airshipit/watcher:2025.1-ubuntu_noble_uv
watcher_applier: quay.io/airshipit/watcher:2025.1-ubuntu_noble_uv
watcher_db_sync: quay.io/airshipit/watcher:2025.1-ubuntu_noble_uv
...

View File

@@ -0,0 +1,14 @@
---
images:
tags:
bootstrap: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
db_init: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
db_drop: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_service: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_endpoints: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
watcher_api: quay.io/airshipit/watcher:2025.2-ubuntu_noble_uv
watcher_decision_engine: quay.io/airshipit/watcher:2025.2-ubuntu_noble_uv
watcher_applier: quay.io/airshipit/watcher:2025.2-ubuntu_noble_uv
watcher_db_sync: quay.io/airshipit/watcher:2025.2-ubuntu_noble_uv
...

View File

@@ -0,0 +1,12 @@
---
images:
tags:
bootstrap: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
db_init: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
db_drop: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_service: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
ks_endpoints: quay.io/airshipit/heat:2025.1-ubuntu_noble_uv
zaqar_api: quay.io/airshipit/zaqar:2025.1-ubuntu_noble_uv
zaqar_db_sync: quay.io/airshipit/zaqar:2025.1-ubuntu_noble_uv
...

View File

@@ -0,0 +1,12 @@
---
images:
tags:
bootstrap: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
db_init: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
db_drop: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_user: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_service: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
ks_endpoints: quay.io/airshipit/heat:2025.2-ubuntu_noble_uv
zaqar_api: quay.io/airshipit/zaqar:2025.2-ubuntu_noble_uv
zaqar_db_sync: quay.io/airshipit/zaqar:2025.2-ubuntu_noble_uv
...

View File

@@ -65,6 +65,17 @@
container_distro_name: ubuntu
container_distro_version: noble
- job:
name: openstack-helm-cinder-2025-1-ubuntu_noble_uv
parent: openstack-helm-cinder-rook
nodeset: openstack-helm-5nodes-ubuntu_noble
vars:
osh_params:
openstack_release: "2025.1"
container_distro_name: ubuntu
container_distro_version: noble
feature_gates: uv
- job:
name: openstack-helm-compute-kit-2025-1-ubuntu_noble
parent: openstack-helm-compute-kit
@@ -76,6 +87,18 @@
container_distro_name: ubuntu
container_distro_version: noble
- job:
name: openstack-helm-compute-kit-2025-1-ubuntu_noble_uv
parent: openstack-helm-compute-kit
nodeset: openstack-helm-3nodes-ubuntu_noble
timeout: 10800
vars:
osh_params:
openstack_release: "2025.1"
container_distro_name: ubuntu
container_distro_version: noble
feature_gates: uv
- job:
name: openstack-helm-octavia-2025-1-ubuntu_jammy
parent: openstack-helm-octavia

View File

@@ -21,6 +21,17 @@
container_distro_name: ubuntu
container_distro_version: noble
- job:
name: openstack-helm-cinder-2025-2-ubuntu_noble_uv
parent: openstack-helm-cinder-rook
nodeset: openstack-helm-5nodes-ubuntu_noble
vars:
osh_params:
openstack_release: "2025.2"
container_distro_name: ubuntu
container_distro_version: noble
feature_gates: uv
- job:
name: openstack-helm-compute-kit-2025-2-ubuntu_noble
parent: openstack-helm-compute-kit
@@ -32,6 +43,18 @@
container_distro_name: ubuntu
container_distro_version: noble
- job:
name: openstack-helm-compute-kit-2025-2-ubuntu_noble_uv
parent: openstack-helm-compute-kit
nodeset: openstack-helm-3nodes-ubuntu_noble
timeout: 10800
vars:
osh_params:
openstack_release: "2025.2"
container_distro_name: ubuntu
container_distro_version: noble
feature_gates: uv
- job:
name: openstack-helm-compute-kit-ovn-2025-2-ubuntu_noble
parent: openstack-helm-compute-kit-ovn