Friday, 2022-02-04

jrwrRunning Latest Kolla, Using the public containers, Nova-libvirt doesn't contain OVMF causing nova not to be able to boot UEFI instances :(04:34
jrwrOdd, its in the container04:37
jrwrhttps://www.irccloud.com/pastebin/vMBtV9zr/04:37
opendevreviewMichal Nasiadka proposed openstack/kolla stable/xena: Remove missing collectd packages  https://review.opendev.org/c/openstack/kolla/+/82774006:24
opendevreviewMichal Nasiadka proposed openstack/kolla stable/wallaby: Remove missing collectd packages  https://review.opendev.org/c/openstack/kolla/+/82774106:24
opendevreviewMichal Nasiadka proposed openstack/kolla stable/victoria: Drop CentOS Linux 8 image builds  https://review.opendev.org/c/openstack/kolla/+/82760806:35
bjolo_why is the elasticsearc version so old in kolla?08:46
bjolo_7.10 vs latest 7.1708:47
kevkohi, do you know why collectd for centos8stream is failing ..it seems some packages are missing in repo ? 08:47
hrwbjolo_: old image?08:48
hrwkevko: yes, we know08:48
hrw07:24 < opendevreview> Michal Nasiadka proposed openstack/kolla stable/xena: Remove missing collectd packages  https://review.opendev.org/c/openstack/kolla/+/82774008:48
hrw07:24 < opendevreview> Michal Nasiadka proposed openstack/kolla stable/wallaby: Remove missing collectd packages  https://review.opendev.org/c/openstack/kolla/+/82774108:48
kevkohrw: can I find somewhere some proposed change I can rebase onto to pass zuul ?08:48
hrwnot checked today's CI queue yet08:49
mnasiadkakevko: master fix has been merged08:49
kevkoaa, thanks 08:49
mnasiadkakevko: https://review.opendev.org/c/openstack/kolla/+/82767908:50
opendevreviewMarcin Juszkiewicz proposed openstack/kolla master: Switch to use Yoga binary packages  https://review.opendev.org/c/openstack/kolla/+/82648808:50
hrwkevko: so just press 'rebase' button in gerrit08:50
opendevreviewMichal Nasiadka proposed openstack/kolla stable/wallaby: Remove missing collectd packages  https://review.opendev.org/c/openstack/kolla/+/82774109:02
mnasiadkaok, Wallaby should pass now as well (Nautilus repo needs to be from RDO for now)09:03
fricklerbjolo_: eleasticsearch stopped being opensource (depending on your definition), so we don't use the newer versions09:11
hrwkevko, mnasiadka: https://review.opendev.org/c/openstack/kolla/+/826488 UCA/RDO for R-8 waits for you09:11
* kevko going to check09:12
opendevreviewMarcin Juszkiewicz proposed openstack/kolla master: erlang: use packages from Erlang Solutions on AArch64  https://review.opendev.org/c/openstack/kolla/+/82766309:15
kevkohrw: +2, looks good let's wait for zuul09:16
opendevreviewMarcin Juszkiewicz proposed openstack/kolla master: Revert "nova: drop pypowervm dependency"  https://review.opendev.org/c/openstack/kolla/+/82724009:16
opendevreviewMichal Arbet proposed openstack/kolla master: Add mariadb-arbitrator image  https://review.opendev.org/c/openstack/kolla/+/78096709:17
hrwkevko: note that zuul can give +1 on that patch even when it is not working09:18
kevkohrw: i know :) 09:18
hrwas binary jobs are non-voting09:18
kevkoi am also switching to source 09:19
kevkoI'm looking forward to deleting the binary scope ... it will be more clean :P 09:21
kevkobtw, can I switch downloading of service sources from git instead of tarballs ? Hope you will be faster to reply than me looking into code09:23
hrwyes, you can. I just do not remember how09:24
hrwkevko: tarballs are generated after each commit so they are up-to-date09:24
kevkoyeah, i know, but sometimes when i am debugging something ..it's confortable to git log in a container :) im just curious 09:25
frickleryoctozepto: we have a set of nodes held now after your recheck yesterday, let me know if you want access or if I should simply drop them again09:25
hrwkevko: look into kolla/common/config.py - SOURCES dict. most are type:url but some are type:git - you need to change entries09:25
hrwkevko: what you need is so called 'kolla_dev_mode'09:26
kevkoah, ok 09:26
kevkothank you 09:26
hrwkevko: not all containers have it and it is on k-a side09:26
hrwkevko: source is outside of image and is bind mounted09:26
opendevreviewKonstantin Yarovoy proposed openstack/kolla master: Refactor image module and transition to DockerClient  https://review.opendev.org/c/openstack/kolla/+/82578609:29
mnasiadkahrw, kevko: still I think with the transition to source, it would be good to document how users can find out the last commit sha - date might not be enough in some cases. Probably there should be something in egg data (git commit hash maybe?)09:42
opendevreviewKonstantin Yarovoy proposed openstack/kolla master: Add podman for image building  https://review.opendev.org/c/openstack/kolla/+/82579109:43
hrwmnasiadka: kind of what kevko wants in https://review.opendev.org/c/openstack/kolla/+/818727 one?09:43
mnasiadkahrw: I'm rather referring to e.g. Neutron source git commit hash, not Kolla's ;-)09:44
hrwah, no - it just adds kolla git09:44
hrwmnasiadka: we use tarballs so there is no git info09:44
hrwand imho if you depend on some recent fix then you can always build own images. which we suggest anyway09:45
kevkoyeah, that was also the reason why i wanted to use git ..09:45
kevkobecause i really now what is the version checkouted inside ..and also i can check changes with git show and maybe has some picture what was changed  - if something is working in bad way ..09:46
kevkobut, even if tarball is used ..build process can check last commit in branch on github and maybe set env variable ..so if i docker inspect ..i will see the commit 09:47
hrwkevko: 1. github is mirror 2. you can get desync between fetching tarball and fresh commit09:49
kevkohrw: ah, ok so not github ..but opendev ? what is the primary git location ? 09:49
kevkoopendev ? 09:49
hrwyes09:49
hrwOpenStack is opendev project so that's where it is stored09:50
kevkothis would be quite easy ..just we have to have list of git locations (same as for tarballs)  ...and then just get info about last commit and set as env ?  09:50
hrwand you fetch tarball at 9:50:02 and there is commit on 9:50:03. you fetch tarball, check commit and get newer data than in tarball09:53
mnasiadkait would be easier if tarballs would have some metadata ;)09:53
kevkohrw: well, yes, that's true ..09:54
kevkohrw: but instead of tarballs webpage you can download tarball directly from git, can't you ? 09:54
hrwkevko: infra team will hate you09:55
hrwok, overreacted but it will be not wise way imho09:55
kevkohh, ok .. i said nothing :D 09:56
hrwthey made tarballs as a service for such needs09:56
fricklerbut the question of how to map a tarball to a git commit is an interesting one indeed, maybe you want to take that question to #opendev and discuss there09:57
mnasiadkafrickler: done, let's see10:00
hrwVersion: 13.0.2.dev5 in PKG-INFO you have in tarball (thats for xena)10:00
mnasiadkawell, that's pbr's version, doesn't help a lot I guess10:01
hrwwhere 13.0.2dev5 means 5 commits after tag10:01
hrwstill something10:01
mnasiadkahrw: I don't know if neutron really works for Ubuntu binary: https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_330/826488/4/check/kolla-ansible-ubuntu-binary/330d33f/primary/logs/kolla/all-ERROR.txt 10:01
hrwmnasiadka: I checked building. not k-a10:02
mnasiadkaunderstood10:02
mnasiadkafrom another perspective, vm boots and is accessible via ssh10:02
mnasiadkaso I guess that's main OpenStack use case ;)10:03
opendevreviewMichal Nasiadka proposed openstack/kolla stable/wallaby: Remove missing collectd packages  https://review.opendev.org/c/openstack/kolla/+/82774110:40
opendevreviewMichal Nasiadka proposed openstack/kolla stable/victoria: Drop CentOS Linux 8 image builds  https://review.opendev.org/c/openstack/kolla/+/82760810:42
opendevreviewMarcin Juszkiewicz proposed openstack/kolla master: stringify docker-squash version  https://review.opendev.org/c/openstack/kolla/+/82783510:48
opendevreviewMark Goddard proposed openstack/kayobe stable/wallaby: Set correct gateway for the bifrost provision network  https://review.opendev.org/c/openstack/kayobe/+/82774410:56
opendevreviewMark Goddard proposed openstack/kayobe stable/victoria: Set correct gateway for the bifrost provision network  https://review.opendev.org/c/openstack/kayobe/+/82774510:56
yoctozeptofrickler: I want to access them, pm me11:07
opendevreviewMark Goddard proposed openstack/kayobe master: DNM: enable iPXE for UEFI  https://review.opendev.org/c/openstack/kayobe/+/82766711:09
opendevreviewMarcin Juszkiewicz proposed openstack/kolla master: rabbitmq/centos: update to 3.9  https://review.opendev.org/c/openstack/kolla/+/82765611:23
hrwmnasiadka: rebased on top of aarch64 erlang update11:23
mnasiadkathanks11:23
hrwmnasiadka: Debian is still on 23/3.811:34
opendevreviewMarcin Juszkiewicz proposed openstack/kolla master: pin out some package from Debian OpenStack Team repos  https://review.opendev.org/c/openstack/kolla/+/82784811:36
hrwI reported that several times. enough.11:36
hrwkevko: https://review.opendev.org/c/openstack/kolla/+/82784811:42
opendevreviewMarcin Juszkiewicz proposed openstack/kolla master: rabbitmq: update to 3.9  https://review.opendev.org/c/openstack/kolla/+/82765611:44
hrwmnasiadka: Debian updated to 24/3.9 too11:44
yoctozeptohrw, mnasiadka, frickler, kevko: using git and its metadata is a wonderful idea; we could even stretch it to "kolla, show me what new commits I will get if I rebuild now" (assuming there was some cached metadata of the previous run)11:50
yoctozeptolet's discuss this during the upcoming ptg for sure11:50
opendevreviewMerged openstack/kayobe stable/xena: ntp: Fix service mask when service doesn't exist  https://review.opendev.org/c/openstack/kayobe/+/82740411:51
opendevreviewMerged openstack/kolla stable/xena: Remove missing collectd packages  https://review.opendev.org/c/openstack/kolla/+/82774011:56
opendevreviewMerged openstack/kolla master: Switch to use Yoga binary packages  https://review.opendev.org/c/openstack/kolla/+/82648811:56
jingvarHi!11:58
jingvarHow can I add nova available_filters ?11:59
shyambHi Have we created any install doc for centos stream 8 victoria?12:08
shyambor updated the existing one?12:08
shyambor it's in-progress12:08
priteaujingvar: do you need filters not shipped with nova itself?12:22
jingvarI just run tempest :)12:23
jingvarthere are tests to boot VMs on diffrernt hosts12:23
jingvarit fails because samehost -differnt hosts are not enebled12:24
jingvarfor example tempest.scenario.test_security_groups_basic_ops.TestSecurityGroupsBasicOps.test_cross_tenant_traffic 12:25
priteauIsn't this done with server groups and anti-affinity?12:34
jingvarpriteau: As I understand tempest uses different approach12:46
priteauAnyway, if you just want filters already in nova, you should be able to just add them to enabled_filters via nova.conf12:46
priteauavailable_filters is used to import out-of-tree filters12:47
jingvarhttps://docs.openstack.org/nova/queens/admin/configuration/schedulers.html#differenthostfilter12:47
jingvarbut how customize it by Kayobe, whithout whole override nova.conf12:48
priteauyou just add the [filter_scheduler] section and enabled_filters line to etc/kayobe/kolla/config/nova/nova-scheduler.conf12:58
priteauKolla Ansible will merge with its defaults12:58
mnasiadkamgoddard: https://review.opendev.org/c/openstack/kolla/+/827741 - want to lift your -1 since now it's not CI only? ;-)12:59
mgoddardmnasiadka: done13:22
mnasiadkahrw, yoctozepto: got a minute for https://review.opendev.org/c/openstack/kolla/+/827741 ?13:23
mnasiadkamgoddard: thx13:23
mnasiadkathe same goes for this - https://review.opendev.org/c/openstack/kolla/+/82760813:23
opendevreviewMerged openstack/kayobe master: ntp: Fix service mask when service doesn't exist  https://review.opendev.org/c/openstack/kayobe/+/82748613:37
jingvarpriteau: thanks13:47
opendevreviewMerged openstack/kolla stable/wallaby: Remove missing collectd packages  https://review.opendev.org/c/openstack/kolla/+/82774114:49
opendevreviewMerged openstack/kolla-ansible stable/wallaby: Add OIDCDiscoverURL mod_oidc option  https://review.opendev.org/c/openstack/kolla-ansible/+/82763815:21
hrwdine15:29
admiyohrw, thanks for the guidance yesterday with the "file not found config.json" issue.  I've learned a little more, and I think it is worth sharing.  I think what is happeneing is an earlier failure keeps the configs from being generated.  I noticed that a Nova step is failing as well, and I think that is the culprit.  If I pregenerate the configs and the n run a reeconfigure, the neutron bootstrap (and the rest of the deploy) completes, 15:48
admiyobut there are no hypervisores, which leads me to think it is all driven from the Nova failure.15:48
hrwINFO:kolla.common.utils.collectd:[91mError: Unable to find a match: collectd-pcie-errors - looks like we have another one to drop (aarch64)16:10
hrwcollectd-pcie-errors is now x86-64 only16:14
opendevreviewMarcin Juszkiewicz proposed openstack/kolla master: collectd: pcie-errors is x86-64 only now  https://review.opendev.org/c/openstack/kolla/+/82788316:15
hrwmnasiadka, mgoddard, yoctozepto and other cores: we have some AArch64 CI fixes to review. https://review.opendev.org/c/openstack/kolla/+/827883 (collectd again), https://review.opendev.org/c/openstack/kolla/+/827663 (erlang so rabbitmq works), https://review.opendev.org/c/openstack/kolla/+/827848 (fixes Debian builds)16:18
hrweach got RP+216:19
opendevreviewMarcin Juszkiewicz proposed openstack/kolla master: Require extra argument for building binary images  https://review.opendev.org/c/openstack/kolla/+/82037116:21
admiyoThe issue with nova seems to be that the libvirt module is missing.  The complute log shows:  ERROR nova.virt.driver ModuleNotFoundError: No module named 'libvirt'   and If I docker run  bash  on the container image then start python, import libvirt fails.16:47
admiyosounds like an issue in building the containers?16:47
hrwah. you used my patch? it was not tested and broken16:50
admiyoIS that the cause of the missing package?16:52
hrwyeah16:52
admiyoI did apply your patch, which sounds like it was "necessary but not sufficient"16:52
hrwsorry for that. idea was good but needs more work16:52
admiyoif I hack the Dockerfile fopr nova copute to put python3-libvirt in there, will that provide more info?16:53
hrwrevert https://review.opendev.org/c/openstack/kolla/+/826906 in your tree16:53
admiyoWill do16:53
opendevreviewVerification of a change to openstack/kolla stable/victoria failed: Drop CentOS Linux 8 image builds  https://review.opendev.org/c/openstack/kolla/+/82760816:54
admiyoAnd then what?  I'll fall back to the old problem16:54
admiyoah...but I se there is a change in wallaby16:54
admiyohrw, SO  just revert and rebase to origin/stable/wallaby, or is there still an issue?16:57
opendevreviewMarcin Juszkiewicz proposed openstack/kolla master: nova-compute: 'ndctl' is available on all archs  https://review.opendev.org/c/openstack/kolla/+/82788516:58
hrwadmiyo: it was pynacl failing to build for debian in wallaby - do I remember correctly?16:59
admiyoum...i seem to be suffereing from mid term memory loss17:00
admiyoyes17:00
admiyoand I totally did not read up to our last conversation to refresh my memory17:00
hrwstarted debian/source wallaby/aarch64 build locally to check 17:04
hrwbut weekend starts, FOSDEM during and next week I am off17:05
edebesteHi all, not sure if this is more a broader OpenStack related issue, but I have an issue with Cinder and LVM. The deployment is stock Wallaby, containers are built using Kolla. Compute nodes have a partition with a cinder-volumes VG on it. The deployment is successful with no issues. Can create volumes, but when I try to move volumes from one host17:08
edebesteto another, I get the following: https://paste.openstack.org/show/812527/. This *only* happens when a new volume is created and NOT USED yet. The moment it's been attached to a VM and detatched, then migration works.. But attaching and detatching leads to `multipathd is not running: exit code None:17:08
edebesteoslo_concurrency.processutils.ProcessExecutionError: [Errno 2] No such file or directory` Is this expected behaviour?17:08
spatelfolks, i have config override question and look like i am doing something wrong so please some one correct me here - https://paste.opendev.org/show/812528/17:11
spatelTry to push out small change to specific compute node using IP like this but it doesn't work - /etc/kolla/config/nova/192.168.75.199/nova.conf17:12
spatelI tried compute hostname also but that doesn't help /etc/kolla/config/nova/COMP01.local/nova.conf17:12
admiyohrw is this problem specific to Wallaby?  If I move to Xena will I have a path forward?17:33
opendevreviewMark Goddard proposed openstack/kayobe master: DNM: enable iPXE for UEFI  https://review.opendev.org/c/openstack/kayobe/+/82766717:46
opendevreviewMaksim Malchuk proposed openstack/kayobe master: Multiple DHCP Subnets for Ironic Inspector  https://review.opendev.org/c/openstack/kayobe/+/82765317:47
ozzzo_workI enabled durable queues on a lab cluster, and it's throwing the error: inequivalent arg 'durable' for exchange 'openstack' in vhost '/': received 'true' but current is 'false'17:55
ozzzo_workin my other lab cluster I fixed this by deleting the RMQ containers and volumes on all 3 controllers, but that doesn't seem to work here. How can I update the "durable" value?17:56
ozzzo_workI'm seeing these RMQ errors in my cinder_volume log17:57
hrwadmiyo: you may switch to ubuntu or centos as a base in wallaby18:14
hrwadmiyo: and in meantime please open a bug on https://bugs.launchpad.net/kolla/ about it18:15
* hrw off18:15
ozzzo_workdo I need to delete my cinder containers to make them pick up the new queues?18:44
ozzzo_workI'm not 100% clear on where the data is stored. Can I delete containers and container volumes without losing data?18:45
opendevreviewMerged openstack/kayobe master: Drop kolla-host.yml playbook  https://review.opendev.org/c/openstack/kayobe/+/82514318:51
opendevreviewRadosław Piliszek proposed openstack/kolla master: collectd: pcie-errors is x86-64 only now  https://review.opendev.org/c/openstack/kolla/+/82788320:39
spatelAny idea why my override isn't working ?21:16
opendevreviewMerged openstack/kolla stable/victoria: Drop CentOS Linux 8 image builds  https://review.opendev.org/c/openstack/kolla/+/82760821:31
opendevreviewRadosław Piliszek proposed openstack/kolla-ansible master: [CI] Replace parted with lsblk  https://review.opendev.org/c/openstack/kolla-ansible/+/82792821:40
opendevreviewRadosław Piliszek proposed openstack/kolla-ansible master: [DNM] Test kolla-ansible-ubuntu-source-zun job  https://review.opendev.org/c/openstack/kolla-ansible/+/82751221:44
opendevreviewRadosław Piliszek proposed openstack/kolla-ansible master: [CI] Add kolla-ansible-debian-source-zun job  https://review.opendev.org/c/openstack/kolla-ansible/+/82753621:44
opendevreviewRadosław Piliszek proposed openstack/kolla-ansible master: [CI] Test Glance interaction with Cinder  https://review.opendev.org/c/openstack/kolla-ansible/+/82726421:45
opendevreviewJames Kirsch proposed openstack/kolla master: Add LetsEncrypt images for cert request/renewal  https://review.opendev.org/c/openstack/kolla/+/74133922:55
opendevreviewMerged openstack/kolla master: collectd: pcie-errors is x86-64 only now  https://review.opendev.org/c/openstack/kolla/+/82788323:29

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