Tuesday, 2020-03-17

*** holser has joined #openstack-ansible-sig00:14
*** holser has quit IRC00:28
openstackgerritSagi Shnaidman proposed openstack/ansible-collections-openstack master: WIP new jobs  https://review.opendev.org/71331201:08
*** evrardjp has quit IRC05:35
*** evrardjp has joined #openstack-ansible-sig05:36
*** holser has joined #openstack-ansible-sig06:49
*** dtantsur|afk is now known as dtantsur08:24
*** holser has quit IRC08:38
*** holser has joined #openstack-ansible-sig08:54
openstackgerritSagi Shnaidman proposed openstack/ansible-collections-openstack master: WIP new jobs  https://review.opendev.org/71331208:58
openstackgerritSagi Shnaidman proposed openstack/ansible-collections-openstack master: WIP new jobs  https://review.opendev.org/71331209:01
*** priteau has joined #openstack-ansible-sig09:01
*** holser has quit IRC09:10
*** holser has joined #openstack-ansible-sig09:13
* tremble thanks dtantsur for his reviews and hopes that the way he's broken up the patches makes things practically review-able09:23
dtantsurit's not bad at all, given the huge amount of things to change09:23
*** priteau has quit IRC09:31
trembledtantsur, Is it considered 'ok' to use the OpenStack 'client' libraries when openstacksdk doesn't expose an interface for the objects you're interested in?09:48
tremble(in this case specifically the federation mapping objects)09:49
dtantsurtremble: to my best understanding, we're supposed to update the SDK instead09:54
dtantsurthe client libraries tend to pull in a lot of dependencies, and the overall version management immediately becomes complex (global-requirements, etc)09:55
openstackgerritSagi Shnaidman proposed openstack/ansible-collections-openstack master: WIP new jobs  https://review.opendev.org/71331209:55
* tremble wonders if that's going to take him too far out of his comfort zone09:58
trembledtantsur, WRT the whole 'bool' thing, would you be happy with a patch at the end of the current chain making those changes?10:01
dtantsurtremble: yep10:13
dtantsurtremble: re updating SDK: depending on the API in question it may be even easier than adding a dependency on a client library10:14
dtantsurthe thing is..10:14
dtantsurall client libraries handle authentication and endpoint discovery VASTLY differently10:14
dtantsuryou risk going insane on this stage already10:14
dtantsurI always screw up authenticating with ironicclient, and I've been working on ironic for nearly 6 years!10:15
trembleYeah I just noticed it's trying to talk to the admin endpoint when the public endpoint would be fine.10:15
dtantsurtremble: what exactly API endpoint are we talking about? maybe I can guide you through adding it?10:15
trembleFederation Domains and Mappings10:16
dtantsura silly question: it's about Identity, right?10:16
trembleyup10:16
dtantsurtremble: sorry, I'm stupid. could you point me at the exact place in https://docs.openstack.org/api-ref/identity/v3/index.html ?10:17
* dtantsur gets a tea real quick10:18
tremblehttps://docs.openstack.org/api-ref/identity/v3-ext/#os-federation-api10:19
tremblehttps://docs.openstack.org/api-ref/identity/v3-ext/?expanded=list-mappings-detail#list-mappings The piece you mean?10:20
trembleAh sorry it was 'identity provider' and 'mapping'10:21
trembleI'd started looking into mappings as they're the piece I expect to need to update periodically10:22
trembleID providers would be a one-time operation10:22
tremble(I'm a SysAdmin who knows 'enough' programming that I try to avoid 'command' hacks with Ansible where possible)10:23
dtantsurtremble: you only need CRUD on that?10:29
dtantsurif so, you can take something simple, e.g. https://opendev.org/openstack/openstacksdk/src/branch/master/openstack/identity/v3/group.py, and copy-paste it10:30
dtantsurchanging URLs and updating fields10:30
dtantsurthen do the same at the Proxy level: https://opendev.org/openstack/openstacksdk/src/branch/master/openstack/identity/v3/_proxy.py#L282-L35910:31
trembledtantsur, I *believe* I only need the CRUD...10:31
dtantsurso, the steps above should be enough to get you conn.identity.get_mapping (or whatever you call it)10:32
trembleOh wow, that looks far too easy10:32
trembleBut I guess that's just a side effect of the APIs being reasonably structured10:33
dtantsuryep10:33
dtantsuropenstacksdk proxy layer is well designed when it comes to simple CRUD actions10:33
trembleAlso looks to be relatively consistent.  /me glares at boto310:34
trembleOk, lunch time.  Thanks for your input, I'll have a go at the proxy layer pieces when I'm back.10:35
openstackgerritSagi Shnaidman proposed openstack/ansible-collections-openstack master: WIP new jobs  https://review.opendev.org/71331211:16
*** gshippey has joined #openstack-ansible-sig11:30
openstackgerritSagi Shnaidman proposed openstack/ansible-collections-openstack master: WIP new jobs  https://review.opendev.org/71331211:38
*** holser has quit IRC11:45
*** holser has joined #openstack-ansible-sig11:56
openstackgerritSagi Shnaidman proposed openstack/ansible-collections-openstack master: WIP new jobs  https://review.opendev.org/71331212:41
trembledtantsur, I've got the proxy pieces and the resource class in place, but "get_mappings" on the 'cloud' object doesn't seem to exist, is there any additional glue I should need?12:52
trembles/get_mappings/get_mapping/12:52
dtantsurtremble: it will be cloud.identity.get_mapping13:01
dtantsurthere are two layers, the cloud later has to be updated separately (if needed)13:01
*** sshnaidm is now known as sshnaidm|afk13:02
trembledtantsur, Ah ok, thanks13:04
trembleThere we go that's a better error message (my copy&paste mistake)13:11
* tremble cheers as he manages to fetch a mapping using his new CRUD13:29
*** holser has quit IRC13:33
*** holser has joined #openstack-ansible-sig13:34
openstackgerritSagi Shnaidman proposed openstack/ansible-collections-openstack master: Introduce ansible/openstacksdk matrix jobs  https://review.opendev.org/71331213:35
dtantsurtremble: awesome :)13:36
trembledtantsur, Thanks for the pointers :)13:46
dtantsurwelcome :)13:46
openstackgerritSagi Shnaidman proposed openstack/ansible-collections-openstack master: WIP: Introduce ansible/openstacksdk matrix jobs  https://review.opendev.org/71331214:04
openstackgerritMonty Taylor proposed openstack/ansible-collections-openstack master: Cleanup functional tests  https://review.opendev.org/71346114:45
mordredtremble: dtantsur said all the things already - but just to reiterrate slightly more strongly - we should _absolutely_ not use any python-*client libraries in the collection. if you ever need to add something and the sdk bits are missing and it's too much, someone will be glad to help adding the sdk bits.14:50
tremblemordred, Yup, just like dtantsur just did :)14:51
mordredyup! :)14:51
mordred\o/14:51
dtantsur:)14:52
* tremble has been pleasantly surprised with how responsive OpenStack devs in general seem to be. (Puppet, Ansible, Triple-O)14:52
dtantsur\o/14:52
trembleprobably helps that I'm submitting code rather than bugs/RFEs, but still I'm getting feedback within a few days of submitting stuff.14:54
mordreddtantsur: yay we did something14:54
dtantsurso unusually for us!14:54
mordredtell me about it14:54
dtantsurI'd blame it on staying at home, but I'm always at home14:55
mordreddtantsur: maybe we're more productive now with other people at home?14:55
dtantsurI cannot imagine a mechanism for that, but maybe14:55
mordreddtantsur: if you have a sec, check out disagreement on https://review.opendev.org/#/c/713056/ - and also my comments on https://review.opendev.org/#/c/713312/ - I think both might be topics for our meeting but might be good to read the context first14:56
mordreddtantsur: on the second one, I also just pushed up https://review.opendev.org/#/c/713461/ as an alternate14:56
openstackgerritMonty Taylor proposed openstack/ansible-collections-openstack master: Cleanup functional tests  https://review.opendev.org/71346114:57
*** sshnaidm|afk is now known as sshnaidm14:57
dtantsurmordred: I'm going to check out the strange bright yellow object on the sky right now, will check once I'm back15:00
*** dtantsur is now known as dtantsur|brb15:00
mordreddtantsur|brb: we have that object here all the time - some days it's missing and those are weird15:01
sshnaidmthe meeting is now, right?15:02
sshnaidmdst etc15:02
sshnaidm#startmeeting ansible-sig15:02
openstackMeeting started Tue Mar 17 15:02:33 2020 UTC and is due to finish in 60 minutes.  The chair is sshnaidm. Information about MeetBot at http://wiki.debian.org/MeetBot.15:02
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:02
*** openstack changes topic to " (Meeting topic: ansible-sig)"15:02
openstackThe meeting name has been set to 'ansible_sig'15:02
sshnaidmwho is available today?15:03
sshnaidmmordred, dtantsur|brb tremble cloudnull15:03
mordredo/15:03
sshnaidmhope all are safe an healthy and can join today15:04
sshnaidmand I hope I didn't mess up with timezones and dst15:04
mordredsshnaidm: dtantsur|brb is looking at the yellow dot in the key for a minute15:04
mordredsshnaidm: if you did I did too :)15:04
sshnaidmseems like good job to do in a lockdown :)15:04
mordred:)15:04
sshnaidmok, so while people are coming...15:05
sshnaidmmordred, let's take the renaming topic?15:05
sshnaidmmordred, just did today a few tests with various ansible versions15:05
sshnaidmand seems like 2.9 users should rename modules if they want to use collection over 2.9 built-in modules15:06
sshnaidmthe question is how is that important and critical15:06
sshnaidmand if so, can it be workarounded with symlinks or kind of..?15:06
mordredsshnaidm: so - I'm going to make a different argument there - which is that i do not think we should support pre-2.10 users in any way15:07
noonedeadpunko/15:07
sshnaidmmordred, why?15:08
mordredcollections is how we deliver these modules to >=2.1015:08
mordredif you're using 2.9, you are getting the modules from ansible15:08
mordredand we're already supporting you there15:08
sshnaidmmordred, well, usually yes, but there are no chances to use new features or merge fixes to 2.8/2.915:08
mordredgundalow: ^^ this might be a topic you have thoughts or feelings on15:08
mordredsshnaidm: that's right - but this has been true for all of ansible - we're fixing it with collections - but it's a new feature of 2.1015:09
sshnaidmmordred, collections are in use from 2.8 including15:09
mordredoh?15:09
sshnaidmmordred, and in general there are no limitations to use them from 2.815:09
mordredok - maybe I'm wrong here then15:09
sshnaidmmordred, yeah, you can easily use them, just configuring openstack.cloud.os_server etc15:10
mordredso people with ansible 2.8 can do ansible-galaxy collection install openstack and then put openstack.cloud.blah in their playbook and it all works?15:10
mordredcool15:10
sshnaidmmordred, yep15:10
mordredok - then I agree - we should test 2.8 and 2.9 too :)15:10
sshnaidmmordred, that's why I do these 2.8 2.9 jobs :)15:10
mordredkk. I understand and agree now then :)15:10
sshnaidmmordred, great15:10
mordred(I still disagree on the mechanism - but that's just code-review :) )15:11
sshnaidmmordred, so back to renaming though, and how it affects (if does)15:11
mordredyeah ... so - here's my thing15:11
mordred(and I might be wrong on this too obvs)15:11
sshnaidmmordred, yeah, I'm mostly trying there, would be glad for ideas in jobs15:11
mordredif you're installing collection yourself, you already need to add openstack.cloud into the name in your playbook - so it's no different to do openstack.cloud.server vs openstack.cloud.os_server15:12
mordredit's a change either way15:12
mordredfor people using just os_server via ACD - the routing.yml is the thing that's making that work15:12
mordredand since that lets us point os_server -> openstack.cloud.server - I see no reason for us to keep the os_ prefix on our module names15:13
mordredis there something else we should be worried about?15:13
mordredhttps://github.com/ansible/ansible/pull/68215/files <-- change to the routing.yml in ansible/ansible FTR15:13
sshnaidmmordred, first thing that I didn't like, first case in http://paste.openstack.org/show/790784/15:14
sshnaidmmordred, when you set up collection in playbook level15:14
sshnaidmmordred, then you override system modules by collection one15:14
mordredah - nod.15:14
mordredso - I mean - maybe don't do that? :)15:15
sshnaidmand instead of system "user" we run actually os_user15:15
sshnaidmmordred, well, yeah.. but interesting how many people will yell :)15:15
mordredI mean - I guess it's maybe just me - but it seems to be a real shame to introduce namespacing and then still pretend it's not there and keep the modules in the namespace behaving as if there is a single global namespace15:16
mordreda user is also really unlikely to have a single play where they are making a local os level user and an openstack user too ... and if they had one of those, doing collection: openstack.cloud on that play seems like a bad practice?15:17
mordredbut - I mean - I hear you ... so I think this is a good one to get other input15:17
sshnaidmmordred, I'm just not comfortable with such a ambiguity, what module will run15:17
mordredI'm still in favor of renaming and warning people - but I won't revolt if everyone else thinks it's too much15:17
sshnaidmand I suspect users can surprise us15:17
sshnaidmmordred, maybe we can rename modules but prevent names overlapping with core modules?15:18
mordredI mean - it's _not_ abiguous. the user said "collection: openstack.cloud" - they get openstack.cloud.user15:18
mordredhrm15:18
mordredthat's maybe a good compromise15:18
mordredis it anything other than user that's an issue?15:18
sshnaidmmordred, yeah, and I don't think we have a lot of such.. can't think now about others15:19
sshnaidmmaybe it's only user15:19
mordredso - we could call that one keystone_user and still be within the scope of sanity15:19
mordred(it's mostly an admin thing to use anyway)15:19
sshnaidmmordred, and "group"15:19
sshnaidmmordred, yeah, seems like a plan15:20
sshnaidmmordred, also it's more explaining, like which user exactly15:20
mordredyeah. same - keystone_group - maybe we should name project keystone_project too - just for consistency for people doing a lot of keystone things?15:21
sshnaidmmordred, yep15:21
sshnaidmalso coming back to best naming of modules15:21
sshnaidmmordred, not only removing os_15:21
sshnaidmbut have them "service" based?15:22
mordredwell - I think we should mostly avoid that15:22
sshnaidmI think we talked with dtantsur|brb about that15:22
mordred(except for when something like keystone makes it make more sense)15:22
mordredbiggest example of why is floating_ip15:22
sshnaidmmordred, it may make sense if there is only one service responsible for that15:23
mordredit started life as a nova resource and is now a neutron resources - the end user doesn't care either way and our module works with both15:23
sshnaidmyeah, agree15:23
mordredso - in general - the service name doesn't tend to add much value15:23
mordredbut - there's definitely times when it's better15:23
sshnaidmI think we wanted to rename ironic to "baremetal"?15:24
mordredwe might just have to make group judgement calls :)15:24
mordredah - yeah15:24
sshnaidmmordred, yeah, totally15:24
mordredhrm15:24
mordredshould we do identity_user instead of keystone user?15:24
sshnaidmI don't know if there are other services manage identities15:25
sshnaidmcould be such?15:25
sshnaidmif yes, then maybe identity_user is better15:26
sshnaidmor project_user15:26
mordredwell, project_user wouldn't be quite right - because you need to map a user to a project with a role15:26
sshnaidmwell, naming stuff may take the whole day, I'd propose to get more people involved in your review and decide there15:27
mordredyeah. and I agree - we can make comments on individual renames and get specific ones (like user) migrated to what we want it to be15:27
mordredand then I'll update that ansible PR once we're happy15:27
sshnaidmif we are good with 2.9/2.8 users to be more careful, I'm fine with renaming15:28
sshnaidmmordred, yeah, agree15:28
sshnaidmmordred, and more careful I mean the third case: http://paste.openstack.org/show/790784/15:28
sshnaidmwhen you set openstack.cloud in playbook level but still use "os_user"15:29
sshnaidmyou'll get your old 2.9 module, not from collection15:29
sshnaidmbut this seems to me like a pure misconfiguration issue15:29
mordredyeah - that one I think is on them15:29
mordredyup15:29
mordredyou opted in to the new thing - you took action - and then you did it wrong15:30
mordred(also - the old os_usr will probably still work anyway :) )15:30
sshnaidmyeah, mostly15:30
mordredso it would only be an issue if they're trying to get a new feature - so they'd hopefully figure it out15:30
sshnaidmmordred, yep, agree15:30
sshnaidmok, so we're cool with that I think15:30
sshnaidmmoving on15:31
sshnaidmjobs matrix that I'm working on it currently15:31
mordredyeah- so - I'll update my most recent comments there based on this15:31
sshnaidmare any objection to support 2.8, 2.9, devel on openstacksdk from rocky?15:31
sshnaidmmordred, cool15:31
sshnaidmmordred, I'll take a look at siblings, wasn't familiar with it15:32
mordredwell - one facet15:32
mordredsshnaidm: it's the magic that handles "I want to install this dependency from source"15:32
mordredjust requires the project in question be in required-projects15:32
mordredsshnaidm: I pushed up https://review.opendev.org/#/c/713461/ as a stab at reworking what we have now a little bit - it might be a good example to build your matrix on15:33
sshnaidmgreat, it's what I was looking for..15:33
*** priteau has joined #openstack-ansible-sig15:33
sshnaidmmordred, ack15:33
mordredsshnaidm: so - one thing on the matrix15:33
mordrednah - nevermind. let's see how it goes :)15:34
sshnaidmmordred, btw, about 2.8 - we need 2.9 minimum to build and install the connection, you can't do it with 2.8 but you can USE collection with 2.815:34
sshnaidmmordred, so 2.8 is kinda special case15:34
mordredJEEZ15:34
sshnaidmnice, ah15:34
mordredso - maybe ...15:34
mordredmaybe it's not super important to test with 2.8 directly - we're not really doing things where ansible internals changes should impact us at all15:34
mordredso maybe just testing that our collection works with 2.9 is good enough to test that the concept of pre-2.10 is working15:35
mordredbroadly we also need to test sdk against 2.8 and 2.9 - because that's a combo that users will hit - but that's not a collections thing15:35
sshnaidmmordred, maybe, but we use it heavily in tripleo, especially in train, and I wanted to be covered there in case we'll want to use collections in train15:36
sshnaidmmordred, I mean 2.815:36
sshnaidmmordred, I will add job for each stable branch in openstacksdk when they're ready15:36
mordrednod. ok. well - it'll be "fun" to get that built15:36
mordredoh - you know what?15:36
mordredthis is actually going to be easy :)15:36
mordredthe tox -ebuild command builds the collection - but it's something called in the ci setup script15:37
mordredit knows nothing about siblings15:37
mordred(because it's not the zuul role invoking tox)15:37
mordredso it'll build even for 2.815:37
mordredusing latest ansible release - which is good15:38
sshnaidmmordred, it installs requirements from test-requirements.txt15:38
sshnaidmand we have ansible there15:38
mordredyup15:38
sshnaidmmordred, but wouldn't this "ansible" in test-requirements.txt conflict with "siblings"?15:38
mordrednopt15:38
mordredit's a completely different virtualenv15:38
mordredit's actually just going to DTRT15:38
sshnaidmgreat, then it will be easier15:39
mordredoh - so - the siblings code needs ansible to be in test-requirements - it doesn't install _everything_ in required-projects - only things that the project's tox would have installed naturally without siblings15:39
sshnaidmmordred, because ansible-test for linting is also available from 2.9 at least15:39
mordredthe idea is that you acn have a tox setup that expresses real release depends15:39
mordredbut then have zuul jobs that test that against source checkouts too15:40
mordredyeah - I think we can just do linting with latest - it'll be the most comprehensive15:40
mordredso you don't need the stable-2.9 in those jobs15:41
sshnaidmmordred, so, should I add "openstack" to test-requirements.txt as well?15:41
mordredopenstacksdk15:41
mordredyes - but I did that in mine15:41
mordredsshnaidm: I'll go back through and re-review your patch and try to point out some better/easier ways to accomplish what you're trying to do15:42
mordrednow that I fully understand :)15:42
sshnaidmcool, thanks a lot15:42
sshnaidmalso need to reduce duplications with jobs parenting, but this I know to do :)15:43
sshnaidmgreat, so we're good on this too15:43
sshnaidmany other issues, questions, topics15:43
mordredwoot! omg - a useful meeting15:43
mordredthat almost never happens :)15:43
sshnaidmyeah!15:44
sshnaidmthat's how meetings should be done :)15:44
sshnaidmpoint to think about it in a virtual summit :)15:44
mordredyeah. ugh15:45
sshnaidmok, so if no topics, we are fine15:45
mordredstupid virus15:45
sshnaidm#endmeeting15:45
*** openstack changes topic to "OpenStack Ansible SIG | https://etherpad.openstack.org/p/ansible-sig"15:45
openstackMeeting ended Tue Mar 17 15:45:22 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:45
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ansible_sig/2020/ansible_sig.2020-03-17-15.02.html15:45
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ansible_sig/2020/ansible_sig.2020-03-17-15.02.txt15:45
openstackLog:            http://eavesdrop.openstack.org/meetings/ansible_sig/2020/ansible_sig.2020-03-17-15.02.log.html15:45
sshnaidmmordred, yeah, I don't believe summit will happen in June.. even if it disappears in May15:45
mordredsshnaidm: you may want to check out https://review.opendev.org/#/q/status:open+project:openstack/ansible-collections-openstack+branch:master+topic:sanity/mass-clean-115:45
gundalowsshnaidm: mordred I personally view collections as an Ansible 2.10 or newer. If you want new shiny features use ansible-base 2.10 and the OS collection15:46
mordredsshnaidm: we should probably land that one before I respin the renaming patch just to reduce conflicts (I haven't reviewed it yet - I just know it'll conflict)15:46
sshnaidmmordred, yeah, this is really *mass* clean15:47
sshnaidmwill look today and if it's ok, let's merge it asap..15:47
sshnaidmgundalow, well, I think we still can use it from 2.8 if we're locked for a specific ansible version for some reason15:48
sshnaidmgundalow, like release deps..15:48
sshnaidmour modules fortunately don't use a lot of ansible core stuff15:49
sshnaidmand mostly independent15:49
gundalowIf you want to use the collection with Ansible 2.9 or older I believe you'll need to use the FQCN. Also there will no doubt be bug fixes on Ansible that don't make it into ansible/ansible:stable-2.815:50
mordredtremble: +A but with some inline comments in https://review.opendev.org/#/c/713255/ - things we can handle in a followup I think15:52
mordredsshnaidm, dtantsur|brb: ^^ see that one - good question from dtantsur|brb about setting a min version of sdk everywhere15:53
sshnaidmgundalow, ack, that's why we test it with 2.8 in CI :)15:55
sshnaidmmordred, it would be nice, yeah, although will require some work to check what is supported where15:56
tremblemordred, Ack my general approach was to change as little as possible, but ensure the documentation matches the specs.15:56
sshnaidmtremble, great work on the modules15:59
mordredtotally. I think for the next one I agree with dtantsur|brb - let's go ahead and "change the behavior" and update it to bool (can be done in a followup) - because non-bool string values are going to be broken anyway, so it's not really a break15:59
mordredbut yeah - this is all really good stuff - thank you15:59
tremblemordred, I'm happy to do a second pass and tweak things like the 'bools'  that aren't currently 'bools' (which dtantsur picked up on), to make things easier to follow (they're monster patches) I'd prefer to make the bool-changes in a follow-up change16:00
mordredtremble: ok. I'll switch that vote to a +2 then16:01
trembleRight now I'm working on the net-new module that I actually need for work, time and energy dependent I'll look into the bool bits this evening.16:04
mordredcool.16:05
openstackgerritMonty Taylor proposed openstack/ansible-collections-openstack master: Cleanup functional tests  https://review.opendev.org/71346116:21
openstackgerritMonty Taylor proposed openstack/ansible-collections-openstack master: Update os_client_config to use openstacksdk  https://review.opendev.org/71348016:21
openstackgerritMerged openstack/ansible-collections-openstack master: Move default availability_zone docs into doc_fragment  https://review.opendev.org/71325416:37
openstackgerritMerged openstack/ansible-collections-openstack master: Fix doc requirements, and consistently require python 3.6+  https://review.opendev.org/71325516:38
*** dtantsur|brb is now known as dtantsur16:40
*** priteau has quit IRC17:12
*** evrardjp has quit IRC17:35
*** evrardjp has joined #openstack-ansible-sig17:36
openstackgerritMerged openstack/ansible-collections-openstack master: Add missing type information to docs  https://review.opendev.org/71325617:39
*** gshippey has quit IRC17:40
openstackgerritMonty Taylor proposed openstack/ansible-collections-openstack master: Update os_client_config to use openstacksdk  https://review.opendev.org/71348017:42
openstackgerritMonty Taylor proposed openstack/ansible-collections-openstack master: Cleanup functional tests  https://review.opendev.org/71346117:42
mordreddtantsur, sshnaidm: ^^ had to rebase due to conflict17:42
openstackgerritMerged openstack/ansible-collections-openstack master: Clean up doc-required-mismatch  https://review.opendev.org/71325717:52
openstackgerritMerged openstack/ansible-collections-openstack master: Ensure defaults match spec  https://review.opendev.org/71325817:52
openstackgerritMerged openstack/ansible-collections-openstack master: Use dict rather than complex for os_quota return type.  https://review.opendev.org/71325917:52
openstackgerritMerged openstack/ansible-collections-openstack master: Ensure documented choices match spec  https://review.opendev.org/71326017:52
openstackgerritMerged openstack/ansible-collections-openstack master: Fixup elements related sanity failures  https://review.opendev.org/71326117:52
dtantsurmordred: gerrit shows "cannot merge" on https://review.opendev.org/#/c/713480/ for me17:59
dtantsurI'll get back to all this stuff tomorrow17:59
*** dtantsur is now known as dtantsur|afk17:59
mordreddtantsur|afk: cool. hopefully it'll be in steady state by then18:03
openstackgerritMonty Taylor proposed openstack/ansible-collections-openstack master: Update os_client_config to use openstacksdk  https://review.opendev.org/71348018:36
openstackgerritMonty Taylor proposed openstack/ansible-collections-openstack master: Cleanup functional tests  https://review.opendev.org/71346118:36
*** openstackgerrit has quit IRC19:33
*** noonedeadpunk has quit IRC22:29
*** noonedeadpunk has joined #openstack-ansible-sig22:31
*** holser has quit IRC22:56
*** holser has joined #openstack-ansible-sig23:55

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!