Tuesday, 2023-12-12

opendevreviewVerification of a change to openstack/kayobe master failed: Revert "Use OpenStack 2023.2 release"  https://review.opendev.org/c/openstack/kayobe/+/90316708:11
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: WIP: Use gunicorn for Nova services  https://review.opendev.org/c/openstack/kolla-ansible/+/90316508:14
opendevreviewMichal Nasiadka proposed openstack/kolla master: CI: Pin docker installation to <7  https://review.opendev.org/c/openstack/kolla/+/90336308:20
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Move openstack clients setup to a role  https://review.opendev.org/c/openstack/kolla-ansible/+/90343608:34
mnasiadkafrickler: https://review.opendev.org/c/openstack/kolla-ansible/+/903364 - that fixes kolla-ansible when depends on kolla to do image builds08:37
mnasiadkaand https://review.opendev.org/c/openstack/kolla/+/903363 should fix kolla08:37
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Move openstack clients setup to a role  https://review.opendev.org/c/openstack/kolla-ansible/+/90343608:38
opendevreviewMichal Nasiadka proposed openstack/kolla master: CI: Pin docker installation to <7  https://review.opendev.org/c/openstack/kolla/+/90336308:39
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: WIP: Use gunicorn for Nova services  https://review.opendev.org/c/openstack/kolla-ansible/+/90316508:44
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Move openstack clients setup to a role  https://review.opendev.org/c/openstack/kolla-ansible/+/90343608:46
opendevreviewMichal Nasiadka proposed openstack/ansible-collection-kolla master: docker_sdk: Add a precheck for virtualenv and Debian  https://review.opendev.org/c/openstack/ansible-collection-kolla/+/90343708:59
opendevreviewMatt Crees proposed openstack/kolla-ansible stable/2023.2: Add precheck for RabbitMQ quorum queues  https://review.opendev.org/c/openstack/kolla-ansible/+/90346209:42
SvenKieskemnasiadka: what's exactly the issue with docker 7.0.0? what did they change?10:09
SvenKieskethat would be good to have in the change imho, looking at the changelog I can't see what the issue is: https://docker-py.readthedocs.io/en/stable/change-log.html#id110:14
SvenKieskeapparently we need docker-py 7.0.0 for python 3.12 support10:14
opendevreviewAlex Welsh proposed openstack/kolla-ansible master: Update keystone service user passwords  https://review.opendev.org/c/openstack/kolla-ansible/+/90317810:22
SvenKieskebbezak: mhm where is that failure with the port in the registry in our code? I wrote a small reproducer locally but I can't seem to trigger this bug10:27
SvenKieskebbezak, mnasiadka: this works for me locally with docker-py 7 and docker 24.0.7 on fedora inside a venv https://paste.opendev.org/show/bKegaARCUtu68vIs1b6o/ I guess I'm doing something different10:42
SvenKieskealso works with an underscore, mhm10:46
fricklerafaict the error happened when trying to build an image? I don't see that in your log10:47
SvenKieskeI was under the impression this happens when tagging and pushing to a local registry, but might be right that this is not enough11:42
mnasiadkaWhen building12:09
mnasiadkadocker-py introduced a check12:09
opendevreviewMichal Nasiadka proposed openstack/ansible-collection-kolla master: docker_sdk: Add a precheck for virtualenv and Debian  https://review.opendev.org/c/openstack/ansible-collection-kolla/+/90343712:30
opendevreviewMichal Nasiadka proposed openstack/kolla master: CI: Pin docker installation to <7  https://review.opendev.org/c/openstack/kolla/+/90336312:35
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Stop running pip install container_engine  https://review.opendev.org/c/openstack/kolla-ansible/+/90336412:36
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Move openstack clients setup to a role  https://review.opendev.org/c/openstack/kolla-ansible/+/90343612:41
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Move openstack clients setup to a role  https://review.opendev.org/c/openstack/kolla-ansible/+/90343612:44
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: WIP: Use gunicorn for Nova services  https://review.opendev.org/c/openstack/kolla-ansible/+/90316512:46
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: WIP: Use gunicorn for Nova services  https://review.opendev.org/c/openstack/kolla-ansible/+/90316512:46
opendevreviewMerged openstack/kayobe master: Stop NetworkManager from overriding resolv.conf  https://review.opendev.org/c/openstack/kayobe/+/90256112:58
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Move openstack clients setup to a role  https://review.opendev.org/c/openstack/kolla-ansible/+/90343613:03
opendevreviewMatt Crees proposed openstack/kayobe stable/2023.2: Stop NetworkManager from overriding resolv.conf  https://review.opendev.org/c/openstack/kayobe/+/90345013:23
opendevreviewMatt Crees proposed openstack/kayobe stable/2023.1: Stop NetworkManager from overriding resolv.conf  https://review.opendev.org/c/openstack/kayobe/+/90345113:23
opendevreviewMatt Crees proposed openstack/kayobe stable/zed: Stop NetworkManager from overriding resolv.conf  https://review.opendev.org/c/openstack/kayobe/+/90345213:23
opendevreviewMatt Crees proposed openstack/kayobe stable/yoga: Stop NetworkManager from overriding resolv.conf  https://review.opendev.org/c/openstack/kayobe/+/90345313:23
Viiistupid question :) but I don't know where to find the answer (I searched). On ceph we have VMS and VOLUMES folders. When creating a VM with the NOVA API, the disk file is saved in the VMS folder (the disk ID is not visible in the VM details). However, when creating from Horizon, the VM disk is saved in the VOLUMES folder13:28
Viiiwhy?13:28
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Move openstack clients setup to a role  https://review.opendev.org/c/openstack/kolla-ansible/+/90343613:31
mnasiadkaViii: it depends if you boot from image or boot from volume13:31
opendevreviewMerged openstack/kayobe master: Revert "Use OpenStack 2023.2 release"  https://review.opendev.org/c/openstack/kayobe/+/90316713:33
frickleriirc that is something you can configure in horizon, too, which default to choose13:34
fricklerDEFAULT_BOOT_SOURCE in https://docs.openstack.org/horizon/latest/configuration/settings.html13:37
opendevreviewMichal Nasiadka proposed openstack/ansible-collection-kolla master: docker_sdk: Add a precheck for virtualenv and Debian  https://review.opendev.org/c/openstack/ansible-collection-kolla/+/90343713:42
frickleractually that will still bfv if create_volume=true13:44
Viiithanks for directing me. Now I understand what it depends on. It does not depend on boot_image/boot volume but on "Create New Volume: Yes/NO". Thanks!13:51
ViiiFickler: thanks. I just saw that you wrote a solution13:54
opendevreviewMichal Nasiadka proposed openstack/ansible-collection-kolla master: docker_sdk: Add a precheck for virtualenv and Debian  https://review.opendev.org/c/openstack/ansible-collection-kolla/+/90343713:59
fricklermnasiadka: https://review.opendev.org/c/openstack/kolla-ansible/+/903364 is still failing for debian14:00
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Stop running pip install container_engine  https://review.opendev.org/c/openstack/kolla-ansible/+/90336414:01
mnasiadkafrickler: see that, thanks - updating as per your comments14:01
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Stop running pip install container_engine  https://review.opendev.org/c/openstack/kolla-ansible/+/90336414:02
SvenKieskeI'm still confused by our tagging issue, do we really create tags that include the registry inside the tag, or is that the parsing error happening in docker-py?14:29
SvenKieskeit's not clear to me, reading https://github.com/docker/docker-py/issues/319514:29
mnasiadkathey implemented a check before build, and it seems the parsing is wrong there - the data is not even being sent to docker engine/api14:38
mnasiadkathere's a link in one of the patches14:38
SvenKieskewell I matched the regex, seems the regex is correct, ":1234" (e.g. port numbers) where never part of the spec afaik14:45
SvenKieskedo we include the whole registry fqdn including port number in the tag? what for?14:46
SvenKieskeor does the code match on the registry name itself? that's not clear to me14:47
SvenKieskethe latter would be a bug, the former would be unfortunate us that were not OCI spec compliant in using banned characters in tags (the ":" specifically)14:48
SvenKieskemnasiadka: actually, maybe the spec has a bug as well xD14:59
SvenKieskehttps://github.com/opencontainers/distribution-spec/commit/a73835700327bd1c037e33d0834c46ff98ac1286 talks about aligning this with docker, the commit message quotes the code "separator = `(?:[._]|__|[-]+)`" but that separator, especially the ":" doesn't actually get added to the spec15:00
mnasiadkabut come on, if the OCI spec says you can use : for port15:00
mnasiadkathen you can use it15:00
mnasiadkathey need to fix the code15:00
SvenKieskea port is not a tag ;)15:00
SvenKieskeI actually think this is a bug in the spec, maybe15:01
SvenKieskewell from the text in the reference regexp it seems you're right mnasiadka, afaict, at least.15:09
SvenKieskethe spec is very obtuse and unclearly worded imho, so it's hard to tell imho.15:10
SvenKieskeah nvm, my regex foo left me :D "?:" is a non capturing group15:16
SvenKieskemnasiadka: so i proposed both fixes to the spec and to docker-py, maybe they accept that :)16:47
opendevreviewPierre Riteau proposed openstack/kayobe master: Test control plane deployment using tenks  https://review.opendev.org/c/openstack/kayobe/+/62007416:56
opendevreviewPierre Riteau proposed openstack/kolla-ansible master: Fix Docker health check for sahara_engine  https://review.opendev.org/c/openstack/kolla-ansible/+/90352817:52
opendevreviewPierre Riteau proposed openstack/kolla-ansible master: Fix Docker health check for sahara_engine  https://review.opendev.org/c/openstack/kolla-ansible/+/90352817:53

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