rohit02 | hi team,we are trying to install kolla yoga openstack with nfs as cinder backend.we followed the official doc deployment went successful but when we run "openstack volume service list" command we are not seen any cinder volume serivce with nfs.is there anything we are missing. | 05:37 |
---|---|---|
opendevreview | Michal Nasiadka proposed openstack/kolla stable/wallaby: Fix test malicious tarball fail https://review.opendev.org/c/openstack/kolla/+/880186 | 06:43 |
opendevreview | Michal Nasiadka proposed openstack/kolla stable/wallaby: Fix test malicious tarball fail https://review.opendev.org/c/openstack/kolla/+/880186 | 06:45 |
opendevreview | Michal Nasiadka proposed openstack/kolla stable/wallaby: Fix test malicious tarball fail https://review.opendev.org/c/openstack/kolla/+/880186 | 06:45 |
opendevreview | Michal Nasiadka proposed openstack/kolla stable/wallaby: Fix test malicious tarball fail https://review.opendev.org/c/openstack/kolla/+/880186 | 06:45 |
opendevreview | Michal Nasiadka proposed openstack/kolla stable/wallaby: Fix test malicious tarball fail https://review.opendev.org/c/openstack/kolla/+/880186 | 06:46 |
opendevreview | Dr. Jens Harbott proposed openstack/kolla-ansible master: octavia: Fix hm-interface after bumping openstack collection https://review.opendev.org/c/openstack/kolla-ansible/+/878209 | 06:47 |
frickler | mnasiadka: ^^ when I checked the held node, the rules in the amphora sec grp were gone, no idea how that could happen, added more logging now. pls also remind me of your ssh key | 06:48 |
mnasiadka | morning | 06:48 |
mnasiadka | frickler: hmm, maybe something wrong with the new openstack.cloud collection | 06:48 |
frickler | mnasiadka: according to the neutron server log, the rules were all created initially as expected | 06:49 |
mnasiadka | interesting | 06:49 |
opendevreview | Merged openstack/kolla stable/wallaby: Test for unsafe files in tarfile.extractall https://review.opendev.org/c/openstack/kolla/+/877760 | 08:00 |
opendevreview | Michal Nasiadka proposed openstack/kolla stable/wallaby: Fix test malicious tarball fail https://review.opendev.org/c/openstack/kolla/+/880186 | 08:18 |
frickler | mnasiadka: seems this code is dropping the just-created rules again https://opendev.org/openstack/kolla-ansible/src/branch/master/ansible/roles/octavia/tasks/get_resources_info.yml#L34-L54 | 08:23 |
mnasiadka | ah, so we should move that to use security_group_info I guess | 08:23 |
frickler | see the "DELETE /v2.0/security-group-rules..." calls in the neutron server log | 08:23 |
mnasiadka | nice debugging :) | 08:24 |
mnasiadka | Do you have time to fix that play, or should I? | 08:24 |
frickler | not sure how that worked before, seems like it should be some regression with newer sdk from the timing | 08:25 |
frickler | if you can create a patch that'd be great | 08:25 |
frickler | I'm glad at least neutron is not acting weird, but just executing what it is being told to do | 08:28 |
mnasiadka | let me have a look | 08:30 |
opendevreview | Michal Nasiadka proposed openstack/kolla-ansible master: octavia: Fix hm-interface after bumping openstack collection https://review.opendev.org/c/openstack/kolla-ansible/+/878209 | 08:34 |
opendevreview | Ebbex proposed openstack/kayobe master: [DNM] ansible-role-interfaces NetworkManager test https://review.opendev.org/c/openstack/kayobe/+/869977 | 08:50 |
opendevreview | Matt Crees proposed openstack/kolla-ansible master: RabbitMQ: Add instructions for migrating to durable queues https://review.opendev.org/c/openstack/kolla-ansible/+/880274 | 08:59 |
SvenKieske | I missed that the malicious tarball commits yesterday where backports of https://review.opendev.org/c/openstack/kolla/+/877611 so I got a question: the mentioned launchpad bug is either non exitent, or what I suppose a limited viewable security bug, could that be pleased opened up by someone with the appropriate rights? | 09:07 |
SvenKieske | because I have a hunch that the fix might be incomplete but it's hard to tell without details about the underlying vuln. | 09:08 |
opendevreview | Martin Hiner proposed openstack/kolla-ansible master: Add container engine option to scripts https://review.opendev.org/c/openstack/kolla-ansible/+/865182 | 09:24 |
opendevreview | Martin Hiner proposed openstack/kolla-ansible master: Add support of podman deployment https://review.opendev.org/c/openstack/kolla-ansible/+/799229 | 09:24 |
mnasiadka | SvenKieske: it's not public | 09:53 |
mnasiadka | let me have a look | 09:54 |
mnasiadka | SvenKieske: should be visible now | 09:54 |
SvenKieske | mnasiadka: ty! | 09:55 |
mnasiadka | SvenKieske: feel free to follow up if needed | 09:55 |
opendevreview | Michal Nasiadka proposed openstack/kolla stable/wallaby: Fix test malicious tarball fail https://review.opendev.org/c/openstack/kolla/+/880186 | 09:57 |
SvenKieske | on a short glance the upstream python patch does things differently and explicitly calls out symlinks as an attack vector, but I have to double check the python implementation used in openstack first: https://bugs.python.org/issue1044 | 10:10 |
opendevreview | Michal Nasiadka proposed openstack/kolla-ansible master: octavia: Fix hm-interface after bumping openstack collection https://review.opendev.org/c/openstack/kolla-ansible/+/878209 | 10:17 |
opendevreview | Maksim Malchuk proposed openstack/kolla stable/wallaby: Fix test malicious tarball fail https://review.opendev.org/c/openstack/kolla/+/880186 | 10:43 |
opendevreview | Maksim Malchuk proposed openstack/kolla stable/wallaby: Add multipath to cinder-volume https://review.opendev.org/c/openstack/kolla/+/879182 | 10:46 |
opendevreview | Maksim Malchuk proposed openstack/kolla stable/wallaby: nova-libvirt: Fix for missing libvirt-daemon-driver-nodedev package https://review.opendev.org/c/openstack/kolla/+/880100 | 10:46 |
opendevreview | Maksim Malchuk proposed openstack/kolla-ansible master: Fix maximum width of the DIB Multiline-YAML https://review.opendev.org/c/openstack/kolla-ansible/+/833633 | 10:57 |
opendevreview | Michal Nasiadka proposed openstack/kolla-ansible master: octavia: Fix hm-interface after bumping openstack collection https://review.opendev.org/c/openstack/kolla-ansible/+/878209 | 10:57 |
opendevreview | Maksim Malchuk proposed openstack/kayobe master: Fix maximum width of the DIB Multiline-YAML https://review.opendev.org/c/openstack/kayobe/+/833634 | 10:59 |
opendevreview | Maksim Malchuk proposed openstack/kolla master: Glance-api fails due to absent multipath tools https://review.opendev.org/c/openstack/kolla/+/880281 | 11:08 |
kevko | folks, some time ago i proposed macro for patching files inside container ... this was not merged https://review.opendev.org/c/openstack/kolla/+/829296 and abandoned .... now i have situation: i found that master merged patch for oslo.messaging and another is waiting for merge .... https://review.opendev.org/c/openstack/oslo.messaging/+/876318 and https://review.opendev.org/c/openstack/oslo.messaging/+/875615/4 .... as kolla installing | 11:33 |
kevko | libraries depends on upper-constraints ..i cant patch oslo.messaging in my images ....how can i handle this situation if patch was not released in some oslo.messaging version ? via binary package i build and deb package with patch ... | 11:33 |
kevko | if kolla is only source build ...i cant do this .. | 11:35 |
kevko | i can provision my own pypi repository ..but what version i will release ? it will collid with official version of oslo.messaging ... and also ..it's overkill | 11:36 |
kevko | i think this should be implemented if we want to give users a way how to pach their images ... | 11:37 |
kevko | hrw ^ ? | 11:37 |
kevko | mnasiadka ^ | 11:37 |
hrw | kevko: pester oslo.messaging to do a release, bump requirements/u-c | 11:38 |
kevko | hrw: this can take days, weeks .. so you want to say this is bad idea and never implemented in kolla ? | 11:43 |
hrw | kevko: I think I wrote comment in review about it | 11:43 |
kevko | moreover, there can be situation when you can't bump upper-constraints | 11:43 |
hrw | kevko: that's what template overrides are for | 11:44 |
hrw | you can install version x.z.y and then apply patch | 11:44 |
hrw | install comes from image, patching from template override | 11:44 |
kevko | and why this can't be a feature ? | 11:45 |
hrw | for me it is a duplicate of already existing one | 11:45 |
hrw | making easy to shoot in own foot again. no people to support it | 11:46 |
kevko | it's only macro which finds a patch for image name ... if not exist not patching ...so if you will not place a patch inside kolla repo ..patch will not be applied ... | 11:47 |
kevko | it's simple code which don't need to be maintained ... | 11:47 |
kevko | another situation would be that we as kolla will place patch files inside kolla repository ...but i am not discussing about this option ... i would like to just have this mechanism .. no provides patches by kolla team ...just to provide users straight way how to do it | 11:49 |
kevko | this would be hard maintainable ... but just a bash macro which is doing something if find some patch file ? by default patches folder will be empty | 11:50 |
hrw | also next time please split patch into two: one for macros, second using macro | 11:53 |
hrw | 233 patched files make macros.j2 invisible | 11:54 |
hrw | a. it is other patch already | 11:54 |
hrw | where I already commented | 11:56 |
hrw | so from my perspective: I will not review | 11:56 |
mnasiadka | kevko: and why haven't you come to the PTG and discuss that again instead of jumping out of the blue on IRC (not mentioning that weekly meeting was yesterday) | 12:00 |
hrw | and on PTG we had about 15 people online | 12:03 |
kevko | mnasiadka: because unfortunatelly i didn't have a time ... we have new and new projects and i have less and less time ... but i always read a log | 12:03 |
hrw | it is not that PTG is announced a week before... | 12:04 |
mnasiadka | So, basically I'm not a fan of patching files in containers, overriding install locations for pip packages - sure (like from a local git repo) - and as hrw pointed out - we have problems supporting the code base we have today, so not really happy with adding another functionality that is not tested in the CI and serves one person from the core team. | 12:06 |
kevko | hrw: and what ? when i have hands-on and installing dev env ..prepro env ..production env and i have several guys on call in these days ..it's hard to be on two meetings in one time...and also btw debugging problems we merged into kolla-ansible (rabbitmq) several days...and i also had a knife on my neck to meet deadlines | 12:07 |
hrw | and can be done using existing functionality | 12:07 |
mnasiadka | patching files in images can be done outside of kolla if you need to, but I've worked in a company that did that approach, and I tried to stay hundreds of kilometers from it :) | 12:07 |
mnasiadka | kevko: we can't help you with your employer having a knife on your neck - but I would say it's not a welcoming work environment :) | 12:08 |
kevko | :D | 12:08 |
kevko | but i hope you understand | 12:08 |
kevko | we never had several new customers at once ..and i am preparing all envs ..and different versions :( | 12:09 |
kevko | btw, do you know that if you are installing new openstack with rabbitmq_high_availability = no ... in some time you have openstack not working ? (after some rabbitmq nodes restarts) | 12:10 |
mnasiadka | We understand, but file patching is not going to fly upstream :) | 12:10 |
kevko | i didn't know :D | 12:10 |
mnasiadka | mattcrees: ^^ - maybe we should change the default in Antelope before it gets released? | 12:11 |
kevko | and for me it was also surprise that one option is turning on two features ... policy ha-all and also durable queues at once ... | 12:12 |
kevko | for now i disabled durable queues via config override /etc/kolla/config/global.conf ... thanks god for this mechanism :) | 12:12 |
kevko | mnasiadka: ok, understand .. i will implement it somehow in our ci-cd | 12:13 |
mnasiadka | kevko: I don't think we've seen any issues with the current config of durable queues | 12:13 |
kevko | durable queues are fine ..but metadata is stored on harddrive instead of ram ... so i better didn't want to turn on | 12:14 |
kevko | because of performance | 12:14 |
kevko | i will wait for quorum queues :) | 12:15 |
kevko | for now | 12:16 |
mattcrees | I'm still on the fence on changing the default value of RabbitMQ HA. It can take several hours for larger systems to migrate to durable queues, and is currently not an automatic procedure, so it feels to me like it should still be opt-in. Plus, if we're able to switch to quorum queues as default soon that will be the same migration situation so it would double the impact on operators using the default values. | 12:33 |
kevko | mattcrees: but new deployments are affected ...few rabbitmq restarts and openstack will not work ... | 12:38 |
mnasiadka | ok then, but there are already people complaining on the ML about lack of HA (or lack of anything working when a host goes down) | 12:38 |
kevko | mattcrees: maybe some wrapper tasks around which just check ...is rabbitmq deployed already (means new deployments/existing deployment) and depends on that make a decision ? | 12:39 |
opendevreview | Mark Goddard proposed openstack/kolla-ansible stable/zed: Fix deploy/genconfig in check mode https://review.opendev.org/c/openstack/kolla-ansible/+/880310 | 12:40 |
opendevreview | Mark Goddard proposed openstack/kolla-ansible stable/yoga: Fix deploy/genconfig in check mode https://review.opendev.org/c/openstack/kolla-ansible/+/880311 | 12:40 |
opendevreview | Mark Goddard proposed openstack/kolla-ansible stable/xena: Fix deploy/genconfig in check mode https://review.opendev.org/c/openstack/kolla-ansible/+/880312 | 12:40 |
mattcrees | I've proposed a patch to the docs describing the manual procedure to swap to durable queues. If this can be considered enough to go alongside enabling by default, then we could go for it. Or alternatively, I can prioritise automating the migration process? | 12:41 |
mnasiadka | Maybe what kevko suggests is not bad - add prechecks for checking if your deployment is multi-rmq but not HA (as in queues not replicated), and fail that you need to follow a guide from the docs | 12:43 |
mattcrees | A check for new/existing deployments does sound useful | 12:43 |
hrw | do new stuff for new deploys, keep what is present for upgrades? | 12:46 |
opendevreview | Mark Goddard proposed openstack/kolla-ansible stable/zed: Add flags for RabbitMQ message TTL & queue expiry https://review.opendev.org/c/openstack/kolla-ansible/+/880313 | 12:46 |
hrw | this way those who upgrade have same stuff and can migrate to new stuff if want/need? | 12:47 |
opendevreview | Mark Goddard proposed openstack/kolla-ansible stable/zed: Add flags for RabbitMQ message TTL & queue expiry https://review.opendev.org/c/openstack/kolla-ansible/+/880313 | 12:47 |
opendevreview | Mark Goddard proposed openstack/kolla-ansible stable/yoga: Add flags for RabbitMQ message TTL & queue expiry https://review.opendev.org/c/openstack/kolla-ansible/+/880314 | 12:48 |
opendevreview | Mark Goddard proposed openstack/kolla-ansible stable/xena: Add flags for RabbitMQ message TTL & queue expiry https://review.opendev.org/c/openstack/kolla-ansible/+/880315 | 12:48 |
opendevreview | Mark Goddard proposed openstack/kolla stable/zed: ovsdpdk: add libdpdk-dev https://review.opendev.org/c/openstack/kolla/+/880316 | 12:52 |
opendevreview | Mark Goddard proposed openstack/kolla stable/yoga: ovsdpdk: add libdpdk-dev https://review.opendev.org/c/openstack/kolla/+/880317 | 12:53 |
opendevreview | Mark Goddard proposed openstack/kolla stable/xena: ovsdpdk: add libdpdk-dev https://review.opendev.org/c/openstack/kolla/+/880318 | 12:53 |
opendevreview | Mark Goddard proposed openstack/kolla-ansible stable/zed: Add note about removing leading tabs in ceph.conf files https://review.opendev.org/c/openstack/kolla-ansible/+/880320 | 12:53 |
opendevreview | Mark Goddard proposed openstack/kolla-ansible stable/yoga: Add note about removing leading tabs in ceph.conf files https://review.opendev.org/c/openstack/kolla-ansible/+/880321 | 12:53 |
mattcrees | I think we can accomplish a similar thing as part of the precheck solution, where the operator would either opt out from HA or follow the manual procedure for now. I would like to automate the migration, but that will take me some time to develop and test. | 13:16 |
mattcrees | We enable HA by default, and on a new deployment it is just rolled out. On an existing deployment, we fail out of the precheck with a message pointing to the docs for the manual procedure. In here, we make sure to describe any drawbacks with switching to HA and suggest that they can override and disable the HA if they don't want it yet. | 13:16 |
opendevreview | Maksim Malchuk proposed openstack/kolla-ansible stable/xena: Add note about removing leading tabs in ceph.conf files https://review.opendev.org/c/openstack/kolla-ansible/+/880323 | 13:46 |
opendevreview | Michal Arbet proposed openstack/kolla-ansible master: Remove RabbitMQ ha-all policy when not required https://review.opendev.org/c/openstack/kolla-ansible/+/876053 | 13:58 |
opendevreview | Michal Nasiadka proposed openstack/kolla-ansible master: ansible: bump min to 2.13 and max to 2.14 https://review.opendev.org/c/openstack/kolla-ansible/+/877697 | 14:10 |
opendevreview | Merged openstack/kolla-ansible stable/wallaby: Remove RabbitMQ ha-all policy when not required https://review.opendev.org/c/openstack/kolla-ansible/+/876833 | 14:47 |
opendevreview | Merged openstack/kolla-ansible master: Set RabbitMQ ha-promote-on-shutdown=always https://review.opendev.org/c/openstack/kolla-ansible/+/872863 | 15:05 |
frickler | mnasiadka: confirmed the security group module issue in the ansible docs. the old version doesn't handle rules at all, so it would just ensure that the sg exists. https://docs.ansible.com/ansible/latest/collections/openstack/cloud/security_group_module.html | 15:41 |
frickler | the new module has a rules parameter that allows to set up a group with rules in a single call (we should likely switch to that). it will explicitly drop all existing rules not listed for that parameter | 15:42 |
frickler | https://docs.ansible.com/ansible/devel/collections/openstack/cloud/security_group_module.html#parameter-security_group_rules | 15:42 |
mnasiadka | Looks like that, I've just booted a VM to get that tested, will update the patch tomorrow with a tested solution ;) | 15:44 |
sschmitt | quick question: is the OVS-DPDK option compatible with using OVN for your neutron driver? | 15:45 |
frickler | sschmitt: not sure what "our neutron driver" is, likely you want to ask neutron people instead of kolla | 15:50 |
opendevreview | Simon Dodsley proposed openstack/kolla-ansible master: Update Pure Storage NVMe Cinder driver https://review.opendev.org/c/openstack/kolla-ansible/+/879844 | 16:37 |
opendevreview | Maksim Malchuk proposed openstack/kayobe master: Fix passwords.yml generation when parent directory doesn't exist https://review.opendev.org/c/openstack/kayobe/+/854236 | 16:41 |
opendevreview | Simon Dodsley proposed openstack/kolla-ansible master: Add Pure Storage FlashBlade as Manila backend https://review.opendev.org/c/openstack/kolla-ansible/+/879846 | 17:25 |
opendevreview | Simon Dodsley proposed openstack/kolla-ansible master: Add Pure Storage FlashBlade as Manila backend https://review.opendev.org/c/openstack/kolla-ansible/+/879846 | 17:48 |
opendevreview | Merged openstack/kayobe master: Fix kayobe_config_path description in globals.yml https://review.opendev.org/c/openstack/kayobe/+/879223 | 20:53 |
opendevreview | Maksim Malchuk proposed openstack/kayobe master: Adds support for custom Multipathd configuration. https://review.opendev.org/c/openstack/kayobe/+/879190 | 20:56 |
opendevreview | Maksim Malchuk proposed openstack/kayobe stable/zed: Fix kayobe_config_path description in globals.yml https://review.opendev.org/c/openstack/kayobe/+/880365 | 21:00 |
opendevreview | Maksim Malchuk proposed openstack/kayobe stable/yoga: Fix kayobe_config_path description in globals.yml https://review.opendev.org/c/openstack/kayobe/+/880366 | 21:00 |
opendevreview | Maksim Malchuk proposed openstack/kayobe stable/xena: Fix kayobe_config_path description in globals.yml https://review.opendev.org/c/openstack/kayobe/+/880367 | 21:01 |
opendevreview | Merged openstack/kolla-ansible master: RabbitMQ use maintenance mode on container restart https://review.opendev.org/c/openstack/kolla-ansible/+/877242 | 21:47 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!