Skip to content

Commit b69ae07

Browse files
authored
Merge pull request #86 from stackhpc/upstream/zed-2024-07-15
Synchronise zed with upstream
2 parents 75f3b50 + ba71dc5 commit b69ae07

File tree

13 files changed

+1382
-80
lines changed

13 files changed

+1382
-80
lines changed

.zuul.yaml

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,8 @@
339339
post-run: playbooks/nova-next/post.yaml
340340
required-projects:
341341
- novnc/novnc
342+
- name: openstack/tempest
343+
override-checkout: zed-last
342344
vars:
343345
# We use the "all" environment for tempest_test_regex and
344346
# tempest_exclude_regex.
@@ -352,7 +354,7 @@
352354
# tempest_test_exclude_list.
353355
# FIXME(lyarwood): The tempest.api.compute.admin.test_volume_swap tests
354356
# are skipped until bug #1929710 is resolved.
355-
tempest_exclude_regex: ^tempest\.(scenario\.test_network_(?!qos)|api\.compute\.admin\.test_volume_swap)|tempest.api.compute.servers.test_device_tagging.TaggedAttachmentsTest.test_tagged_attachment
357+
tempest_exclude_regex: ^tempest\.(scenario\.test_network_(?!qos)|api\.compute\.admin\.test_volume_swap)|tempest.api.compute.servers.test_device_tagging.TaggedAttachmentsTest.test_tagged_attachment|test_instances_with_cinder_volumes_on_all_compute_nodes
356358
devstack_local_conf:
357359
post-config:
358360
$NOVA_CPU_CONF:
@@ -596,23 +598,17 @@
596598
pre-run:
597599
- playbooks/ceph/glance-copy-policy.yaml
598600
vars:
599-
# NOTE(elod.illes): this job started to break with the following five
600-
# test cases, somewhere around merging cinder-tempest-plugin patch
601-
# I281f881ad565e565839522ddf02057f7545c7146 so let's just exclude
602-
# them to unblock the gate.
603-
tempest_exclude_regex: "\
604-
(test_delete_dep_chain)|\
605-
(test_delete_dep_chain_2)|\
606-
(test_delete_source_snapshot)|\
607-
(test_delete_source_volume)|\
608-
(test_nova_image_snapshot_dependency)"
601+
# NOTE(elod.illes): this job is breaking with the following test case on
602+
# unmaintained/yoga, so let's just exclude it to unblock the gate
603+
tempest_exclude_regex: test_nova_image_snapshot_dependency
609604
# NOTE(danms): These tests create an empty non-raw image, which nova
610605
# will refuse because we set never_download_image_if_on_rbd in this job.
611606
# Just skip these tests for this case.
612607
devstack_localrc:
613608
GLANCE_STANDALONE: True
614609
GLANCE_USE_IMPORT_WORKFLOW: True
615610
DEVSTACK_PARALLEL: True
611+
CEPH_MIN_CLIENT_VERSION: "mimic"
616612
# NOTE(danms): This job is pretty heavy as it is, so we disable some
617613
# services that are not relevant to the nova-glance-ceph scenario
618614
# that this job is intended to validate.

nova/conf/workarounds.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -438,6 +438,16 @@
438438
Howerver, if you don't use automatic cleaning, it can cause an
439439
extra delay before and Ironic node is available for building a
440440
new Nova instance.
441+
"""),
442+
cfg.BoolOpt(
443+
'disable_deep_image_inspection',
444+
default=False,
445+
help="""
446+
This disables the additional deep image inspection that the compute node does
447+
when downloading from glance. This includes backing-file, data-file, and
448+
known-features detection *before* passing the image to qemu-img. Generally,
449+
this inspection should be enabled for maximum safety, but this workaround
450+
option allows disabling it if there is a compatibility concern.
441451
"""),
442452
]
443453

0 commit comments

Comments
 (0)