Friday, 2026-10-23

opendevreviewJoan Gilabert proposed openstack/hacking master: Add H302 check: import modules, not objects  https://review.opendev.org/c/openstack/hacking/+/101188906:25
opendevreviewAbhishek Kekane proposed openstack/tempest master: Accept 410 from legacy tasks API  https://review.opendev.org/c/openstack/tempest/+/101126306:25
opendevreviewMerged openstack/devstack-plugin-jaeger master: Install the OTLP exporter for tracing  https://review.opendev.org/c/openstack/devstack-plugin-jaeger/+/101146808:32
opendevreviewMichael Still proposed openstack/devstack master: Tolerate zombie processes in get-stats.py  https://review.opendev.org/c/openstack/devstack/+/101178608:39
opendevreviewMichael Still proposed openstack/devstack master: Record peak, anonymous and swapped memory in get-stats.py  https://review.opendev.org/c/openstack/devstack/+/101178708:39
opendevreviewMichael Still proposed openstack/devstack master: Generate performance.json without a global venv  https://review.opendev.org/c/openstack/devstack/+/101179408:39
opendevreviewMichael Still proposed openstack/devstack master: Tolerate zombie processes in get-stats.py  https://review.opendev.org/c/openstack/devstack/+/101178609:41
opendevreviewMichael Still proposed openstack/devstack master: Record peak, anonymous and swapped memory in get-stats.py  https://review.opendev.org/c/openstack/devstack/+/101178709:42
opendevreviewMichael Still proposed openstack/devstack master: Generate performance.json without a global venv  https://review.opendev.org/c/openstack/devstack/+/101179409:42
opendevreviewMichael Still proposed openstack/devstack master: Record service process memory in get-stats.py  https://review.opendev.org/c/openstack/devstack/+/101199209:42
opendevreviewAbhishek Kekane proposed openstack/devstack master: Install glance_store S3 extra  https://review.opendev.org/c/openstack/devstack/+/101199310:00
opendevreviewGrzegorz Grasza proposed openstack/tempest master: Support write-only credentials and S3 signing keys  https://review.opendev.org/c/openstack/tempest/+/101202513:30
abhishek_Hi, if any core is around (cc @gmaan) kindly review https://review.opendev.org/c/openstack/devstack/+/1011993 as this will help unblcok glance CI failure related to s3 job15:08
gmaanabhishek_: ack, how it is broken now?something changed recently in devstack?16:26
tkajinamgmaan, I guess it's a side effect of recent cinder change which made boto3 as its optional dependency16:36
tkajinamOct 23 12:57:08.907562 np96d7cafe86b84 devstack@g-api.service[85791]: WARNING glance_store.driver [None req-171e1872-58a4-49af-8e7c-9f0073b284bb admin admin] Failed to configure store correctly: Store s3 could not be configured correctly. Reason: boto3 or botocore is not available. Disabling add method.: glance_store.exceptions.BadStoreConfiguration: Store s3 could not be configured correctly. Reason: boto3 or botocore is not available.16:39
tkajinamI assume one of the affected jobs is https://zuul.opendev.org/t/openstack/builds?job_name=glance-s3-multistore16:39
tkajinamhttps://review.opendev.org/c/openstack/cinder/+/902104 is the cinder change I'm referring to.16:40
tkajinamand we no longer install boto3 for cinder unless c-bak is enabled and s3 driver is used16:40
abhishek_thanks tkajinam san!16:45
tkajinam;-)16:46
tkajinamthat cinder change was merged during 2026.2 cycle so we likely have to backport that devstack update later16:47
abhishek_ack16:49
-opendevstatus- NOTICE: The Gerrit service on review.opendev.org will be offline momentarily to restart onto updated container images, but should return within a few minutes17:07
gmaantkajinam: abhishek_ ok but how it is installed now, i mean if boto3 is deps of s3 store then it should be in the requirements either on glance-store side or so17:23
gmaanand it seems it was broken since 2026.2 released? abhishek_ maybe you should add coverage of s3 store in cinder side to avoid such breakage17:24
abhishek_ack17:25
gmaanabhishek_: coming back to my question, 'Store s3 could not be configured correctly. Reason: boto3 or botocore is not available.' so where we are installing boto3 or botocore now?17:27
gmaanabhishek_: also, can you push a testing change where that job run to know if that fixes the issue or we need to install boto3 or botocore somwhere?17:28
abhishek_OK, I will push a DNM patch depending on above devstack fix17:29
gmaanthanks17:29
abhishek_boto3 is present in test-requirements for glance_store and glance17:30
gmaancool17:33
gmaanif it hard deps then it should be in reqiuirements.txt though but anyways that you can check later, once glance change pass this job, I am good on devstack change17:35
gmaanabhishek_: oh maybe you need to do that ^^ as test-requirements not installed by devstack, I think it should be detected in glance testing change, let's wait fro that17:36
gmaanabhishek_: if it is late for you, I can push glance testing change17:36
abhishek_I am working on that, will push it in 5-10 mins17:37
gmaancool17:37
abhishek_if it takes more than that then I will ping you, thank you :)17:37
gmaansure17:37
abhishek_gmaan: https://review.opendev.org/c/openstack/glance/+/101208217:40
gmaanabhishek_: thanks, I will monitor it. it might be late for you, have a good weekend17:41
abhishek_thank you, same to you!!17:42
abhishek_gmaan: https://github.com/openstack/glance_store/blob/master/setup.cfg#L7517:48
gmaanoh nice, that works fine. 17:48
tkajinamgmaan, boto3 isn't a hard dep. it's an optional dep of glance_store and is installed only when s3 driver is used21:58
tkajinamit's intentionally made optional21:59
tkajinamI agree there should be a voting s3 store driver job. s3 driver wasn't maintained well in the past but its maintenance status has been restored for recent cycles22:00
gmaanyea its there in setup.cfg and job passing in glance testing change, I am +2 on the fix23:26

Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!