16:01:14 #startmeeting openstack_ansible_meeting 16:01:15 Meeting started Tue Apr 7 16:01:14 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:16 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:01:18 The meeting name has been set to 'openstack_ansible_meeting' 16:01:25 #topic office hours 16:01:59 Ok, so the first thing I'd lova to raise is reitrement of our roles 16:02:14 specifically repo_build and pip_install 16:02:35 So patches for them are ready for review https://review.opendev.org/#/c/716389/ https://review.opendev.org/#/c/717717/ 16:03:46 the second thing is release highlights. 16:03:58 We should place them by thursday I guess 16:04:12 However I'm still not sure what we can write down into them 16:04:29 mnaser: maybe you have some ideas regarding that? 16:04:58 noonedeadpunk: i don't know if something sticks to me right now :X 16:05:39 yeah, the same thing... I guess we just tried to maintain things mostly 16:05:51 We can kinda... announce centos8 support.... 16:05:52 i would have loved to put centos 8 on that but.. 16:05:58 yeah lol 16:06:08 but i dont know in terms of resource and time how much we can do :X 16:08:14 py3 support is release goal so we can't place that I think 16:10:56 o/ hello 16:13:57 so, should be jsut skipp filling in highlights? 16:16:41 * should we just skip 16:17:36 Also I think we should bump ansible version to 2.9 for ansible and mariadb to 10.4. 16:17:58 ansible 2.9 looks do-able with the collection for rabbitmq 16:17:58 For ansible it may cost us first collection usage 16:18:11 yeah 16:18:16 perhaps we need ansible-collection-requirements file 16:18:37 actual mitogen usage might be smth to write down to highlights if we could merge that for U 16:18:50 becasue there is a new format for galaxy that splits it into roles and collections in the same file 16:18:55 yes i work all day today on mitogen 16:19:03 oh, cool 16:19:11 trying to reproduce what the gate fails on 16:19:57 i think we should make a choice on how we are going to list collection requirements 16:20:01 and where to install them 16:20:29 also this will obviously requie modification of our bump tooling but that's fine 16:20:51 https://docs.ansible.com/ansible/latest/user_guide/collections_using.html#install-multiple-collections-with-a-requirements-file 16:21:05 choice is if we keep the roles and collections in the same file, or not 16:21:18 particularly as we don't actually use galaxy at all to clone roles 16:22:05 so for things to finish, we should certainly try for ansible 2.9 16:22:27 mariadb 10.4 will be trickier becasue i think there is changed stuff beyond just bumping the package version 16:22:46 we ought to be able to land mitogen even if it's opt-in 16:22:54 and zun feels very close too 16:27:58 noonedeadpunk: actually ansible 2.9 is important as that then leads to ceph-ansible 5.0 which in turn now ceph octopus is released 16:28:42 Yes, ansible is pretty important. 16:28:56 So as we don't use galaxy I think it's probably should be another file? 16:29:28 Actually I'd love to use the same but not sure we can fit this format at the moment 16:29:46 so probably we should start from another one and then think about mergning them... 16:30:14 i would be happy to start with a second file that just lists collections 16:30:21 and use the galaxy cli to install them 16:30:32 ++ 16:30:32 we can always change that all later if needed 16:31:26 maybe we'll decide to publish our roles one day.... 16:32:17 o/ 16:32:32 i think that the tricker bit is dealing with this in openstack-ansible-tests 16:33:19 the first place we need to do this is in the rabbitmq role which uses the tests repo for functional tests 16:33:37 and we would have to land a change there to use the collection first 16:36:35 yeah, which would be kinda different from what we have in openstack-ansible 16:37:14 or we can copy there boostrap-ansible script for ansible isntallation inside functional tests 16:38:00 which is probably pretty simmilar to https://opendev.org/openstack/openstack-ansible-tests/src/branch/master/test-ansible-env-prep.sh 16:38:20 perhaps the simplest thing is to just install all the needed at some early point in openstack-ansible-tests 16:38:38 not try to involve the specific roles in that 16:38:49 *needed collections 16:38:55 yeah, while isntalling ansible 16:39:30 ah grr i wish i knew how to make this mitogen job fail 16:40:27 maybe build image with dib? 16:40:42 in case it's smth specific for ci.... 16:40:58 maybe its becasue i run the steps manually and not with gate-check-commit...... 16:41:10 hm, might be... 16:41:28 but... like it runs one by one... except having some extra env set? 16:41:48 it's all under the same shell i guess from the script 16:42:09 i have to go afk now - will carry this on tomorrow 16:43:52 yeah sure 16:59:37 #endmeeting