16:01:44 <noonedeadpunk> #startmeeting openstack_ansible_meeting 16:01:45 <openstack> Meeting started Tue Feb 11 16:01:44 2020 UTC and is due to finish in 60 minutes. The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:01:47 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:01:50 <openstack> The meeting name has been set to 'openstack_ansible_meeting' 16:01:53 <noonedeadpunk> #topic office hours 16:03:28 <jrosser> hello 16:10:16 <noonedeadpunk> o/ 16:11:10 <noonedeadpunk> I feel like we'll have tons of work with ansible 2.10... 16:14:27 <noonedeadpunk> also wondering who will be managing rabbitmq collections, as modules have comunity support and seems not so active.... 16:16:18 <noonedeadpunk> and what our next steps will be if nobody is... But this discussion is more for SIG actually 16:24:39 <noonedeadpunk> jrosser: has everything for train tempest fix got merged? 16:26:20 <jrosser> hi 16:26:47 <jrosser> noonedeadpunk: yes i was trying to get someone to bite with helping move that rabbitmq stuff forward 16:27:17 <noonedeadpunk> Yeah, I saw that... 16:27:26 <jrosser> i think that this is the last bit of train/tempest https://review.opendev.org/#/c/706983/ 16:28:21 <jrosser> and then we need a SHA bump to pick up the changes to os_tempest in the train release 16:28:57 <jrosser> i need to go and look back across all the stable branches to double check that some requirements URL pin didnt get left behind 16:29:29 <jrosser> different topic but we should talk about this virtualenv 20.x breaking a ton of stuff 16:31:07 <noonedeadpunk> yeah... 16:31:38 <noonedeadpunk> Maybe we can drop virtualenv with integrated repo? 16:32:21 <noonedeadpunk> so do right the same thing triplo does 16:33:14 <jrosser> you mean downgrade it? 16:33:53 <noonedeadpunk> or downgrade.... Actually I think we do install it later 16:34:07 <noonedeadpunk> as in blank aio I didn't catch any problems 16:34:20 <jamesdenton> o/ 16:34:52 <noonedeadpunk> as I get in infra image virtualenv is already installed via pip? 16:35:20 <jrosser> yes, and they put in 'latest', which is very much not like what you'd find on a real bionic cloud image, for example 16:35:28 <noonedeadpunk> yeah 16:35:47 <noonedeadpunk> wait... 16:36:24 <noonedeadpunk> does bionic have venv installed out of the box? 16:36:56 <noonedeadpunk> so the correct solution will be probably building CI images with corresponding to u-c... 16:37:05 <noonedeadpunk> _probably_ 16:37:47 <jrosser> we put it there from distro package https://github.com/openstack/openstack-ansible/blob/master/scripts/bootstrap-ansible.sh#L95 16:38:24 <noonedeadpunk> I think we should drop this package - it's for py2 iirc 16:39:09 <noonedeadpunk> as well as python-dev, python-minimal, python-minimal 16:40:33 <jrosser> i don't think u-c is the solution here 16:40:54 <jrosser> becasue from an OSA perspective, and end user starts with a stock install of their OS of choice 16:41:17 <jrosser> and that comes with a distro python and distro virtualenv, of some version 16:41:50 <noonedeadpunk> so we may just drop venv module with bootstrap-host role 16:42:01 <jrosser> and we decouple ourselved from the distro with the ansible-runtime venv created with the distro virtualenv, then upgrade setuptools and pip and whatever inside that to be uniform 16:42:39 <jrosser> thats totally not what we see in the CI runs, becasue there isn't a distro virtualenv in the same way 16:42:57 <jrosser> it's been baked into the image in a totally CI specific way 16:43:28 <noonedeadpunk> yeah, that's true. I've just checked and ubuntu do not have venv py3 module out of the box 16:44:04 <jrosser> so i've been watching what they're doing for hacking up devstack to fix this today 16:44:29 <jrosser> and all of this is firmly in the category of "messing with the distro python with stuff from pip" <- this is not cool 16:47:33 <noonedeadpunk> agree with that 16:48:13 <noonedeadpunk> but not sure what to do with that... As I think we won't be given another images... 16:48:39 * jrosser lurking in #infra, this is all being discussed right now 16:49:25 <jrosser> i note how they say 'virtualenv' is old tech to be replaced with 'venv' 16:49:29 <jrosser> for py3 16:50:34 <noonedeadpunk> so we install it here for hosts https://opendev.org/openstack/openstack-ansible-openstack_hosts/src/branch/master/vars/ubuntu-18.04.yml#L54 16:52:13 <jrosser> right 16:53:23 <openstackgerrit> Dmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: Drop py2 deb packages for bootstrap-ansible https://review.opendev.org/707201 17:02:17 <jrosser> tbh i'm not quite following how / what is being fixed 17:02:37 <jrosser> there some devstack specific stuff and some changes to the images 17:06:33 <noonedeadpunk> tbh me too 17:16:57 <openstackgerrit> Dmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: Drop virtualenv pip package for CI https://review.opendev.org/707212 17:17:06 <noonedeadpunk> #endmeeting