Thursday, 2021-03-18

*** tosky has quit IRC00:22
openstackgerritMerged openstack/openstack-ansible master: Update pip/setuptools/wheel to latest version  https://review.opendev.org/c/openstack/openstack-ansible/+/77028400:23
openstackgerritMerged openstack/openstack-ansible stable/victoria: Disable magnum zero nodes test.  https://review.opendev.org/c/openstack/openstack-ansible/+/78008600:23
*** tbarron has joined #openstack-ansible00:38
*** jamesdenton has quit IRC01:49
*** jamesden_ has joined #openstack-ansible01:51
*** spatel_ has joined #openstack-ansible01:51
*** spatel_ is now known as spatel01:51
*** spatel has quit IRC01:56
*** spatel_ has joined #openstack-ansible01:57
*** spatel_ is now known as spatel01:57
*** evrardjp has quit IRC03:33
*** evrardjp has joined #openstack-ansible03:33
*** chandankumar is now known as chkumar|ruck04:57
*** gyee has quit IRC05:10
openstackgerritMerged openstack/openstack-ansible stable/victoria: Add Neutron Role Testing Overrides  https://review.opendev.org/c/openstack/openstack-ansible/+/78045805:28
*** yasemind has joined #openstack-ansible05:35
*** miloa has joined #openstack-ansible06:47
*** miloa has quit IRC06:57
*** yasemind has quit IRC07:15
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-tests stable/queens: Update get-pip url  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/78119707:27
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-tests stable/queens: Update get-pip url  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/78119707:27
*** rpittau|afk is now known as rpittau07:51
*** jamesden_ has quit IRC08:15
*** jamesdenton has joined #openstack-ansible08:17
*** jawad_axd has joined #openstack-ansible08:29
*** tosky has joined #openstack-ansible08:37
*** mensis has joined #openstack-ansible08:57
*** andrewbonney has joined #openstack-ansible09:08
openstackgerritMerged openstack/openstack-ansible-rabbitmq_server stable/train: Return CentOS 7 jobs to voting  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/78072009:09
openstackgerritMerged openstack/openstack-ansible-os_neutron stable/victoria: Add integrated tests various Neutron deployment scenarios  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/78045709:13
noonedeadpunkmornings09:16
noonedeadpunkjrosser: I can recall we discussed that we're missing hosts file management on the deploy host. Were any patches pushed by you regarding this?09:16
jrosseri've not done anything about that09:17
noonedeadpunkJust trying to recall where we ended up on this09:17
noonedeadpunkgotcha09:17
jrosserwe've got them in DNS so it's not something affecting us directly09:17
andrewbonneyI had one WIP but hadn't taken it further09:17
jrosserhowever it's still an issue09:17
andrewbonneyhttps://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/77386809:17
jrosserexcellent, andrewbonney++09:18
noonedeadpunkyep. I just can recall seeing some patch, but thought maybe I dreamed :)09:18
jrosseruh urgh yes and ansible bug for extra excitement there09:19
*** mensis has quit IRC09:20
andrewbonneynoonedeadpunk: I'll add something in to differentiate the blocks, but there's still a risk as a result that some delegation could hit the wrong deployment due to matching names09:23
noonedeadpunkWell, I look at my current deploy hosts, that were created during R, and all of them have /etc/hosts file provisioned...09:24
noonedeadpunkwait, not all...09:25
ebbexIs there a variable i can put at `neutron_git_install_branch: stable/{{ insert_variable_here }}` in my user_variables.yml so it applies for any branch I'm on?09:26
noonedeadpunknone I can recall09:27
openstackgerritMerged openstack/openstack-ansible-os_neutron stable/victoria: Fix conditional for ovs  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/77992809:28
noonedeadpunkwell... actually... you can set `neutron_git_install_branch: "{{ neutron_git_track_branch }}"09:29
jrosserrelatedly, https://opendev.org/openstack/openstack-ansible-openstack_hosts/src/branch/master/defaults/main.yml#L2209:30
ebbexnoonedeadpunk: indeed, thanks :)09:30
jrosserthats correct on the stable branches09:31
noonedeadpunkI repeteadly forgot to update it...09:32
jrosserpip resolver stuff merged btw09:32
noonedeadpunkI mean `openstack_distrib_code_name`09:32
jrossermurano still has not merged the constraints changes which will make it more difficult to fix09:34
noonedeadpunkandrewbonney: maybe let's add a bool variable to manage deployhost hosts file and reno as known issue?09:34
openstackgerritMerged openstack/openstack-ansible-haproxy_server master: [reno] Stop publishing release notes  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/77201109:34
andrewbonneyOk, will do09:35
noonedeadpunkyeah, murano is... in bad shape...09:39
noonedeadpunkwondering if we should drop it09:39
noonedeadpunkas I'm eventually not sure how fuctional murano is on it's own09:40
noonedeadpunkproject if pretty deserted for years now09:40
noonedeadpunkbut it's passing it's CI...09:40
noonedeadpunkI feel we just need steal devstack conf09:43
jawad_axdHi all, how to make 'encrypted-volume(with barbican) creation from image' process fast?It is very very slow, since it copies and convert. Backend is 'ceph', although different pool for volumes. I have tried image-volume cache (https://docs.openstack.org/cinder/stein/admin/blockstorage-image-volume-cache.html) but didt notice any difference. Any comments on this? Thanks09:48
jrosserjawad_axd: is that possible to ever make fast? boot from volume on ceph is fast in the first place because it takes a snapshot (hopefully) of the original image, so all the blocks are pointing to the original data09:54
jrosserif you want to encrypt the root disk then it intuitively feels like you have to make an entire copy as it makes no sense to use a snapshot09:55
openstackgerritAndrew Bonney proposed openstack/openstack-ansible-openstack_hosts master: Add hostname resolution to deploy host  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/77386809:57
noonedeadpunklooking at devstack, I'm wondering what it would take to make an option to have public endpoints all on default ports distinguished by location. I guess it can be pretty easily done with ACLs?10:00
jawad_axd@jrosser By making process fast, I meant somehow using ceph snapshot/clone instead of conversion ;) . Boot from volume is fast..that is Ok. In my use case, I need to create encrypted root disk every time from image and boot from it, so I suppose, as you said, it will do entire copy for that.10:02
jawad_axdBut its very slow..so need to stick with nova boot I guess, and forget about encrypted root disk. ;)10:03
noonedeadpunkyouah, but the whole idea of encrypted drives is to use different encryption key for each of it. And that will for sure require full copy, since you can't jsut clone10:03
jrosserjawad_axd: you can always try to address the performance issue, if its CPU or network bound where the image conversion is done10:03
openstackgerritMerged openstack/openstack-ansible stable/ussuri: Use nodepool epel mirror in CI for systemd-networkd package  https://review.opendev.org/c/openstack/openstack-ansible/+/77563610:03
jrosseror local disk speed to do the conversion, which is probably on the controller?10:04
jrosserit certainly wont scale very well though i'd have thought10:04
jawad_axd@noonedeadpunk thats right. There should be new encryption key for each instance,  so it makes total sense to use entire copy.10:05
jrosserit's probably much much quicker to attach encrypted volumes to a VM though?10:06
jawad_axd@jrosser yes conversion is on controller.. and yes its very fast to attach encrypted vol.10:07
jawad_axdconversion rate is around 95MB/s ..and it takes around 10 minutes to create enc vol from image.10:10
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_murano master: Fix murano role  https://review.opendev.org/c/openstack/openstack-ansible-os_murano/+/78123910:11
*** gshippey has joined #openstack-ansible10:24
openstackgerritMerged openstack/openstack-ansible-lxc_hosts master: [reno] Stop publishing release notes  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/77201410:39
openstackgerritGeorgina Shippey proposed openstack/openstack-ansible-galera_server master: Update galera_wsrep_sst_auth_user to use galera_root_user  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/78130510:44
openstackgerritGeorgina Shippey proposed openstack/openstack-ansible-galera_server master: Update galera_wsrep_sst_auth_user to use galera_root_user  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/78130510:46
openstackgerritMerged openstack/openstack-ansible-os_cinder master: [reno] Stop publishing release notes  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/77202510:46
openstackgerritMerged openstack/ansible-role-systemd_service master: [reno] Stop publishing release notes  https://review.opendev.org/c/openstack/ansible-role-systemd_service/+/77201010:47
openstackgerritGeorgina Shippey proposed openstack/openstack-ansible-galera_server master: Bump MariaDB version to 10.5.9  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/77708810:50
openstackgerritMerged openstack/openstack-ansible-rsyslog_server master: [reno] Stop publishing release notes  https://review.opendev.org/c/openstack/openstack-ansible-rsyslog_server/+/77205810:52
openstackgerritMerged openstack/ansible-role-systemd_mount master: [reno] Stop publishing release notes  https://review.opendev.org/c/openstack/ansible-role-systemd_mount/+/77200410:52
openstackgerritMerged openstack/openstack-ansible-os_ironic master: [reno] Stop publishing release notes  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/77203310:59
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_aodh master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/78084411:02
noonedeadpunkoh, nice, ironic is fixed11:02
ebbexjrosser: caught something after i approved; https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/78103911:25
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_barbican master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_barbican/+/78085911:26
*** fanfi has quit IRC11:38
jrosserebbex: ahha - there is no btrfs in centos8, i think thats why i removed it completely11:40
openstackgerritMerged openstack/openstack-ansible-os_magnum master: Remove references to unsupported operating systems  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/77973811:47
*** jawad_axd has quit IRC12:02
*** emmadavis has quit IRC12:04
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_barbican master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_barbican/+/78085912:07
openstackgerritMerged openstack/openstack-ansible-os_tempest master: [reno] Stop publishing release notes  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/77205112:18
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_aodh master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/78084412:18
noonedeadpunkok, so murano fails with `ERROR: Could not find a version that satisfies the requirement setuptools (from jsonschema)\nERROR: No matching distribution found for setuptools` o_O12:26
noonedeadpunkok, but what's an issue here https://github.com/Julian/jsonschema/blob/v3.2.0/setup.cfg#L3312:27
noonedeadpunkis it new resolver thing, that package is both in uc and requirements?12:27
noonedeadpunkit's not fixed in requirements though12:28
noonedeadpunkuh https://github.com/Julian/jsonschema/commit/d647d72f48a0fb7034de7a91bfb94953d80d49a812:28
mgariepygood morning everyone12:29
noonedeadpunko/12:32
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron stable/victoria: Prevent neutron-l3-agent restart killing metadata service  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/78110912:42
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_aodh master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/78084412:49
*** yolanda has quit IRC12:52
jamesdentongood morning12:56
noonedeadpunkoh, jamesdenton, I was just looking at patch you've -W https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/76272912:56
jamesdenton:o12:57
noonedeadpunkeventually it's not valid once we've dropped centos 7...12:57
jamesdentonahh yes, in ubuntu there is a dpdk service that does some setup and it doesn't exist in centos12:57
jamesdentonso making openvswitch the dpdk service name is no good12:58
*** pcaruana has quit IRC12:58
noonedeadpunkbut it's only for centos?12:59
noonedeadpunkor?12:59
jamesdentonwell, the dpdk service itself doesn't apply to centos, but there may be some other thing needed. or not. i hadn't tested centos at the time13:00
jamesdentonbut i can go through and verify things on focal and centos 813:00
noonedeadpunkhttps://opendev.org/openstack/openstack-ansible-os_neutron/src/branch/master/vars/debian.yml#L32 we haver that set for debain/ubuntu13:00
jamesdentonright. no such service exists on centos13:00
jamesdentonand IIRC that service just does some dpdk driver shenanigans to help the user13:01
noonedeadpunkI just don't like https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/762729/5/tasks/providers/setup_ovs_dpdk.yml there13:01
*** spatel_ has joined #openstack-ansible13:01
*** spatel_ is now known as spatel13:01
jamesdentondoesn't really apply anymore, i guess13:03
jamesdentonnow that centos 7 is done13:03
noonedeadpunkI'd say it supposed do be difference between ubuntu and centos13:04
jamesdentonprob right13:04
jamesdenton:D13:04
LowKeyHi, this might noob questions from me, how to remove manila from inventory ? before this, i'm install manila service, but now i want to remove it, i did remove the containers, and the clear the inventory using inventory-manage.py script . When I did run the playbooks, setup-openstack.yml, seem like it's still call task os-manila . http://paste.openstack.org/show/803691/13:05
openstackgerritMerged openstack/openstack-ansible-openstack_openrc master: Remove references to unsupported operating systems  https://review.opendev.org/c/openstack/openstack-ansible-openstack_openrc/+/78105513:05
jamesdentonnoonedeadpunk we can set a var in the respective distro vars file13:05
noonedeadpunkyeah13:06
jrosserLowKey: you need to remove the hosts from openstack_user_config as well i think, otherwise the manila services will get put back into the inventory13:07
jamesdentonwhich version of centos 8 is good to test with? is centos stream supported yet?13:07
jrosserLowKey: or remove the conf.d/ fragment if you used that method13:07
LowKeyjrosser: yes, i remove manila on openstack_user_config and not use conf.d/13:08
LowKeybut it's seem still looking for it :(13:08
jrosseryou need to get the ordering right13:09
jrosserremove from openstack_user_config13:09
jrosserthen use inventory_manage to remove the inventory hosts13:09
jrosserunless there is a bug here as well13:10
openstackgerritMerged openstack/openstack-ansible-rabbitmq_server master: Convert remaining ansible_ variables to ansible_facts[]  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/78073913:10
mgariepyhttps://github.com/openstack/openstack-ansible/blob/master/inventory/group_vars/haproxy/haproxy.yml#L117-L118 < would it make sense to user "self"  on each haproxy node if there is a galera service running on the haproxy node ?13:10
mgariepyanyone have done that? like to have the ctrl01 pointing to ctrl01_galera, and ctrl02 > ctrl02_galera etc.. ?13:11
jrosserit's not active/active13:11
mgariepyi know we are not using the galera cluster as active/active13:11
mgariepybut from the galera side they are all masters.13:12
jrosserdon't we still need to cope with any one of the galera servers failing / maintainance13:13
mgariepyfor normal ops. it works ok.13:14
jrossermeans the active haproxy needs to be able to use any of the galeras13:14
mgariepyyes13:14
mgariepyi want them to use all the galera server.13:14
mgariepyi just think it would be better to prefer the one on the same host.13:15
LowKeyjrosser: yes, wondering there is a bugs on ./inventory-manage.py , i still can see manila_data / manila_share on ./inventory-manage.py -G (when i did Group list)13:15
jrosserLowKey: have you deleted the groups?13:15
mgariepycurrently all the haproxy have the 3 galera, like: ctrl01 then ctrl02 and ctrl03 as backup13:15
mgariepyif you want to reboot ctrl01, which have the keepalived ip13:15
mgariepyyou need to maint all the ctrl01 service on the ctrl02 and 03, then move the ip from ctrl01 to the next one.13:16
mgariepyotherwise you end up with galera connection reset on the keepalived IP move , and then on the maint set for the ctrl01 containers.13:18
LowKeyjrosser: how to remove the group? is it same with ./inventory-manage.py -r command ?13:18
mgariepydoes it make sense? or i'm overthinking it ?13:21
jrosseryou're trying to minimise the number of connection drops i think?13:27
openstackgerritMerged openstack/openstack-ansible stable/train: Bump SHAs for stable/train  https://review.opendev.org/c/openstack/openstack-ansible/+/78043713:28
mgariepyyep.13:31
mgariepyi would like to make it easier to reboot a controller without any user noticing it.13:31
mgariepywhen the controller is not the primary it's a lot less work to get it done.13:34
noonedeadpunkjamesdenton: sorry for dealy. no, it's not yet13:37
jamesdentonno problem. so centos 8 (non stream) is the way to go then13:38
openstackgerritMerged openstack/openstack-ansible-memcached_server master: Remove references to unsupported operating systems  https://review.opendev.org/c/openstack/openstack-ansible-memcached_server/+/78105113:38
jrossermgariepy: do we need some helpers to switch the state nicely through drain->maint?13:40
mgariepythe main issue is the DB. i think even if we do have a helper for that, when we change the FIP fron server 1 to server 2 all that soft transition will be lost.13:41
jamesdentonyou need some connection mirroring13:41
mgariepywell that would be awesome but i don't really meant 1 hicup i just would prefer to only have one if possible.13:42
mgariepyi also like the simplicity of the current solution haha13:43
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Add centos-8 support for ovs-dpdk  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/76272913:51
noonedeadpunkjamesdenton: I've updated patch to match current needs ^13:55
noonedeadpunkdamn it, really can't still decide on the best approach with policies...13:55
jamesdentonjust FYI, these tasks apply to that dpdk service that doesn't exist in centos: https://github.com/openstack/openstack-ansible-os_neutron/blob/master/tasks/providers/setup_ovs_dpdk.yml#L25-L5213:56
jamesdentonso there may need to be a different approach13:56
jamesdentonthat is cross-platform, so to speak13:56
noonedeadpunkI'm so far from understanding dpdk architecture to be completely honest :(13:58
noonedeadpunkSo I have no idea if some of these files might be used by thing that replaces dpdk service in centos13:58
jamesdentonfor ubuntu that dpdk service is just a helper app of sorts13:59
*** pcaruana has joined #openstack-ansible13:59
noonedeadpunkconsidering patch suggested `hugetlbfs` group, I guess that some things might be shipped there differently13:59
noonedeadpunkif these tasks are really not needed - we can easily just move them to block with os_family condition14:00
jamesdentonat a minimum, yes. that said, the dpdk deployment as it is today does not completely set up the environment for dpdk due to lack of equivilant process14:01
jamesdentonnot sure if spatel got it going in his environment or not. otherwise, i just need some time to deploy14:01
noonedeadpunkiirc he said it worked for him back then... but worth asking again:)14:02
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_designate master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_designate/+/78089614:06
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible master: Use admin user instead of root for galera  https://review.opendev.org/c/openstack/openstack-ansible/+/77568414:09
*** spatel has quit IRC14:16
ebbexneutron_server_container-ea264010 -> 172.29.236.128]: FAILED! => {"changed": false, "msg": "file not found: /var/www/repo/os-releases/22.1.0/neutron-22.1.0-constraints.txt what's the obvious course of action I'm missing here?14:17
noonedeadpunkI think that maybe a result of messed up venv_rebuild14:19
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_aodh master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/78084414:19
noonedeadpunkbut this should have been fixed in 22.1.014:19
noonedeadpunkor smth went wrong with repo container or lsyncd there14:20
*** spatel_ has joined #openstack-ansible14:21
*** spatel_ is now known as spatel14:21
spateljamesdenton i believe that is just for CentOS not for ubuntu (hugetlbfs)14:21
jrosserebbex: a way to tell if it's lsync, is to wget the failing URL a few times, if you have 3 controller and it fails 2 out of 3 times it's on the build host but not lsync'd14:22
spatelbut that is true we need to change group ownership to hugetlbfs otherwise it won't able to attach to dpdk socket14:22
spatelnoonedeadpunk didn't we stop supporting centos-8 ?14:23
spatelhttps://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/76272914:23
noonedeadpunkdid we?14:24
noonedeadpunkI think we aim to switch to Stream14:24
noonedeadpunkBut there are some issues with performance we saw for regular centos8 as well14:25
spateldo we have stream CI job or they are still using centos-8?14:25
noonedeadpunkstill using centos814:25
spatelok14:25
noonedeadpunkjrosser did huge job to get jobs for stream as well14:25
noonedeadpunkhttps://review.opendev.org/c/openstack/openstack-ansible/+/77622614:26
spatelI have destroyed all my centos-8 lab so not sure how to validate that patch but if we really need then i can spin up for centos-8 to test dpdk patch14:26
jamesdentonspatel you switching to ubuntu?14:26
spatelYes14:27
spatelnow i hate centos :)14:27
jamesdentonhah14:27
noonedeadpunklol14:27
spatelbut if you want me to test out patches i can setup centos-8 i have lots of hardware in datacenter14:28
noonedeadpunkmy exact feeling when I switched first couple of servers from centos to debian14:28
spatelI am not ready for debian :)14:28
spatelubuntu is so easy to work.. no extra stupid repo required.. everything is included, just love it14:29
LowKeyi'm using ubuntu :)14:30
spatelthen you don't know the pain :)14:31
*** d34dh0r53 has joined #openstack-ansible14:31
LowKeyspatel: i'm already in pain...14:32
spatelnoonedeadpunk where are we stuck here, this is holding my other patch - https://review.opendev.org/c/openstack/openstack-ansible/+/77738414:32
spatelLowKey love to know that14:32
spatelseem that patch stuck at centos-8 issue, why don't we set non-voting and move on if there is no easy fix.14:36
jrosserspatel: thats failed on focal, and at 28mins in it's bound to be a galera DB failure14:38
jrossershould recheck14:38
spateli can see that14:38
spatelI want to setup come kind of CI-CD infra in my datacenter, what do you recommend ?  jankins or zuul ?14:40
spateljenkins*14:40
spatelto support my older cloud running on queens14:41
noonedeadpunkspatel: it feel like the DB issue we're seing randomly raising14:42
noonedeadpunkI think worth recheck14:43
ebbexI have {global,source}-constraints.txt and requirements.txt in all repo_containers, but no plain constraints.txt for neutron, and it's only missing for this project. the others (keystone,glance,cinder,etc) have the constraints.txt14:43
spatelhmm let me do recheck14:43
ebbexcan i run something to force it into existance again, incase some task is skipped?14:44
ebbex-e 'venv_rebuild=true' ?14:47
jrosserthe .txt files are generated on the build host as part of python_venv_build14:48
jrosserso delete/move them aside on the build host should be sufficient14:48
* jrosser hesitates to advise venv_rebuild=true14:49
jamesdentonYOLO14:50
spateljrosser did we fixed that venv_rebuild issue right, which i had earlier between nova and neutron rebuild=true?14:50
noonedeadpunkwell, I think we have fixed behaviour `venv_rebuild=true`?14:51
ebbexYOLO is right! :) Did the venv_rebuild, all requirements files deleted and generated over.14:51
spateli think we did - https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/77397214:51
jrosseryes its fixed for anyone who's upgraded to those point releases14:53
noonedeadpunkit was 22.1.0 in log so...14:53
noonedeadpunkI hope it will end up well for ebbex14:53
jrosserwell i thought "i'll just make openstack server rescue ....." work14:54
jrosserthats been an adventure taking 10x longer than i expected14:54
noonedeadpunklol14:54
noonedeadpunkeventually, it works for ephemeral based14:54
noonedeadpunk(at least worked for me)14:55
jrosseri have ot working now for boot-from-volume too14:55
jrosser*it14:55
noonedeadpunkoh!14:55
*** crazzy has joined #openstack-ansible14:55
noonedeadpunkI hope you will push it for nova?:)14:55
jrosseropenstack --os-compute-api-version 2.87 server rescue14:55
jrosser^ secret stuff :)14:55
noonedeadpunkrly? that's super awesome!14:55
noonedeadpunkand why it took 10x longer?:)14:56
noonedeadpunkbecause of that or side effects?:)14:56
jrosserand i had to put hw_rescue_device: 'disk' and hw_rescue_bus: 'usb' on all my images14:56
jrosseroh theres a check in nova code, and the client libs pass a "2.0" api version unless you specify it to be at least the required microversion14:57
noonedeadpunkyeah, this thing I'm aware of14:57
noonedeadpunkit's so stupid but yeah14:57
jrosseralso the default is to rescue using the same image the VM was booted from unless you pass --image14:58
jrosserwhich all sounds excellent, except the FSID ends up the same and you actually boot the original image with the rescue one attached14:58
jrosserrather than the other way round14:58
jrosserjust took 10x longer as i had to unravel all of those traps for the unwary along the way14:59
noonedeadpunkdoh14:59
jrosserdocs suggest you can rescue using the same image but reality is different14:59
jrosserand it's *highly* confusing as it looks really correct15:00
noonedeadpunkso it really _has_ to be different image at the end of the day...15:02
noonedeadpunkyeah, can feel your pain15:03
jrosserah /o\, cirros doesnt have usb storage module15:04
jrosseri'm looking for a self-serve setup so users can fix their own stuff in the case of losing ssh keys15:05
LowKeyokey, no error anymore, after direct edit openstack_inventory.json15:07
noonedeadpunkjrosser: yeah, I get why you're doing this, as super struggling with the same thing15:07
noonedeadpunkas eventually other ways is to drop instance, mount volume to some rescue one, and create new one15:08
noonedeadpunkit's super not handy and time consuming15:08
jrosseri had some trouble with hw_rescue_bus=virtio not working properly15:08
jrosserhence using usb15:08
noonedeadpunkbut eventuyally I didn't know that it's possible15:08
jrosseror scsi, whichever one makes it be a hard drive15:09
noonedeadpunkah, well, 2.87 is U one... And last time I was looking at it was in T15:10
jrosseryeah, it's new15:11
noonedeadpunksuper thanks for sharing this, TIL15:12
jrosserand the ssh keys lost problem is the trickiest, becasue the rescue image will get the old/useless public key from the metadata service15:13
jrossercirros is ideal for this15:13
jrosserhmmm15:15
noonedeadpunkwell, this can be solved by systemrescuecd image as well15:15
noonedeadpunkit's about procedure for users what should they do15:16
jrosseryes it can, i'm just going to check if uploading a new key in horizon results in the new key being in the rescue VM15:16
jrosseror if it's always the original one15:16
noonedeadpunkbtw for ISO that might be hw_rescue_bus-cdrom or smth like that?15:16
jrosserprobably booting from an iso on usb is good too?15:17
jrosserlike dd'ing to a real usb stick15:17
noonedeadpunkmaybe...15:17
mnasero/ osa has some non voting jobs in gate, so would be grateful if we could clean those up =)15:21
noonedeadpunkI guess it might be harder then souds, because usually we have nv in gates when they're provided by the template and fails for specific repo15:25
noonedeadpunkbut yeah, will look through what we can do15:25
* jrosser mutters about dropping distro installs15:26
jrosseri wonder if we need a new template without the distro jobs15:27
jrosserthen this would be much easier in the job config15:27
noonedeadpunkI think distro jobs are in independant one?15:27
noonedeadpunkhm. or they are not15:28
jrosserthis may be messy15:28
noonedeadpunkso, we have `openstack-ansible-deploy-aio_distro_metal-jobs`15:28
jrosserbut then we are in wierd situations in places where like centos just is broken forever15:28
noonedeadpunkand `openstack-ansible-deploy-aio_metal-jobs` which do not involve distro15:29
noonedeadpunkcentos in distro isn't broken on it's own - it's about rabbitmq and ssl?15:29
noonedeadpunkhave we merged rabbitmq ssl thing?15:30
jrosserhttps://zuul.opendev.org/t/openstack/builds?pipeline=gate&result=FAILURE15:30
jrosserwe have waaaay too much nv stuff there15:31
noonedeadpunkok, so https://review.opendev.org/c/openstack/openstack-ansible/+/773377/1 merged15:32
noonedeadpunkwhy centos is failing then....15:32
noonedeadpunkhttps://zuul.opendev.org/t/openstack/build/f6f8365662e0438fa0fefe3c08b567c2/log/job-output.txt#1309615:34
noonedeadpunk`"/bin/bash: line 2: /usr/libexec/openstack: No such file or directory"` which is kind of fair15:35
noonedeadpunkwe really need to write up collection for that....15:35
noonedeadpunk*module15:35
jrosserdo you know why it's failing15:35
jrosseri saw that and was not sure15:36
noonedeadpunkhm, not sure now... why `"{{ ansible_python['executable'] }}"` is /usr/libexec/python15:40
noonedeadpunkI'd say we broke it with https://opendev.org/openstack/openstack-ansible-os_cinder/commit/e89b8640657dfd14641990de8b7f9e1dd842fc2715:58
noonedeadpunkbut unlikely15:58
*** d34dh0r53 has quit IRC16:12
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump ansible version to 2.10.7  https://review.opendev.org/c/openstack/openstack-ansible/+/78150516:14
*** d34dh0r53 has joined #openstack-ansible16:16
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible master: Install wget binary  https://review.opendev.org/c/openstack/openstack-ansible/+/78150616:16
noonedeadpunkbtw talking about flags to the images, I tried out setting `hw_vif_multiqueue_enabled: true` to the images and this gave me ability to fill in 10gbps between isntances on different nodes. Eventually it gives to fill in all capacity that's available16:21
*** gyee has joined #openstack-ansible16:21
* jrosser finds cirros does not understand xfs16:22
noonedeadpunkdoh, it's not indeed16:23
jrossernow i think i really use something else :)16:23
jrosseri changed the users key in horizon, but that doesnt affect old instanes for rescue16:23
noonedeadpunkI think key is stored in nova db in instance metadata16:25
noonedeadpunkand it will try to use it for the rescue as well16:25
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_glance master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/78074916:30
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_gnocchi master: Fix gnocchi_storage_driver condition  https://review.opendev.org/c/openstack/openstack-ansible-os_gnocchi/+/78151316:50
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_aodh master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/78084416:50
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cinder master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/78086916:53
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cloudkitty master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/78087416:57
*** d34dh0r53 has quit IRC16:58
*** d34dh0r53 has joined #openstack-ansible17:01
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-lxc_hosts master: Remove references to unsupported operating systems  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/78104117:02
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_heat master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_heat/+/78151617:04
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_ironic master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/78151917:10
*** rpittau is now known as rpittau|afk17:11
noonedeadpunkjrosser: on centos distro ansible_python['executable'] is /usr/libexec/platform-python :(17:17
jrosser8-O17:17
noonedeadpunk"openstack_service_setup_host_python_interpreter": "/usr/libexec/platform-python"17:17
jrosserand let me guess, theres nothing there at that path?17:17
noonedeadpunkno idea wtf tbh17:17
noonedeadpunkwell, there is17:17
jrosseroh right17:17
jrosserjust !='python'17:18
jrosserhow does that even happen17:19
noonedeadpunkwe jsut assume that `openstack_service_setup_host_python_interpreter | dirname` has openstack binary17:19
noonedeadpunkI guess new ansible version we've bumped?17:19
*** d34dh0r53 has quit IRC17:19
noonedeadpunkhttps://opendev.org/openstack/openstack-ansible-os_cinder/src/branch/master/tasks/cinder_backends.yml#L43 <- and things go wrong here17:20
*** d34dh0r53 has joined #openstack-ansible17:20
*** jamesdenton has quit IRC17:23
*** jamesdenton has joined #openstack-ansible17:23
*** macz_ has joined #openstack-ansible17:23
noonedeadpunkI have no ideas honestly except set it to /usr/bin/python3....17:24
noonedeadpunkor symlink installed openstack binaries for utility there as well17:25
noonedeadpunkhttp://paste.openstack.org/show/803693/17:25
noonedeadpunkplatform-python is default system python for centos 817:44
noonedeadpunk /usr/libexec/ is not even in $PATH....17:47
*** jamesdenton has quit IRC17:55
*** jamesdenton has joined #openstack-ansible17:56
openstackgerritMerged openstack/openstack-ansible-os_horizon stable/train: Fix race condition in compression of static files  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/77947018:04
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible master: Hardcode service setup python interpreter  https://review.opendev.org/c/openstack/openstack-ansible/+/78153418:04
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: [DNM]  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/78153518:10
*** jawad_axd has joined #openstack-ansible18:14
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_heat master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_heat/+/78151618:15
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cinder master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/78086918:19
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/78153718:23
openstackgerritMerged openstack/openstack-ansible-openstack_hosts master: Add hostname resolution to deploy host  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/77386818:27
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_magnum master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/78153818:31
openstackgerritMerged openstack/openstack-ansible-os_magnum master: Switch default virtualenv to python3  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/77967818:35
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_ironic master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/78151918:39
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_magnum master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/78153818:40
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_masakari master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_masakari/+/78154118:44
*** jawad_axd has quit IRC18:47
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_mistral master: [goal] Deprecate the JSON formatted policy file  https://review.opendev.org/c/openstack/openstack-ansible-os_mistral/+/78154218:51
*** trident has quit IRC19:01
*** andrewbonney has quit IRC19:03
*** priteau has quit IRC19:08
*** trident has joined #openstack-ansible19:19
*** spatel has quit IRC19:20
*** spatel_ has joined #openstack-ansible19:20
*** spatel_ is now known as spatel19:20
*** openstackgerrit has quit IRC19:34
*** zul has quit IRC19:43
*** sshnaidm is now known as sshnaidmoff21:21
*** sshnaidmoff is now known as sshnaidm|off21:21
*** openstackstatus has quit IRC21:26
*** openstackstatus has joined #openstack-ansible21:32
*** ChanServ sets mode: +v openstackstatus21:32
*** openstack has joined #openstack-ansible21:38
*** ChanServ sets mode: +o openstack21:38
*** openstack has joined #openstack-ansible22:03
*** ChanServ sets mode: +o openstack22:03
*** poopcat has quit IRC23:13
*** poopcat has joined #openstack-ansible23:15
*** poopcat has quit IRC23:21
*** macz_ has quit IRC23:28

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