Thursday, 2024-01-04

opendevreviewMichal Nasiadka proposed openstack/kolla-ansible stable/2023.1: WIP: Run slurp upgrade job  https://review.opendev.org/c/openstack/kolla-ansible/+/90449208:14
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: add a message for fluentd string match function  https://review.opendev.org/c/openstack/kolla-ansible/+/90467708:22
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible stable/2023.1: WIP: Run slurp upgrade job  https://review.opendev.org/c/openstack/kolla-ansible/+/90449208:25
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: WIP: fluentd: Fix xinetd log parsing  https://review.opendev.org/c/openstack/kolla-ansible/+/90467908:38
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: WIP: fluentd: Fix xinetd log parsing  https://review.opendev.org/c/openstack/kolla-ansible/+/90468008:40
kevkomnasiadka: I have a dilema, CADF auditing is turned on when api-paste.ini file is modified on pipeline keystone = .* authtoken [app:something]  ( added audit filter into pipeline)...most of the time api-paste.ini file is not changed by the user and most of the projects has api-paste.ini file in kolla images and there is no option to change it ...08:47
kevkothere is only cinder,cyborg,venus,manila,neutron,barbican,masakari and nova ... in kolla-ansible it works like .. if some custom api-paste from user is found ..it's copied to container .. if not ..there is image burned api-paste used .... moreover masakari and cyborg has it in kolla-ansible (i really don't know if anyone is tracking potentional08:47
kevkochanges in those projects ... )....08:47
kevkomnasiadka: question is - move masakari and cyborg to image and add same option for user to replace custom api-paste if some found  .... 08:47
kevkomnasiadka: but for CADF it is scriptable ... turn on cadf ..add audit word and config ...if turn off ...remove it ...08:48
kevkomnasiadka: and if there is a user defined api-paste ...don't do anything ... but i am not sure if this combination can be accepted ..or just drop it and leave it as it is ... second option is just not comfortable :D ...because i need to check  potentional api-paste  changes for projects and change it from version to version .... wdyt ? 08:49
mnasiadkaso, let me get this correct - if we don't supply any api-paste.ini - the service will use the default08:50
mnasiadkaone feature is allowing for user-supplied api-paste.ini08:50
mnasiadkasecond one is enabling CADF08:51
kevkomnasiadka: yes08:52
kevkoand this is dilema :) 08:52
mnasiadkawell, if you want to do both - I'm fine with that :)08:53
kevkomnasiadka: allow user-supplied api-paste.ini is feature we definitely should provide for users ... this feature exist in some roles ..and in some roles not 08:53
mnasiadkaso that one should be easy to add08:53
kevkomnasiadka: yuchuu, ok ...let me do it ..i will handle it in scripts 08:53
mnasiadkabut if you want to enable cadf - then user supplied would be a problem - right?08:54
kevkomnasiadka: btw ...this one ... https://docs.openstack.org/keystonemiddleware/latest/audit.html 08:54
kevkomnasiadka: well, script for turn on cadf can just check if there is /var/lib/config_files/api-paste.ini and if exist ...that means it is custom api-paste ..and even if option for cadf is turned on ..it can just log a warning that it is not going to be changed ...if it is default ...it will change and automatically turn on 08:55
kevkothat's it 08:55
kevkopoint is that i think most of users even don't know what api-paste is :D 08:55
kevkoand second thing is ...it is not changing that much ...actually it is not changed several versions ...most of the time only when some new version of api is proposed ...v2 vs v3 etc ...but from time to time it is ...08:56
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible stable/yoga: fluentd: remove deprecated parameter  https://review.opendev.org/c/openstack/kolla-ansible/+/90451808:57
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible stable/yoga: fluentd: remove deprecated parameter  https://review.opendev.org/c/openstack/kolla-ansible/+/90451808:57
kevkoso - that was the reason i was thinking about some automagic 08:57
mnasiadkawell, we can go the simple way - if there's user provided and cadf is enabled - we fail that either this or that08:58
kevkomnasiadka: let my try several approaches and i will propose something ... this is feature i am merging in downstream repos for 6 versions or something like that ..and another customer wants cadf also :D 08:59
kevkomnasiadka: and i want to rework it and send upstream to just forget on it :D 09:01
kevkomnasiadka: btw, i also noticed that we are copying octavia/etc/* to /etc/octavia/* but as you can see here https://github.com/openstack/octavia/tree/master/etc <<< it is different format inside the directory as another projects ... so actually we are not providing any default as it is in another projects ...09:04
mnasiadkawell, I'm sure you'll find a lot of differences ;)09:04
kevkomnasiadka: hahaa , i am sure too ... now i have several months to again improve k and k-a because we upgraded some big deployment and need to go further ..09:05
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible stable/yoga: [yoga-only] opensearch: remove kolla_container_engine  https://review.opendev.org/c/openstack/kolla-ansible/+/90470409:35
opendevreviewMark Goddard proposed openstack/kolla stable/2023.2: rabbitmq: Use timeout in healthcheck script  https://review.opendev.org/c/openstack/kolla/+/90451909:37
opendevreviewMark Goddard proposed openstack/kolla stable/2023.1: rabbitmq: Use timeout in healthcheck script  https://review.opendev.org/c/openstack/kolla/+/90452009:38
opendevreviewMark Goddard proposed openstack/kolla stable/zed: rabbitmq: Use timeout in healthcheck script  https://review.opendev.org/c/openstack/kolla/+/90472109:38
opendevreviewMark Goddard proposed openstack/kolla stable/yoga: rabbitmq: Use timeout in healthcheck script  https://review.opendev.org/c/openstack/kolla/+/90472209:38
opendevreviewMark Goddard proposed openstack/kolla-ansible stable/2023.2: Make designate bind9 cmdline configurable  https://review.opendev.org/c/openstack/kolla-ansible/+/90472309:39
opendevreviewMark Goddard proposed openstack/kolla-ansible stable/2023.1: Make designate bind9 cmdline configurable  https://review.opendev.org/c/openstack/kolla-ansible/+/89633609:40
opendevreviewMark Goddard proposed openstack/kolla-ansible stable/zed: Make designate bind9 cmdline configurable  https://review.opendev.org/c/openstack/kolla-ansible/+/89633709:40
opendevreviewMark Goddard proposed openstack/kolla-ansible stable/yoga: Make designate bind9 cmdline configurable  https://review.opendev.org/c/openstack/kolla-ansible/+/89633809:41
opendevreviewMark Goddard proposed openstack/kolla-ansible stable/yoga: Make designate bind9 cmdline configurable  https://review.opendev.org/c/openstack/kolla-ansible/+/89633809:42
opendevreviewMark Goddard proposed openstack/kolla-ansible stable/yoga: Make designate bind9 cmdline configurable  https://review.opendev.org/c/openstack/kolla-ansible/+/89633809:43
opendevreviewMark Goddard proposed openstack/kolla-ansible stable/2023.2: post-2023.1: Remove keystone admin endpoint bits  https://review.opendev.org/c/openstack/kolla-ansible/+/90472409:47
kevkomnasiadka: nah, somewhere we are providing default configs ..somewhere no :( 09:48
kevkomnasiadka: i mean, oslo generated ...but still09:50
opendevreviewAlex Welsh proposed openstack/kolla-ansible stable/2023.2: Remove nova cell sync comment  https://review.opendev.org/c/openstack/kolla-ansible/+/90472509:53
opendevreviewAlex Welsh proposed openstack/kolla-ansible stable/2023.1: Remove nova cell sync comment  https://review.opendev.org/c/openstack/kolla-ansible/+/90472609:54
opendevreviewAlex Welsh proposed openstack/kolla-ansible stable/zed: Remove nova cell sync comment  https://review.opendev.org/c/openstack/kolla-ansible/+/90472709:54
opendevreviewAlex Welsh proposed openstack/kolla-ansible stable/yoga: Remove nova cell sync comment  https://review.opendev.org/c/openstack/kolla-ansible/+/90472809:54
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Use 2023.2 as previous_release  https://review.opendev.org/c/openstack/kolla-ansible/+/90470609:56
opendevreviewMichal Arbet proposed openstack/kolla master: Fix openstack CADF audit maps and installation  https://review.opendev.org/c/openstack/kolla/+/90457610:04
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: loadbalancer: Run LE bits in haproxy_run only when it's enabled  https://review.opendev.org/c/openstack/kolla-ansible/+/90471110:09
opendevreviewMark Goddard proposed openstack/kolla-ansible stable/2023.2: post-2023.1: Remove keystone admin endpoint bits  https://review.opendev.org/c/openstack/kolla-ansible/+/90472410:13
opendevreviewMark Goddard proposed openstack/kolla-ansible master: ironic: Remove enable_ironic_pxe_uefi bits  https://review.opendev.org/c/openstack/kolla-ansible/+/90457510:21
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: loadbalancer: Run LE bits in haproxy_run only when it's enabled  https://review.opendev.org/c/openstack/kolla-ansible/+/90471110:36
kevkomnasiadka: btw, do you have some specific reason why are u trying to modify LE ? 10:49
kevkomnasiadka: did you find some bug ? 10:50
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible stable/2023.1: Revert "CI: retry smoke tests and instance creation"  https://review.opendev.org/c/openstack/kolla-ansible/+/90472910:57
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible stable/2023.1: Revert "CI: retry smoke tests and instance creation"  https://review.opendev.org/c/openstack/kolla-ansible/+/90472910:58
mnasiadkakevko: no, trying to use it and looking at the code once again - not saying it doesn't work ;)10:59
kevkomnasiadka: i really remember that was tricky somehow ..but don't remember details .... but i tried all options ...11:25
kevkomnasiadka: maybe switch from user certificates to LE or vice-versa ...11:25
kevkomnasiadka: i am 80 percent sure that this will create some type of bug ...11:26
opendevreviewMerged openstack/kolla-ansible master: Use service-images-pull role for letsencrypt and venus  https://review.opendev.org/c/openstack/kolla-ansible/+/90458711:30
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible stable/2023.2: Use service-images-pull role for letsencrypt and venus  https://review.opendev.org/c/openstack/kolla-ansible/+/90473011:36
opendevreviewMerged openstack/kolla-ansible stable/2023.2: magnum: Disable CAPI driver when kubeconfig missing  https://review.opendev.org/c/openstack/kolla-ansible/+/90451111:56
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible stable/yoga: fluentd: remove deprecated parameter  https://review.opendev.org/c/openstack/kolla-ansible/+/90451812:15
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible stable/2023.1: CI: Run slurp upgrade job (upgrade Y-A)  https://review.opendev.org/c/openstack/kolla-ansible/+/90449212:24
kevkoI was asking in openstack-lbaas , but i am curious if anyone saw this 12:30
kevkoHi, we were upgrading openstack with octavia from version Wallaby to version Xena  and we were using provider = octavia (which was in wallaby -> octavia.api.drivers.amphora_driver.v1.driver:AmphoraProviderDriver) BUT in xena provider octavia is changed (octavia.api.drivers.amphora_driver.v2.driver:AmphoraProviderDriver) . Problem is that provider12:30
kevkovalue is saved in Database, so manipulating with LB stopped work as loadbalancers are v1 but octavia project point provider octavia to v2 .... what we've done was that we patched provider octavia in entrypoints from v2 to v1  .... how to deal with it ... I think THIS IS A BUG ..as default is amphorav2 and octavia has to be backward compatible and12:30
kevkoshould point to v1 ....12:30
kevkoRelease note is saying that there is an alias amphorav1 ...but i think this can't work ..or it means that I need to fix  provider = octavia to provider = amphorav1 in database ...12:30
kevkoSo question is, is it bug ? How can I deal with it without entrypoints patch we've made12:30
kevkomnasiadka: btw, did you consider to use KIND as management cluster for magnum CAPI  ?  12:41
kevkomnasiadka: https://kind.sigs.k8s.io/12:41
mnasiadkaI'm not looking at Kubernetes until I come back from my January vacation, that's yet a bigger mess than OpenStack ;)12:42
kevkomnasiadka: agree 12:42
kevkomnasiadka: what about question ^^ 12:42
mnasiadkalbaasv1 to v2? Haven't been in that situation ;)12:43
mnasiadkabbezak: didn't you use some latin words to describe lbaasv1 to v2 migration? :D12:43
kevkomnasiadka: we just upgraded octavia service ! 12:43
kevkomnasiadka: we didn't want to move from v1 provider to v2 provider 12:44
mnasiadkaisn't amphorav2 the one that requires coordination and does HA?12:44
kevkomnasiadka: problem was that we have hunreds of loadbalancers created with provider = octavia (which is v1 ) and that information is injected into database ...in xena entrypoint for octavia points to v2 12:44
kevkomnasiadka: https://github.com/openstack/octavia/compare/stable/wallaby...stable/xena   << check setup.cfg12:46
fricklerI agree that this looks like a bug, missing some kind of db migration in octavia12:47
kevkomnasiadka: they created new provider amphorav1 ...but they changed octavia from v1 to v2 ....so aaaalll balancers which has provider octavia is just failing :D 12:47
mnasiadkafun12:47
mnasiadkasend a mail to ML and raise a bug?12:47
kevkomnasiadka: i am going to 12:47
kevkomnasiadka: we fixed it in kolla image ...we just change v2 -> v1 for octavia provider ...so octavia will load the right provider for 'octavia' provider from database 12:48
kevkofrickler: mnasiadka: another approach is (i think) to exec massive update from octavia to amphorav1  ....12:49
mnasiadkabut there should be a db migration or something similar just like frickler mentioned12:50
kevkoand third approach is to just delete old octavia provider ....and let live only amphorav1 ...BUT create a DB migration for octavia provider -> amphorav112:50
kevkomnasiadka: what is ML :D ? 12:51
mnasiadkakevko: MAILING LIST - openstack-discuss12:52
mnasiadka;-)12:52
kevkoah :D 12:52
opendevreviewMerged openstack/kolla-ansible stable/yoga: [yoga-only] opensearch: remove kolla_container_engine  https://review.opendev.org/c/openstack/kolla-ansible/+/90470413:07
opendevreviewMerged openstack/kolla-ansible stable/yoga: Make designate bind9 cmdline configurable  https://review.opendev.org/c/openstack/kolla-ansible/+/89633813:08
opendevreviewMerged openstack/kolla-ansible stable/zed: Make designate bind9 cmdline configurable  https://review.opendev.org/c/openstack/kolla-ansible/+/89633713:08
kevkofrickler: mnasiadka: now I realized that i forgot one thing  ...there was some openstack cloud provider which hardcoded octavia in his config 13:08
mnasiadkakevko: you're going back to kubernetes ;)13:11
opendevreviewMerged openstack/kolla-ansible stable/2023.1: Make designate bind9 cmdline configurable  https://review.opendev.org/c/openstack/kolla-ansible/+/89633613:16
kevkomnasiadka: yes, it scares me 13:18
kevkoworst combination ever ...13:18
opendevreviewMichal Nasiadka proposed openstack/kolla stable/2023.2: CI: Use newer podman/buildah on Ubuntu Jammy  https://review.opendev.org/c/openstack/kolla/+/90473113:29
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: Add fluentd syslog entry for neutron agents haproxy  https://review.opendev.org/c/openstack/kolla-ansible/+/86554213:36
opendevreviewMichal Nasiadka proposed openstack/kolla master: neutron: Allow fluentd to write in neutron log dir  https://review.opendev.org/c/openstack/kolla/+/90475113:45
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: Add fluentd syslog entry for neutron agents haproxy  https://review.opendev.org/c/openstack/kolla-ansible/+/86554213:46
opendevreviewMerged openstack/kolla-ansible master: ironic: Remove enable_ironic_pxe_uefi bits  https://review.opendev.org/c/openstack/kolla-ansible/+/90457514:29
opendevreviewMerged openstack/kolla-ansible stable/yoga: fluentd: remove deprecated parameter  https://review.opendev.org/c/openstack/kolla-ansible/+/90451814:57
opendevreviewMerged openstack/kolla-ansible stable/2023.2: Make designate bind9 cmdline configurable  https://review.opendev.org/c/openstack/kolla-ansible/+/90472315:38
opendevreviewMerged openstack/kolla-ansible stable/zed: Fix wsrep sync status task while switched to TCP/IP  https://review.opendev.org/c/openstack/kolla-ansible/+/90450215:38
opendevreviewMerged openstack/kolla-ansible stable/2023.1: Fix wsrep sync status task while switched to TCP/IP  https://review.opendev.org/c/openstack/kolla-ansible/+/90450115:38
opendevreviewMerged openstack/kolla-ansible stable/2023.2: Fix wsrep sync status task while switched to TCP/IP  https://review.opendev.org/c/openstack/kolla-ansible/+/90428015:50
opendevreviewMerged openstack/kolla-ansible stable/2023.2: Use service-images-pull role for letsencrypt and venus  https://review.opendev.org/c/openstack/kolla-ansible/+/90473016:16
opendevreviewMerged openstack/kolla-ansible master: post-deploy: add public-openrc.sh  https://review.opendev.org/c/openstack/kolla-ansible/+/86215917:11
opendevreviewPierre Riteau proposed openstack/kolla-ansible master: CI: Test Nova server resize functionality  https://review.opendev.org/c/openstack/kolla-ansible/+/90424917:16
kevkomnasiadka: btw, i see long - about 2 minutes restarts in kolla-ansible upgrade ..reconfigure jobs ...17:39
kevkousing systemd 17:39
kevkoit looks like wait for unit is somehow broken 17:40
opendevreviewMichal Nasiadka proposed openstack/kolla master: neutron: Allow fluentd to write in neutron log dir  https://review.opendev.org/c/openstack/kolla/+/90475117:54
mnasiadkakevko: that would make CI jobs run really long, so maybe that's something on your env?17:56
kevkomnasiadka: cool, are u going also to split rpc and api ? :P ^^ 17:56
mnasiadkaOnce I fix ML2/OVS logging - that's the plan, but wsgi front is a bit... dangerous.17:56
kevkomnasiadka: nope - i have reaaaly standard deployment 17:56
kevkomnasiadka: but already debugging ;-) 17:56
opendevreviewMerged openstack/kolla-ansible stable/2023.1: Remove nova cell sync comment  https://review.opendev.org/c/openstack/kolla-ansible/+/90472618:00
opendevreviewMerged openstack/kolla-ansible stable/yoga: Remove nova cell sync comment  https://review.opendev.org/c/openstack/kolla-ansible/+/90472818:00
opendevreviewMerged openstack/kolla-ansible stable/zed: Remove nova cell sync comment  https://review.opendev.org/c/openstack/kolla-ansible/+/90472718:00
opendevreviewMerged openstack/kolla-ansible stable/zed: Add check_mode: false to Nova upgrade checks  https://review.opendev.org/c/openstack/kolla-ansible/+/88132718:00
opendevreviewMichal Nasiadka proposed openstack/kolla stable/yoga: [yoga-only]: Use pyroute2 from distro vendors  https://review.opendev.org/c/openstack/kolla/+/90478118:10
opendevreviewMichal Nasiadka proposed openstack/kolla stable/yoga: [yoga-only]: Use pyroute2 from distro vendors  https://review.opendev.org/c/openstack/kolla/+/90478118:10
kevkomnasiadka: this is it ! https://paste.openstack.org/show/bc3sr8r2gJH4KuCnfVq3/18:19
kevkoit pass after 120 sec18:20
kevkoUnit kolla-haproxy-container.service state=failed | sleeping for 5.18:20
kevkoUnit kolla-haproxy-container.service state=failed | elapsed = 110, bumping + 5.18:20
kevkoUnit kolla-haproxy-container.service state=failed | sleeping for 5.18:20
kevkoUnit kolla-haproxy-container.service state=failed | elapsed = 115, bumping + 5.18:20
kevkoUnit kolla-haproxy-container.service state=failed | sleeping for 5.18:20
kevkoUnit kolla-haproxy-container.service state=failed | elapsed = 120, bumping + 5.18:20
kevkoUnit kolla-haproxy-container.service failed | - elapsed = 125 > timeout = 120.18:20
mnasiadkaOnly haproxy or all services?18:36
kevkomnasiadka: not all services 18:37
kevkomnasiadka: this is the reason :) 18:37
kevkohttps://mangolassi.it/topic/19455/what-is-the-difference-between-dead-and-failed-for-service-status/218:37
kevkofailed vs dead18:37
kevkomnasiadka: nah, https://paste.openstack.org/show/b6mQuVXj4fvPE9TPLHlf/ <<< i will propose a patch :) 18:39
kevkomnasiadka: i think it's related to how container is started ..where the sigterm is sent ...if it is a binary ..or shell script which will run the service 18:42
kevkomnasiadka: yep, definitely needed to fix ... https://paste.openstack.org/show/bITzBEfYfwHKnLqQshP1/  << 18:51
kevkohttps://www.mail-archive.com/haproxy@formilux.org/msg30473.html18:54
opendevreviewMichal Arbet proposed openstack/kolla-ansible master: Fix long restarting services while using systemd  https://review.opendev.org/c/openstack/kolla-ansible/+/90480521:32
opendevreviewMichal Arbet proposed openstack/kolla-ansible master: Fix long service restarts while using systemd  https://review.opendev.org/c/openstack/kolla-ansible/+/90480521:39
opendevreviewPierre Riteau proposed openstack/kolla-ansible master: CI: Test Nova server resize functionality  https://review.opendev.org/c/openstack/kolla-ansible/+/90424922:46

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