Thursday, 2022-03-31

*** mazzy5098812929580859404 is now known as mazzy5098812929580859403:14
opendevreviewPierre Riteau proposed openstack/kayobe master: [release] Sync Kolla Ansible feature flags for Yoga  https://review.opendev.org/c/openstack/kayobe/+/83445805:30
opendevreviewPierre Riteau proposed openstack/kayobe stable/xena: Sync Kolla Ansible feature flags for Xena backports  https://review.opendev.org/c/openstack/kayobe/+/83593305:33
holtgreweHello. I have a problem with container storage growing and growing. A "bad" one is elasticsearch. How do I clean this out?05:36
opendevreviewPierre Riteau proposed openstack/kayobe stable/xena: Sync Kolla Ansible feature flags and inventory  https://review.opendev.org/c/openstack/kayobe/+/83593305:37
opendevreviewMarcin Juszkiewicz proposed openstack/kolla stable/wallaby: macros/pip: revert to old setuptools way  https://review.opendev.org/c/openstack/kolla/+/83587207:53
opendevreviewMark Goddard proposed openstack/kayobe master: CI: separate image builds into a non-voting job  https://review.opendev.org/c/openstack/kayobe/+/83561008:52
jingvarmorning08:56
mgoddardholtgrewe: enable elasticsearch curator08:59
opendevreviewMerged openstack/kayobe stable/xena: Fix custom config idempotence  https://review.opendev.org/c/openstack/kayobe/+/83580209:09
opendevreviewMerged openstack/kayobe stable/wallaby: Fix custom config idempotence  https://review.opendev.org/c/openstack/kayobe/+/83580309:09
opendevreviewMerged openstack/kayobe stable/victoria: Fix custom config idempotence  https://review.opendev.org/c/openstack/kayobe/+/83580409:09
opendevreviewPierre Riteau proposed openstack/kayobe stable/xena: CI: fix TLS job by freeing up memory  https://review.opendev.org/c/openstack/kayobe/+/83595109:16
mirek186are there any extra steps required to get Monasca working from Horizon, when click on overview tab got HTTP 500 error with  "No policy rules for service 'monitoring' in /etc/openstack-dashboard/monitoring_policy.yaml" and python exception AttributeError: 'Settings' object has no attribute 'DASHBOARDS'09:20
mirek186when I check Horizon container I can see there is no monitoring_policy.yaml file, but not sure if there should be one or not. 09:21
opendevreviewMark Goddard proposed openstack/kolla master: [release] Use Yoga sources by default  https://review.opendev.org/c/openstack/kolla/+/83584609:26
opendevreviewMark Goddard proposed openstack/kolla master: [release] Use RDO's Yoga Delorean packages  https://review.opendev.org/c/openstack/kolla/+/83584709:26
opendevreviewMark Goddard proposed openstack/kayobe master: libvirt: Enable host daemon by default  https://review.opendev.org/c/openstack/kayobe/+/83503409:35
mirek186there is a change in monasca-ui introduced 3rd feb changing json to yaml. That's why is failing to copy correct policy file in horizon: https://github.com/openstack/monasca-ui/commit/d062507ef5794fbc8720eeee7d0f9804e23c313610:16
yuvalseems like there were a lot of things going on lately10:24
yuvalthe jinja version killed my ci - jinja==3.110:24
opendevreviewPierre Riteau proposed openstack/kolla master: Fix disabling of curlrc in healthcheck_curl  https://review.opendev.org/c/openstack/kolla/+/83595710:24
yuvalif anyway have problems with it you should install jinja==3.0.310:24
yuvalanyone*10:25
amoralejhi hrw, you use rdo packages for aarch64 somewhere? i think we have a problem in the packages for that arch10:25
yuvalif kolla ansible angery about something to do with "filter" 10:25
hrwamoralej: we have an option of using them but do not use on CI.11:11
hrwamoralej: I can run a build to check do images build but lack systems to deploy11:11
amoralejhrw, i was just trying to test a package installation, what's the best way to run an aarch64 test system?11:12
amoraleji'm trying to emulate with qemu11:12
amoralejbut fails to boot11:12
hrwamoralej: give me half an hour - started a build of all images to check do they build11:13
amoralejack, fyi, my guess is that it will fail to build because of openstack-nova-compute11:13
hrwok, will limit to nova then11:14
hrwand if it work then build rest11:14
amoralejhrw, https://github.com/rdo-packages/nova-distgit/blob/rpm-master/openstack-nova.spec#L20011:14
hrwamoralej: Yoga is the last release where we use binary packages for openstack components11:14
amoralejit seems that doesn't exist for aarch6411:15
hrwlovely11:15
hrwI wonder does it work outside of x86-64 at all11:15
amoralejapparently nova can work without it but i'm not sure how to handle that in packaging11:15
amoralejas the package is noarch11:16
mirek186I've got Monasca UI working, I tought I could propose a fix however with my limited knowlage for policies and how Horizon is loading everything I'll open a bug just so someone can have a look first11:19
mirek186so there might be two issues here, one local_settings.py is not copied over from monasca-ui config dir11:20
mirek186two the policy file is missing but when I fix it the role the file implement is not in keystone and it won't show the tab at all, when I comment out the roles it's working11:20
mirek186sorry the UI is working not the role :)11:21
hrwERROR:kolla.common.utils:nova-compute Failed with status: error11:27
hrwERROR:kolla.common.utils:nova-compute-ironic Failed with status: error11:27
hrwamoralej: +111:27
hrwINFO:kolla.common.utils.nova-compute:  - nothing provides /usr/lib64/qemu-kvm/hw-display-virtio-vga.so needed by openstack-nova-compute-1:25.1.0-0.20220330074311.b0851b0.el8.noarch11:27
amoralejyeah :)11:27
amoralejas expected11:27
amoralejdamn11:28
hrwrdo-- ;P11:28
amoralej:(11:28
hrwor-whoever-maintain-the-package--11:28
amoralejthere are logs somewhere that i can link?11:28
hrwamoralej: https://paste.centos.org/view/c6619ff711:29
amoralejthanks, i'm filling a bz11:30
hrwthx11:31
amoralejit's not an easy one11:31
hrwamoralej: cc: mjuszkie@redhat.com11:31
amoralejack, i will11:31
mirek186I've open a bug for monasca, https://bugs.launchpad.net/kolla-ansible/+bug/1967278 happy to provide the patch as long as someone can confirm that my assumptions are correct11:33
hrwif a fix worked for you then please send patch11:36
mirek186I can access the overview tab now, but the part I'm not clear about is current version tries to copy monitoring_policy.json, been renamed to monitoring_policy.yaml but in that file are roles which if not commented out not allow admin user to even see the monitoring tab11:39
mirek186don't know enough about Horizon and Keystone policies to decide what to do with the file. Empty file does the trick to at least view it in Horizon11:40
hrwneither do I11:42
hrwmgoddard, mnasiadka, frickler: ^^?11:42
mnasiadkaI'm not even a Monasca newbie, and I'm not planning to be :)11:43
mnasiadkaAnd I don't think we ever used monasca-ui11:44
mirek186the roles are here, when I look at roles in Horizon non of them are defined https://github.com/openstack/monasca-ui/blob/master/monitoring/conf/monitoring_policy.yaml11:44
mirek186the closet one defined is  monasca-read-only-user , so I wonder whether that role should be called monasca_user_role11:46
hrwmnasiadka: you know more about deployments than I do11:51
mirek186there is another one when you try to create Alarm Definition, AttributeError: 'ExpressionWidget' object has no attribute 'metrics'11:53
*** amoralej is now known as amoralej|lunch11:54
mnasiadkaAs said, I don't know if monasca-ui has ever worked in Kolla-Ansible - mirek186 you're better of discussing that with Monasca team and proposing fixes to kolla-ansible11:54
mnasiadkabut I don't know how much of a pulse Monasca has today.11:54
mirek186mnasiadka: will do, a bit offtopic is Monasca here to stay, I just wonder taking into account it's java, kawka and quite a bit of infra whether it's worth investing my time11:58
mnasiadkamirek186: probably it's better to invest time in Prometheus - because it's more of a common use case12:00
mirek186mnasiadka: thanks mate, we alrady have Prometheus and Grafan accross diffrent projects plus monitoring enabled in Kolla. Is there any extra value when using Monasca and it's integration with OpenStack, or if it is just another monitoring tool then sticking to Prometheus dose make sense12:06
mnasiadkaanother monitoring tool with not a lot of activity :)12:06
mnasiadkabut that's only my opinion12:06
hrwand we have a bunch of prometheus exporters12:07
mirek186the only reason I was willing to spend time on it, is part of OpenStack so I tought it might have a bit better intergration and wider use case but it looks like it's not worth spending much time, especially that the whole setup looks complicated and even basic deployment is problematic12:08
hrwI would not be surprised seeing more people trying it and then reverting to prometheus just because they know it already12:09
mirek186I do get why would you use Kafa and everything however it's adding the complexity and almost another role of "who's watching the watcher" thing, were promethues in it's simpliciy usually just works :)12:11
mnasiadkamirek186: it's been designed to work at huge scale, but I 99% of deployments are not that big so it matters :)12:32
*** amoralej|lunch is now known as amoralej13:06
opendevreviewMark Goddard proposed openstack/kolla master: [release] Use Yoga sources by default  https://review.opendev.org/c/openstack/kolla/+/83584613:11
opendevreviewMark Goddard proposed openstack/kolla master: [release] Use RDO's Yoga Delorean packages  https://review.opendev.org/c/openstack/kolla/+/83584713:11
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: Run testssl.sh against HAProxy on tls scenario  https://review.opendev.org/c/openstack/kolla-ansible/+/82349913:12
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: Run testssl.sh against HAProxy on tls scenario  https://review.opendev.org/c/openstack/kolla-ansible/+/82349913:29
opendevreviewMerged openstack/kayobe stable/xena: CI: fix TLS job by freeing up memory  https://review.opendev.org/c/openstack/kayobe/+/83595113:29
opendevreviewPierre Riteau proposed openstack/kayobe stable/xena: Sync Kolla Ansible feature flags and inventory  https://review.opendev.org/c/openstack/kayobe/+/83593313:44
fricklermnasiadka: what would be the advantage of registering for the PTG? other then giving my private data to 3rd parties?13:44
mnasiadkafrickler: I don't know, I'm just conveying the message from foundation that is sent to PTLs - probably they just harvest your data and subscribe you to some devilish plans ;-) (or just use this data to have an idea around number of people attending PTG) 13:45
frickleroh, so the foundation pushed you to write that, interesting13:46
amoralejhrw, i hope https://review.rdoproject.org/r/c/openstack/nova-distgit/+/41230 will fix it but i need nova team to check13:56
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: haproxy: support single external frontend  https://review.opendev.org/c/openstack/kolla-ansible/+/82339514:19
ebbexIs there any documentation on how to make the kayobe/seed provide dhcp?14:38
ebbexI've got bifrost running in a container on it, but I might be missing dhcp-features?14:40
opendevreviewMark Goddard proposed openstack/kayobe master: Rework network interface to host mapping  https://review.opendev.org/c/openstack/kayobe/+/82583214:54
jingvarbifrost is ironic = dnsmasq14:54
jingvarpxe boot = dhcp+tftp+http 14:56
jingvar(bifrost-deploy)[root@kayobe bifrost-11.2.1.dev6]# grep listen-address /etc/dnsmasq.conf 14:57
ebbexaha, listen-address=192.168.3.8, which seems all good. but `ps aux` shows no dnsmasq process running in the container.14:59
ironfootcan this run in a single container? I'd say "no"15:01
ebbexironfoot: ?15:04
jingvarcontainer host5network15:04
ironfoota container normally would run only one process, and not multiple services, right?15:06
jingvarno15:06
jingvarit is a way15:06
ebbexironfoot: it can run plenty. the bifrost container has nginx mariadb, varous ironic services and xinetd.15:06
jingvarwhat happens when you run docker exec -ti som_container bash ?15:07
ironfootright, ok15:08
ebbexjingvar: I don't have a host5network container on my kayobe/seed.15:08
ebbexOnly got `kolla/centos-source-bifrost-deploy:wallaby`15:09
jingvarhostnetwork is a method to run container (host namespace)15:09
ebbexjingvar: I don't follow. is there a setting i forgot in my kayobe-config? Will this affect wether or not dnsmasq gets to run?15:12
jingvarI try to say, that if dnsmasq is running and properly configured it should work15:13
jingvardid you check that seed node has boottp packets on a interface15:14
ebbexwell, it doesn't look like it's running inside the bifrost_deploy container.15:14
jingvar     40 ?        Ss     1:19 /usr/sbin/dnsmasq -k15:15
jingvardocker exec -ti bifrost_deploy ps -a15:15
jingvardocker exec -ti bifrost_deploy ps -ax15:16
ebbexhttps://paste.opendev.org/show/813585/15:16
jingvarhave you finished bifrost startup 15:16
jingvartry to run /usr/sbin/dnsmasq -k and watch logs15:19
ebbexI'm not sure? I'm following this guide https://docs.openstack.org/kayobe/wallaby/deployment.html and I've gotten to `kayobe seed deployment image build`15:19
jingvar:)15:20
ebbexI'm looking at the `Overcloud discovery` part now, but I might be missing a step or two, since there's no response to dhcp requests from my pxe booting servers.15:21
jingvarhttps://github.com/stackhpc/a-universe-from-nothing15:21
ebbexs/gotten to/gotten past/15:21
jingvarIt doesnt work from the box :)15:21
opendevreviewMerged openstack/kolla-ansible master: rabbitmq: follow up for classic queue mirror removal  https://review.opendev.org/c/openstack/kolla-ansible/+/83434215:21
jingvarhttps://github.com/jingvar/a-universe-from-nothing/tree/test15:22
opendevreviewMerged openstack/kolla-ansible master: Adds FluentD configuration for OpenvSwitch log matching  https://review.opendev.org/c/openstack/kolla-ansible/+/83455515:23
opendevreviewMerged openstack/kolla master: [release] Tidy up release notes for Yoga  https://review.opendev.org/c/openstack/kolla/+/83584015:23
jingvardeployment imag build  - I don't use15:25
ebbexjingvar: thanks for the link, I'm looking into the various commits. Do you have a previous background in openstack-ansible perhaps?15:39
jingvarno15:39
jingvarI hate ansible15:40
ebbexjust the naming convention for your nets; mgmt, storage, tunnel15:43
hrwamoralej: on Debian this driver is enabled: https://packages.debian.org/bullseye-backports/arm64/qemu-system-common/filelist15:43
opendevreviewMerged openstack/kayobe master: [release] Sync Kolla Ansible feature flags for Yoga  https://review.opendev.org/c/openstack/kayobe/+/83445815:46
amoralejhrw, from virt team in rh ""virtio-gpu is same as virtio-vga, but without the vga bits and so works on all arches, but requires guest support explicitly""15:46
amoralejdunno what that means15:46
hrwamoralej: vga is x86 legacy anyway15:47
hrwamoralej: let me check which driver nova uses15:47
hrwx86/x86-64 uses virtio, ppc* uses vga, aarch64 uses virtio. and virtio-gpu can fallback to vga15:52
opendevreviewMarcin Juszkiewicz proposed openstack/kolla stable/wallaby: Always use the distro-provided libvirt-python  https://review.opendev.org/c/openstack/kolla/+/83597316:03
opendevreviewMarcin Juszkiewicz proposed openstack/kolla stable/wallaby: Always use the distro-provided libvirt-python  https://review.opendev.org/c/openstack/kolla/+/83597316:04
opendevreviewMarcin Juszkiewicz proposed openstack/kolla stable/wallaby: Always use the distro-provided libvirt-python  https://review.opendev.org/c/openstack/kolla/+/83597316:05
opendevreviewMark Goddard proposed openstack/kayobe master: Rework network interface to host mapping  https://review.opendev.org/c/openstack/kayobe/+/82583216:06
opendevreviewMarcin Juszkiewicz proposed openstack/kolla stable/wallaby: Always use the distro-provided libvirt-python  https://review.opendev.org/c/openstack/kolla/+/83597316:07
opendevreviewMark Goddard proposed openstack/kayobe master: [release] Sync Kolla Ansible inventory for Yoga  https://review.opendev.org/c/openstack/kayobe/+/83603816:17
opendevreviewMark Goddard proposed openstack/kayobe master: [release] Use OpenStack Yoga release  https://review.opendev.org/c/openstack/kayobe/+/83604016:21
opendevreviewMark Goddard proposed openstack/kayobe-config master: [release] Synchronise with kayobe changes for Yoga  https://review.opendev.org/c/openstack/kayobe-config/+/83604116:27
ebbexI was missing the inspection_allocation_pool ranges for dnsmasq to start :/16:29
ebbexI didn't quite understand what they were for. But anyways now it's working! :)16:30
ebbexExcited to see how the discovery process will work16:30
opendevreviewMarcin Juszkiewicz proposed openstack/kolla stable/wallaby: Always use the distro-provided libvirt-python  https://review.opendev.org/c/openstack/kolla/+/83597316:31
opendevreviewMark Goddard proposed openstack/kayobe-config-dev master: [release] Sync with kayobe changes for Yoga  https://review.opendev.org/c/openstack/kayobe-config-dev/+/83604216:32
*** amoralej is now known as amoralej|off17:15
opendevreviewMerged openstack/kolla master: [release] Use Yoga sources by default  https://review.opendev.org/c/openstack/kolla/+/83584617:26
opendevreviewMerged openstack/kolla master: [release] Use RDO's Yoga Delorean packages  https://review.opendev.org/c/openstack/kolla/+/83584718:00
opendevreviewMerged openstack/kolla stable/xena: macros/pip: revert to old setuptools way  https://review.opendev.org/c/openstack/kolla/+/83585619:56
admiyoHow does one go about debugging a failed deploy, specifically with OVS and neutron?  The Containers are just restarting.  As Far as I can tell, the actual OVS process has died, but left behind a pidfile and there is a constant stream of errors after that checking the pidfile and seeing there should be a process and there isn't.  No real hard info on what caused the crash though.20:40
admiyoAnsible shows "Error response from daemon: Container 3b8501208e7cc64b579eb4ae17d2eea009c5780a96fa94c13f799039305ac7a5 is restarting, wait until the container is running"20:41
admiyoand the log from the container shows the pidfile error20:41
admiyo2022-03-31T20:41:43.745Z|00002|daemon_unix|WARN|/var/run/openvswitch/ovsdb-server.pid: stale pidfile for pid 173520:42
admiyo being deleted by pid 020:42
admiyo2022-03-31T20:41:43.745Z|00003|daemon_unix|EMER|/var/run/openvswitch/ovsdb-server.pid: pidfile check failed (No such process), aborting20:42
*** edebeste8 is now known as edebeste22:17

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