15:00:29 <noonedeadpunk> #startmeeting openstack_ansible_meeting 15:00:29 <opendevmeet> Meeting started Tue May 10 15:00:29 2022 UTC and is due to finish in 60 minutes. The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:29 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:29 <opendevmeet> The meeting name has been set to 'openstack_ansible_meeting' 15:00:47 <noonedeadpunk> #topic rollcall 15:00:49 <noonedeadpunk> o/ 15:01:01 <noonedeadpunk> well, I'm actually semi-around 15:01:21 <mgariepy> hey o/ 15:02:10 <jrosser> hello o/ 15:05:16 <noonedeadpunk> #topic office hours 15:05:16 <ebbex> o/ 15:05:46 <noonedeadpunk> I will be honest - I done nothing. I can't even recall what I was doing whole week... 15:06:03 <noonedeadpunk> Likely side-effect after moving to the new place... 15:06:26 <noonedeadpunk> jrosser: you had some issues with merging repo stuff - should we discuss it? 15:06:51 <jrosser> oh yes, i left it alone for a few days 15:07:01 <jrosser> but i think it's got all a bit circular 15:07:31 <noonedeadpunk> We can always disable CI to land that... 15:07:52 <jrosser> well maybe a couple of things to look at first 15:08:23 <damiandabrowski[m]> hi! 15:08:31 <jrosser> the glusterfs filesystem does not exist until we merge this https://review.opendev.org/c/openstack/openstack-ansible/+/837589/13/playbooks/repo-install.yml 15:08:57 <jrosser> the repo_install playbook needs updating to create it, as the current use of serial: breaks the installation 15:09:07 <jrosser> the tasks cannot be serial for those parts 15:09:40 <jrosser> but then logically the next patch to merge (until I thought about it) was this https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/839411 15:09:51 <jrosser> but i don't think thats ever going to pass without the first one 15:09:58 <jrosser> as the fs will not exist 15:11:25 <jrosser> i think rather than circular patches, i mean its very hard to get everything to pass in CI without making it circular 15:12:45 <noonedeadpunk> I also left comment for https://review.opendev.org/c/openstack/openstack-ansible/+/837589/13/ansible-collection-requirements.yml#40 just in case :) 15:12:58 <jrosser> ah yes i saw that 15:13:07 <jrosser> i got kind of diverted by playing with skyline 15:13:26 <jrosser> but we should try to get this gluster stuff merged becasue it is a big change and needs some testing for real 15:13:34 <noonedeadpunk> yeah 15:13:52 <jrosser> deleting / re-creating repo server containers has some subletlies now, for example 15:14:06 <noonedeadpunk> Btw regarding rbac topic - I guess there's no reall need to do changes this release since cinder/heat are still not ready 15:14:26 <noonedeadpunk> But I'd rather introduced service role anyway, despite discussions about it are still ongoing 15:15:01 <noonedeadpunk> we can suggest dropping all repo containers at once for example as well 15:15:10 <noonedeadpunk> as that should be fine I guess? 15:15:21 <jrosser> i mount /openstack/glusterfs in the current patches 15:15:24 <noonedeadpunk> As there's nothing _really_ important anyway 15:15:42 <jrosser> as there is UUID need to be preserved, else you can't re-create/join the cluster properly 15:15:56 <jrosser> so sometimes you need to keep that, sometimes you need to delete it 15:16:09 <jrosser> depends if you want to destroy the fs and start again, or to keep it 15:16:22 <noonedeadpunk> I actually thought it will get removed with force_containers_data_destroy ? 15:16:37 <jrosser> that does not seem to understand whatever bind mounts get made 15:16:37 <noonedeadpunk> But not sure 15:17:04 <jrosser> however in this case, i think that preserving it is the right thing to do for multinode 15:17:15 <jrosser> there is also an impact on re-deploying an infra node 15:18:12 <jrosser> having said all this - i really would like other eyes / opinions on it 15:20:02 <noonedeadpunk> yep, fair 15:20:24 <noonedeadpunk> another thing - do we want to have a presentation about project updates? 15:20:52 <noonedeadpunk> THere's no dedicated event during summit for that, but still marketing has some plan how to promote these 15:21:17 <noonedeadpunk> Basically they asked for a video 10mins tops to say about changes that were made lately 15:22:29 <jrosser> i guess we would have to look back over the etherpads to see what we did / did not do 15:23:14 <noonedeadpunk> yup, agree 15:23:38 <noonedeadpunk> I will try to put smth into other etherpad so we could review topics next week 15:24:50 <damiandabrowski[m]> okok, great 15:26:36 <noonedeadpunk> ok, what else we have on plate? 15:27:27 <noonedeadpunk> Except tons of stuff that needs to land? 15:27:47 <jrosser> hmmm yes - reviews / merging of lots of things 15:28:23 <jrosser> i should also say that i have done a proof-of-concept with the alternative dashboard, skyline 15:28:44 <jrosser> and it's ummmm - interesting to deploy 15:29:04 <noonedeadpunk> I can imagine, as it's nodejs iirc? 15:29:22 <noonedeadpunk> at least frontend part of it 15:30:00 <jrosser> there is a python part 'apiserver' then nodejs things for 'console' 15:30:02 <damiandabrowski[m]> i will spend some time on reviews tomorrow 15:30:12 <jrosser> and imho the code is very docker / kolla centric 15:30:43 <jrosser> and also confuses the service code with deployment tooling, as theres a executable to generate the required nginx config /o\ 15:32:05 <jrosser> but i think this is an opportunity to influence the skyline development to support wider tools and deployments 15:33:11 <jrosser> debugging this is really on the edge of my understanding though, so if anyone is interested with web development skills then please help out :) 15:42:08 <noonedeadpunk> tool to generate nginx config sounds as it sounds ofc... 15:42:26 <noonedeadpunk> And also I saw there's no SSO support atm 15:42:41 <noonedeadpunk> So I'd say they have plenty gaps as of todayy 15:43:14 <noonedeadpunk> but you're right, we'd better chime-in earlier then later 15:44:51 <jrosser> theres kind of two parts i think - ansible'ing up the deployment, pretty much whatever-it-takes to make it work 15:45:09 <jrosser> then work on tidying that all up and making it all more OSA-like 16:00:34 <noonedeadpunk> #endmeeting