16:03:18 #startmeeting openstack_ansible_meeting 16:03:19 Meeting started Tue Oct 22 16:03:18 2019 UTC and is due to finish in 60 minutes. The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:03:20 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:03:22 The meeting name has been set to 'openstack_ansible_meeting' 16:03:28 #topic office hours 16:03:37 sorry, my food delivery guy manages to get lost and proceeds to have me turn-by-turn direction to an office building 16:03:37 o/ 16:04:58 so, looks like we have pdf docs for all our roles done:) 16:05:18 ++ 16:05:18 you mentioned zun earlier, done too? 16:05:19 and we're really close to branching. Better late than never 16:05:50 nah... 16:05:53 whats our blockers? 16:06:01 s/all/almost all/ 16:06:28 so currently cirros mirror hangs which makes tempest fail 16:06:53 so except this infra thing I guess we're doing really good 16:07:47 Merged openstack/openstack-ansible-os_tempest master: Don't download image when it's already there https://review.opendev.org/689843 16:07:56 oh 16:07:58 noonedeadpunk: and we just fixed that 16:08:00 lol 16:08:06 hahahahaha 16:09:06 Dmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: Create Train https://review.opendev.org/686573 16:09:07 lol 16:09:22 ^ updated tempest sha in freeze 16:09:44 also i think one of the things we have lost when we refactored db_setup is the ability to use deploy host to create/manage db 16:10:06 esp if the database server is different from one service to another.. 16:11:16 hm, why so? 16:11:31 we always delegate inside the galera container 16:11:33 we use *_db_setup_host and can set it per service 16:11:47 right but it assumes that .my.cnf is filled out locally on the host 16:12:06 yep, that's true 16:12:15 so say *_db_setup_host is "localhost" (i.e. deploy host) but the credentials are different (i.e. magnum server is potato, nova is banana) 16:13:41 not sure that it's db_setup problem... It looks like we just don't have right tempalte https://opendev.org/openstack/openstack-ansible-galera_client/src/branch/master/templates/client.my.cnf.j2 16:14:07 noonedeadpunk: but we template only when we run galera_client, so unless we start running galera_client everytime we run a role.. 16:14:19 otherwise my.cnf wont be "updated" with the right values 16:14:38 yeah, I see what you mean 16:15:05 im wondering if we should just forget the idea of using .my.cnf and go back to providing login info natively into ansible tasks 16:15:26 But iirc we can set several sections inside my.cnf? 16:16:15 i dunno if mysql_database and friends know how to handle that 16:17:05 at least we can provide different my.cnf :) 16:17:45 mnaser: all of this was complication when trying to get bind-to-mgmt to work 16:17:45 not sure if it worth it though 16:17:54 anything we can do to simplifly here is ++ 16:18:40 so it seems like there are a few different things that would actually help us improve this 16:19:09 is this sort of what you're looking for https://review.opendev.org/#/c/671454/1/sync/tasks/db_setup.yml 16:19:34 jrosser: alongside login_user and login_password too but yeah 16:22:54 indeed, that was the issue we faced when trying to bind-mgmt galera role... did we just abandoned that patch jrosser ? 16:23:00 don't remmeber the actual status 16:23:17 well, i hadnt realised that what is was doing there was sort of parallel function to the my.cnf 16:23:25 yeah it was being used :< 16:23:42 hence why i say we should simplify 16:23:51 ok good, so we will do that 16:25:58 unrelatedly i had a stab at a centos8 aio 16:26:07 which is, ummm, interesting 16:26:49 i have a patch here https://review.opendev.org/#/c/689629/ 16:27:31 we're kinda gonna have to wait for rdo before we can move on 16:28:06 yeah, it's bringing up some other things though, like no lsyncd 16:28:33 i had no luck recreating the AIO network setup with networkmanager either 16:30:42 `/usr/bin/python: No such file or directory` 16:31:02 oh yes, i have some local hacking to openstack_hosts for that 16:31:49 we will probably start focusing a lot more centos 8 efforts 16:32:01 apparently the amd rome epyc performance is *huge* in 7 vs 8 16:32:12 but need to wait for centos 8 packages :( 16:32:21 http://paste.openstack.org/show/785480/ 16:32:35 oh they published it?? 16:32:42 oh no 16:32:52 i just prepared the code for where it might end up 16:32:55 ah yeah :( 16:33:20 with that it then blows up on repo server, theres no lsyncd in epel for 8 16:33:56 and then i figured i wasnt going to get much further 16:34:50 anyway theres image-id 1c1fb0a3-1202-4564-81a3-3b547646c06b at ca-ymq-1 if anyone wants to play 16:35:28 we should probably get public images uploaded onto our clouds of centos 8.. 16:35:43 ++ 16:35:43 i don't think there is an official cloud image yet 16:36:07 jrosser: I saw docker image at least 16:36:23 jrosser: oh really 16:36:30 howd you end up with one? 16:36:36 https://github.com/CentOS/sig-cloud-instance-images/tree/CentOS-8-x86_64/docker 16:36:46 paying attention in #infra :) 16:36:49 oh you're right, centos 8 images arent up at https://cloud.centos.org 16:38:03 mnaser: http://paste.openstack.org/show/783701/ 16:38:46 jrosser: i also assume you could probably use dib at this point too 16:39:17 i would expect so yes as the centos-8 nodes are usable now 16:39:39 i also got buster pretty much finished 16:39:54 but that fails tempest in an obscure way that i don't understand 16:40:16 thats here https://review.opendev.org/#/c/681777/ 16:40:17 is a tempest fail ever not obsecure :) 16:41:27 oh and i also dug into why it fails the lxc jobs there 16:41:55 jrosser: btw do you have a centos 8 vm handy right now? 16:42:11 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925899 16:42:11 Debian bug 925899 in lxc "lxc: Unprivileged containers fail to start after recent updates" [Important,Fixed] 16:42:13 mnaser: yes 16:42:20 jrosser: dnf info qemu-kvm 16:42:24 im curious what version is there 16:43:20 mnaser: http://paste.openstack.org/show/785481/ 16:43:47 well 16:43:52 that's not much newer than centos 7.7 o_O 16:44:07 don't we pick up another repo for that usually 16:44:31 jrosser: so the reason we pick up that extra repo is kinda the same as ubuntu's cloud archive 16:44:39 wow, it's even more modern than in bionic from default repos :p 16:44:59 initial lts release has $version, but at some point that is so long (cause long release cycle), so new repo starts shipping that newer version 16:45:09 so qemu-kvm in centos 7 is actually 2.12.0 16:45:26 err 1.5.3** 16:45:33 qemu-kvm-ev (which is kinda like the "bleeding edge") is 2.12.0 (which we get from the virt repo) 16:45:57 i kinda wish they had shipped something newer there :\ 16:47:46 Jonathan Rosser proposed openstack/openstack-ansible master: Move debian jobs to buster https://review.opendev.org/681777 16:47:50 Jonathan Rosser proposed openstack/openstack-ansible master: Move debian jobs to buster https://review.opendev.org/681777 16:48:33 yeah, 20.04 is going to have 3rd version... 16:48:53 qemu 4 is out :P 16:48:58 heck 4.1.0 even 16:49:17 2.12.0 was released 2018-04-24 which isnt bad 16:49:23 actually 19.10 is shipped with 4.0 16:49:27 https://packages.ubuntu.com/ru/eoan/amd64/qemu-kvm/download 16:49:33 actually it seems 3 was the release that came right after 2.12 so its not hugely old 16:49:41 then 3.1 and then 4 16:51:06 4.2 is even out... https://packages.ubuntu.com/ru/eoan/amd64/qemu-kvm/download 16:51:38 oh https://wiki.qemu.org/ChangeLog/4.2 16:51:42 that what I meant 16:52:11 noonedeadpunk: 4.2 seems wip, slated for release on 2019-12-03 according to https://wiki.qemu.org/Planning/4.2 16:52:30 yeah... my bad 16:52:40 we still have things failing on python install https://d98ff9a93a37640186b9-bbe0623e042078b1f8054ea3d769696e.ssl.cf1.rackcdn.com/690009/3/check/openstack-ansible-deploy-aio_metal-debian-stable/c481c10/job-output.txt 16:53:09 ERROR: Could not find a version that satisfies the requirement tempest===22.1.0 16:53:22 is that a broken mirror - becasue i see that on pypi 16:53:26 yeah it might be? 16:54:01 wondering if it's the same stuf as is with rpm crypto package 16:54:15 in terms of mirror location 16:55:35 ah cool this works https://review.opendev.org/#/c/690010/ 17:04:59 #endmeeting