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