Wednesday, 2023-07-05

pucko/07:00
fkro/07:00
tobberydbergo/07:00
puckGosh, it's busy in here!07:00
tobberydberghaha07:00
fkrwohooo07:00
* fkr is looking forward to a report from Vancouver07:01
tobberydbergDon't hope for to much ;-) 07:01
tobberydberg#startmeeting publiccloud_sig07:02
opendevmeetMeeting started Wed Jul  5 07:02:27 2023 UTC and is due to finish in 60 minutes.  The chair is tobberydberg. Information about MeetBot at http://wiki.debian.org/MeetBot.07:02
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.07:02
opendevmeetThe meeting name has been set to 'publiccloud_sig'07:02
tobberydbergKick it off or hold a few minutes if people join late?07:03
puckWait till 5 minutes past?07:03
tobberydberg+107:04
puckding dsing07:05
tobberydberg1. (fkr) Quick re-cap of discussion regarding domain admin role that happened on Monday 5th June, 202307:06
fkrthat was from two weeks ago ;)07:06
fkr(the agenda item)07:06
puck4 weeks ago.07:06
* fkr scratches his head07:06
tobberydbergAha :-) 07:06
puckI renamed the June 7th meeting to July 5th.07:06
tobberydbergOk ok07:07
fkrI'm working in my head to summarize it07:08
tobberydbergSo, start with recap from Vancouver?07:08
puckha07:08
tobberydberghehe07:08
puckI believe there was a post to openstack-discuss about it07:08
fkr- for once while everyone (= CSPs) said domain admin role is useful, it was apparent that there are quite a few things that CSPs don't want customers to be doing (even with domain admin)07:09
fkr- partially due to being afraid of side-effects (in the example of purging stuff that is not properly purged)07:09
* puck nods07:10
fkr- as such the understanding of 'domain admin' is something that would need proper definition and to assure (upfront) a common understanding07:10
fkr- on the long run (done properly) it would ease a lot of things (especially for newcomers to the CSP landscape that do not yet have their own tooling around it)07:11
fkr- Cleura, OTC and PlusServer were there CSPs that took part in the discussion07:11
tobberydbergThis was discussed in Vancouver as well, just to have that said 07:12
fkr- we want to schedule a follow-up session that is set at a time that suits catalyst cloud07:12
fkrtobberydberg: and there I'd be really interested in the results07:12
fkr:)07:12
tobberydbergTrying to find the etherpad...07:12
tobberydbergBut I don't at this point07:13
puckCool. Thank you for that. One of my colleagues has prepared some policies that will implement domain admin in a way that we think will work - we're called it organisations. I need to finish a security review of it, because, yeah, that's critical for this kind of thing.07:13
fkr:)07:14
tobberydbergIn general, they are dropping the "different scope thing" from what I understood, or at least that is the plan07:14
puckI guess in some respects "domain admin" will mean different things to different clouds.07:14
fkrpuck: exactly07:14
puckWe think that policies will actually allow it.07:15
tobberydbergHad some discussions about alternate plans, for example a role that can only do "domain admin stuff", that in that case only need to exist in keystone07:15
puckBut, yet to follow prove that!07:15
puckAnother alternate plan is to make more use of Adjutant to provide "admin" workflows.07:15
tobberydbergThat would simplify it quite a bit, even though "domain scope" would have taken that further07:16
tobberydbergI have too little knowledge about Adjutant. Is it still an "active official openstack project" puck?07:16
puckWe currently use Adjutant for signups, inviting new/existing users to a project, quota adjustments.07:17
puckHmm... I think it is.07:17
puckHmm, looks like last release was Zed. Arse.07:18
puckI expect that even with "domain admin", we'd still use Adjutant, because "domain admin" doesn't solve everything.07:19
puckThat's a great recap fkr, sounds like there is interest for it, but more discussion required.07:19
tobberydbergIndeed07:20
puckOh, ordering on https://releases.openstack.org/teams/adjutant.html is confusing. There is an Antelope release of Adjutant.07:20
tobberydbergTo be frank, not sure what the best way forward is, especially if they drop the domain/system scope thing07:20
tobberydbergYea, the ordering becomes strange there indeed07:21
puckDomains might be dropped?! Hmm...  We had planned on allowing customers to back their own auth source to their domains to allow AD/LDAP integration for customers.07:21
tobberydbergdomain-scope-thing07:21
tobberydbergnot domains per se :-) 07:21
puckAh, huh07:22
puckAh ha07:22
puck(typo)07:22
tobberydberghttps://docs.openstack.org/keystone/rocky/admin/identity-tokens.html07:24
tobberydbergThat is how I understood it at least07:24
tobberydberghttps://etherpad.opendev.org/p/rbac-operator-feedback-vancouver202307:24
fkrah07:24
fkrthanks07:25
puckI would have joined some of those meetings, but the timezone delta sucked for us.07:25
tobberydbergIt was touched in that session, but mostly discussions around project reader role07:25
puckAnd I had my kids that week, so getting up in the middle of the night wasn't an option.07:25
fkrpuck: I was not aware that those sessions were remotely available07:25
puckHa, actually, neither here. I didn't bother looking! :)07:26
tobberydbergNo they were not unfortunate 07:26
fkrshall I see to organize a follow up videocall session for us?07:26
puckI'm keen.07:27
fkrthis would actually lead also to the next point on the agenda (how to get more people active here)07:27
fkrtobberydberg, OK to jump to next item on the agenda as well?07:27
tobberydbergfor sure07:28
tobberydbergYes07:28
tobberydberg2. (fkr) Further ways and ideas to get more people involved in the public cloud SIG07:28
fkrin the SCS world I organize some regular formats for SCS Operators (for example a monthly lean coffee where problems / hurdles are discussed) and I wondered wether a format in the OpenInfra Public Cloud SIG scope would be nice07:29
fkrfor bringing together OpenStack Operators from here to discuss things as technical hurdles, exchange ideas 07:29
fkri do think it is different than pure textual format07:30
tobberydbergIt sure is, and becomes more effective and fruitful discussions 07:30
puckCatalyst Cloud occasionally, should be more regular, chats directly with an Australian OpenStack cloud.07:30
tobberydbergI'm totally fine with that. We could use this slit for it potentially?07:31
fkrtobberydberg: +107:31
puckI can certainly check and see if they're aware of it.07:31
fkrI'd be open to facilitate / moderate it07:31
fkr(actually, I'd like to do that :)07:31
puck(hah, cross conversation, but my statement still holds about the Aussies)07:32
fkrsorry07:32
fkr:)07:32
tobberydberg+107:32
puckCould OpenInfra reach out to the public clouds that are members and make sure they know about this SIG?07:33
fkrpuck: please do get them in the loop!07:33
fkrpuck: I can reach out to OpenInfra07:33
tobberydbergShould we do it asap, lets say next meeting in 2 weeks, or hold off until after summer in Europe?07:33
fkrtobberydberg: in two weeks works fine for me07:33
tobberydbergpuck They do that to every new member of the foundation that are a public cloud07:33
puckcool07:34
fkrpuck: the "please do get them in the loop" was in regards to the australian cloud07:34
puckYup, that's how I took it07:34
tobberydbergBUT ... I actually think that if we put something together that can be mentioned in a newsletter or something, that can be valuable as well07:34
fkrtobberydberg: +107:34
tobberydberggood idea actually07:34
tobberydbergWe can look for a even more directed message to all public openstack clouds as well...07:35
puckI guess something there is, being listed as a public cloud with OpenInfra, the required membership fee is a barrier...07:36
tobberydbergYea it is07:38
puckLooking at https://www.openstack.org/marketplace/public-clouds/ , I know there are more public clouds that are using OpenStack.07:38
fkrthat is a short list07:39
fkri'm surprised about its shortness07:40
tobberydbergYea, lets think a bit about how we can reach out there for more exposure. Could be something like a section on one of those pages mentioning the group etc07:40
tobberydbergAs puck said, you need to be a member07:40
tobberydbergI think that some outreach in the SCS world might be another way as well?07:40
fkrtobberydberg: yes (that is also the reason why frosty-geek is in this room)07:41
fkr:)07:41
tobberydberg+107:42
tobberydbergWrote a few notes in the etherpad about this07:44
tobberydberg3. (puck) Community support for users07:44
tobberydberglets take the next topic ... soon out of time :-) 07:44
puckCool. This came up as some feedback from one of our customers something like "finding how to do this on AWS is easy, lots of places to find help". The options for OpenStack are limited, and kinda suck.07:45
puckI listed the recommedations on the agenda, which is just stackoverflow for users.07:45
puckI don't think emailing openstack-discuss is a valid suggestion.07:45
puckIs this something that others are seeing as a problem?07:46
tobberydbergTotally agree that email list isn't the best way for users...07:46
tobberydbergYes, I see that as an issue07:46
puckThat is listed on https://ask.openstack.org/07:46
puckWhich is a shit suggestion for users. :)07:47
tobberydbergthe hard part of it is that all openstack clouds work different when it comes to details, compared to AWS for example 07:47
puckAgreed, but the general concepts are the same. Mostly APIs, cloud-init, Terraform etc.07:47
puckWe do have our own docs (and we know some other clouds have forked them!), but we can't cover everything.07:48
tobberydbergYes, it would make it soooo much better than nothing :-) 07:48
tobberydbergWe have started our "journey" of a docs site as well07:48
tobberydbergBut, to be frank, I've used your docs from time to time as well :-) 07:48
fkrtobberydberg: in detail yes (which is why "we" (scs) think that it is worthwhile to have something like SCS) - but the concepts are the same and just as in teaching, it is needed to teach users about the concepts then07:48
puckhttps://github.com/catalyst-cloud/catalystcloud-docs BTW07:48
puckha, awesome. :)07:49
tobberydbergOne example: Try to find the way how you get the openstack client working on windows out there :-) 07:49
tobberydbergNot that I ever recommend that, but we do have customers that don't know anything else than that07:49
puckhttps://docs.catalystcloud.nz/sdks-and-toolkits/windows-cli.html :)07:50
fkr:)07:50
puckAnd yeah, understood.07:50
fkrjust to better understand:07:50
fkrpuck: could this also be a 'problem' of the right content for the right people?07:51
fkrsee https://diataxis.fr/07:51
fkrdiataxis basically divides documentation into different types of documentation07:51
fkrtutorials is something different than a reference guide07:51
puckfkr, yup, totally, and yes, completely right. And Youtube videos != documentation.07:51
fkrand often users are looking much for tutorial than reference guide07:51
puckWe try to provide both, but tutorials need to be refreshed.07:52
puckSo, I'm not sure on the best way forward here, but I was wondering if others are finding this a problem (the answer appears to be "yes"), and what others might be doing to try and resolve it.07:53
tobberydbergyes07:53
tobberydbergI would assume that the "right way" would be have the documentation on docs.openstack.org07:54
puckYes.07:54
puckOh.07:54
puckAnd also, oh my goodness, having docs missing from the latest release sucks.07:54
tobberydbergyes07:54
puckThat sucks so so so much07:54
tobberydbergThat is the hard part about that, keeping it up to date for all releases etc etc07:55
tobberydberghttps://docs.openstack.org/operations-guide/07:55
puckBetter to have it, even if people find it is incorrect than to require users/admins to go back through each version to find the last documentation.07:55
tobberydbergYou have the operator guide that is a little bit different07:56
tobberydbergThat is not "release cycle dependent"07:56
tobberydbergBut it sucks so much that there are no "User Guide" in the same sense 07:56
tobberydbergIt is more detailed with each and every project07:57
puckBut look at https://docs.openstack.org/2023.1/user/ it is missing Neutron!07:57
tobberydbergand plenty of guides for projects are missing 07:57
tobberydbergexactly07:57
puckLike, WRD?07:58
pucker, WTF?07:58
tobberydbergI would assume due to the fact of not up to date with last release07:58
puckHave the projects really changed that much? No.07:58
tobberydbergThe guides that exist are actually good and detailed, some better than other, but just the fact that its hard to find if it isn't updated with the last release sucks07:59
puckAny ideas on how we get those pulled through?08:00
tobberydbergAND ... I think something more "generic" or "use case focused" would be needed08:00
tobberydbergLike docs.catalystcloud.nz or docs.cleura.cloud is08:00
fkrI'll move my attention to the IaaS call @ SCS now08:00
puckAgreed, that's why we wrote our own docs.08:00
fkrthanks for this nice and lively discussion today :)08:00
puckOkay, outta time. Good meeting! :)08:00
tobberydbergexactly the same here ... and it also becomes more "single cloud focused" ... illing and what not...08:00
tobberydbergYes, lets think about if that is something for this group to "take on" or make suggestions for ... I guess it will be talking to TC to get it in place, if that is what we think is the right approach08:02
puckaye08:02
tobberydbergThanks for a good meeting and have a great day or a good sleep ;-) 08:02
tobberydberg#endmeeting08:02
opendevmeetMeeting ended Wed Jul  5 08:02:34 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)08:02
opendevmeetMinutes:        https://meetings.opendev.org/meetings/publiccloud_sig/2023/publiccloud_sig.2023-07-05-07.02.html08:02
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/publiccloud_sig/2023/publiccloud_sig.2023-07-05-07.02.txt08:02
opendevmeetLog:            https://meetings.opendev.org/meetings/publiccloud_sig/2023/publiccloud_sig.2023-07-05-07.02.log.html08:02
puckI'm off to get some dinner ready. :)08:02
fricklerfyi I've notified the release team about the ordering of releases on their team pages08:38
frickleralso neutron never had a user guide, so that's not a regression. still pretty worthwhile to write one I'd say, if someone was so inclined08:39

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!