Wednesday, 2020-03-25

*** gtema has joined #openstack-sdks00:15
*** gtema has quit IRC00:19
openstackgerritMerged openstack/openstacksdk master: Add bulk creation of rules for Security Group.  https://review.opendev.org/71410300:26
*** tosky has quit IRC00:32
*** gtema has joined #openstack-sdks02:16
*** gtema has quit IRC02:20
*** ianw has quit IRC02:30
*** ianw has joined #openstack-sdks02:36
*** ianw has quit IRC02:37
*** ianw has joined #openstack-sdks02:40
*** evrardjp has quit IRC05:36
*** evrardjp has joined #openstack-sdks05:36
openstackgerritMerged openstack/ansible-collections-openstack master: Add ansible-collections-openstack to the required-projects  https://review.opendev.org/71478406:40
openstackgerritMerged openstack/ansible-collections-openstack master: Update the badge shown in galaxy  https://review.opendev.org/71479506:42
openstackgerritMerged openstack/openstacksdk master: Add support for Identity Providers  https://review.opendev.org/71412207:08
*** gtema has joined #openstack-sdks07:33
*** nightmare_unreal has joined #openstack-sdks07:48
*** slaweq has joined #openstack-sdks07:59
*** ralonsoh has joined #openstack-sdks08:01
*** tkajinam has quit IRC08:19
*** stephenfin has quit IRC08:19
*** amoralej|off is now known as amoralej08:22
*** tosky has joined #openstack-sdks08:24
*** dtantsur|afk is now known as dtantsur08:29
*** stephenfin has joined #openstack-sdks08:30
*** rpittau|afk is now known as rpittau08:31
*** gtema has quit IRC08:34
*** slaweq has quit IRC08:41
*** jpena|off is now known as jpena08:54
*** jpich has joined #openstack-sdks09:03
*** tremble has quit IRC09:08
openstackgerritSagi Shnaidman proposed openstack/openstacksdk stable/rocky: Fix pep8 issues in project  https://review.opendev.org/71489909:13
*** sshnaidm|afk is now known as sshnaidm09:15
*** slaweq has joined #openstack-sdks09:18
openstackgerritSagi Shnaidman proposed openstack/openstacksdk stable/rocky: Fix pep8 issues in project  https://review.opendev.org/71489909:36
openstackgerritMark Chappell proposed openstack/openstacksdk master: Add support for Federation Protocols  https://review.opendev.org/71443110:02
*** factor has joined #openstack-sdks10:04
sshnaidmdtantsur, mordred, cores, can you please take a look at https://review.opendev.org/#/c/714899 ? I don't really understand what Jens Harbott means, maybe I don't have a right context. But something should be done there to restore the gates. I don't know why fixing pep8 is such a problem, tbh.10:07
*** sshnaidm has quit IRC10:18
*** sshnaidm has joined #openstack-sdks10:19
openstackgerritJens Harbott (frickler) proposed openstack/openstacksdk stable/rocky: Cap hacking to avoid pep8 failures  https://review.opendev.org/71491110:19
fricklersshnaidm: that's me, btw, and ^^ is my proposed alternative. not sure test-reqs.txt is the correct location, but I hope so10:20
sshnaidmfrickler, great, thanks!10:21
sshnaidmlet's see if it helps10:21
sshnaidmbut there are a lot of pep8 issues, including non-4 indentation, etc10:21
*** gtema has joined #openstack-sdks10:21
*** tremble has joined #openstack-sdks10:24
dtantsurthanks frickler, I guess we should do it on all branches?10:27
sshnaidmfrickler, it fails, on pep8 and requirements-check now10:28
rpittaufrickler: I left a comment in the review10:33
openstackgerritJens Harbott (frickler) proposed openstack/openstacksdk stable/rocky: Cap hacking to avoid pep8 failures  https://review.opendev.org/71491111:09
fricklerrpittau: seems you were right, not sure why we do not pull in our local (test-)reqs.txt in the pep8 env, but this should fix the errors11:10
rpittaufrickler: yeah, that should work11:11
fricklerdtantsur: I didn't see pep8 failures for newer branches11:12
dtantsurfrickler: they're probably fixed, but I think at some point we (as a community) came to a resolution to cap hacking11:21
*** tosky is now known as tosky_11:24
*** yolanda has joined #openstack-sdks11:32
*** sshnaidm has quit IRC11:34
*** sshnaidm has joined #openstack-sdks11:34
fricklerdtantsur: indeed, with https://review.opendev.org/640597 mordred fixed it the way I would have expected for train and beyond11:37
fricklernot sure about stein, though11:37
dtantsurfrickler: should we backport that instead of your patch maybe?11:38
*** jpich has quit IRC11:39
*** jpich has joined #openstack-sdks11:39
fricklerdtantsur: maybe, let's wait what mordred thinks about it, did a -W on my patch in the meantime11:39
*** tosky_ is now known as tosky11:40
dtantsurfrickler: I personally find it quite non-controversial. but I'm fine with waiting as well.11:41
*** rpittau is now known as rpittau|bbl11:42
trembledtantsur, Can I interest you in https://review.opendev.org/#/c/714431/ and get the last of my SDK changes in?11:44
dtantsuryou can try :)11:44
* tremble smiles sweetly :)11:46
dtantsur+2, a couple of minor things for your optional consideration11:50
trembledtantsur, The brackets nit is an old habit from switching between programming languages I'm never 100% exactly what the evaluation order is and brackets make it obvious11:52
gtematremble - will you do a followup or change it here?11:53
gtemasince I will give it a go otherwise11:53
dtantsurtremble: I don't insist, but they look a bit weird for a long-term Python coder like me11:53
gtemaagree11:54
tremblegtema, I'll get them cleaned up, if you guys are happy python will do the right thing then there's no reason to add my coding oddities to a shared code base.11:55
*** gtema has quit IRC11:57
*** sshnaidm is now known as sshnaidm|afk12:08
openstackgerritMark Chappell proposed openstack/openstacksdk master: Add support for Federation Protocols  https://review.opendev.org/71443112:19
*** sshnaidm|afk is now known as sshnaidm12:24
*** gtema has joined #openstack-sdks12:29
*** jpena is now known as jpena|lunch12:29
gtemadtantsur, https://review.opendev.org/#/c/699416/ please12:33
*** rpittau|bbl is now known as rpittau13:00
dtantsurgtema: you know that I'm not really on OSC core, right?13:02
*** enriquetaso has joined #openstack-sdks13:08
*** amoralej is now known as amoralej|lunch13:12
mordredfrickler, dtantsur: I'm good backporting whichever pep8 patch makes sense ... the test-requirements seems fine since that's in master already13:13
gtemadtantsur - sure, but your opinion as SDK dev13:20
dtantsurokay, but I'm in a chain of meetings now13:24
openstackgerritjayaditya gupta proposed openstack/python-openstackclient master: Add '--force; parameter to 'openstack quota set'  https://review.opendev.org/71388113:31
*** jpena|lunch is now known as jpena13:32
openstackgerritJens Harbott (frickler) proposed openstack/openstacksdk stable/stein: Move pep8 requirements in to test-requirements  https://review.opendev.org/71494613:52
fricklermordred: dtantsur: sshnaidm: rpittau: ^^ that would be the backport, needed manual amending because the hacking factory seems to not be there, I don't think we would want to backport that, too, would we?13:53
dtantsurI guess not..13:54
mordredfrickler: wfm13:55
sshnaidmfrickler, actually my patch is a backport, but with conflicts resolved13:55
sshnaidmI couldn't backport it automatically13:55
sshnaidmfrickler, mordred https://review.opendev.org/#/c/714899/13:56
*** amoralej|lunch is now known as amoralej14:00
openstackgerritVishakha Agarwal proposed openstack/python-openstackclient master: Adding options to user cli  https://review.opendev.org/69744414:35
*** gtema has quit IRC15:12
openstackgerritMerged openstack/python-openstackclient master: Switch image to use SDK  https://review.opendev.org/65037415:19
openstackgerritMerged openstack/python-openstackclient master: Complete switch from glanceclient to SDK for image service  https://review.opendev.org/69941615:19
trembledtantsur ( gtema ), https://review.opendev.org/714431 now has your requested changes15:35
dtantsurwill check after the current meeting15:35
trembleSure thing15:36
tremblemordred, was there a nominal date for the next SDK 'release' ?15:37
mordredtremble: my current thinking is "as soon as your patches land"15:39
mordredtremble: but - absolutely by the end of this week15:40
mordred(so we need to get your patches landed by the end of this week at the latest)15:40
mordreds/patches/patch15:41
trembleFair enough :)15:44
tremblemordred, Well https://review.opendev.org/714431 is ready for review :)15:44
tremblemordred, Dumb question - Do you need anything from me on the release notes side of things?  I have no idea how reno works15:49
mordredtremble: it's probably not a bad idea. to make one, you just run "reno some-name" - so like "reno added-federation-support" - it'll make a file in releasenotes and show you the path to it15:50
mordredthen you edit that file, remove sections that aren't relevant and put in content - so announcing the new feature - doesn't have to be a lot15:51
mordredthen git add the file and add it to the commit15:51
tremblemordred, Most of the commits are merged already, should I just spawn a separate review?15:52
mordredyeah - or you could add it to your latest patch there15:52
mordredwhen we cut the release we'll pick up all of the notes from it - so they can be in a separate patch or in the same - whichever is easier for you will work for me :)15:52
trembleI'll drop it as its own patch, I've been having issues with test flakes15:53
mordredcool15:54
trembleIn theory there's a 'service_provider' interface that I've not added support for because we're not using it (we offload the relevant pieces to Apache)16:00
openstackgerritMark Chappell proposed openstack/ansible-collections-openstack master: New Module: os_keystone_mapping  https://review.opendev.org/71364316:38
openstackgerritMark Chappell proposed openstack/ansible-collections-openstack master: New module: os_keystone_mapping_info  https://review.opendev.org/71368616:38
openstackgerritMark Chappell proposed openstack/ansible-collections-openstack master: New Module: os_keystone_identity_provider  https://review.opendev.org/71463216:38
openstackgerritMark Chappell proposed openstack/ansible-collections-openstack master: New Module: os_keystone_identity_provider_info  https://review.opendev.org/71463316:38
openstackgerritMark Chappell proposed openstack/ansible-collections-openstack master: New Module: os_keystone_federation_protocol  https://review.opendev.org/71499116:38
openstackgerritMark Chappell proposed openstack/ansible-collections-openstack master: New Module: os_keystone_federation_protocol_info  https://review.opendev.org/71499216:38
openstackgerritMark Chappell proposed openstack/openstacksdk master: Add Release notes entry for Identity v3 IDP, Mapping and Protocol  https://review.opendev.org/71499416:47
*** dtantsur is now known as dtantsur|afk17:06
*** rpittau is now known as rpittau|afk17:13
*** evrardjp has quit IRC17:36
*** evrardjp has joined #openstack-sdks17:36
*** jpich has quit IRC17:44
openstackgerritAkihiro Motoki proposed openstack/python-openstackclient master: Adding options to user cli  https://review.opendev.org/69744417:50
*** jpena is now known as jpena|off18:00
*** nightmare_unreal has quit IRC18:36
*** irclogbot_1 has quit IRC18:37
*** irclogbot_0 has quit IRC18:37
*** amoralej is now known as amoralej|off18:59
*** irclogbot_1 has joined #openstack-sdks19:02
*** ralonsoh has quit IRC19:26
openstackgerritMerged openstack/openstacksdk master: Add support for Federation Protocols  https://review.opendev.org/71443119:27
openstackgerritMerged openstack/openstacksdk master: Add Release notes entry for Identity v3 IDP, Mapping and Protocol  https://review.opendev.org/71499419:27
*** irclogbot_1 has quit IRC19:37
sshnaidmfrickler, can we please revisit this patch again? https://review.opendev.org/#/c/714899/ it pass and fixes a lot of pep8 issues19:41
*** irclogbot_1 has joined #openstack-sdks19:41
sshnaidmseems like https://review.opendev.org/#/c/714911/ just ignores them.. also could be an option, of course19:41
*** irclogbot_1 has quit IRC19:42
*** irclogbot_2 has joined #openstack-sdks19:46
*** irclogbot_2 has quit IRC20:00
*** irclogbot_0 has joined #openstack-sdks20:04
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstacksdk master: [tests] Improve devstack/post playbook efficiency  https://review.opendev.org/71505220:08
*** irclogbot_0 has quit IRC20:12
*** irclogbot_1 has joined #openstack-sdks20:16
*** diablo_rojo has quit IRC20:16
*** irclogbot_1 has quit IRC20:16
*** irclogbot_1 has joined #openstack-sdks20:22
openstackgerritMonty Taylor proposed openstack/openstacksdk master: Add unit test for rackspace block-storage workaround  https://review.opendev.org/71505820:25
*** camelCaser has quit IRC20:25
mordreddtantsur|afk: ^^20:25
*** camelCaser has joined #openstack-sdks20:26
mordredsshnaidm: just left a comment on your backports of the fetch-subunit-output - let's squash in odyssey4me's20:28
mordred(since I think the two of them together will be a nice improvement for all the branches)20:28
sshnaidmmordred, yeah, totally fine with that20:29
mordredcool20:30
mordredianw: feel like a +A on https://review.opendev.org/#/c/714630/ ?20:30
mordredianw: (it'll let us revert the override setting in our own clouds.yamls)20:30
sshnaidmany ideas about neutron tests fail in train? https://review.opendev.org/#/c/714770/20:40
*** tosky has quit IRC20:40
mordredsshnaidm: I'm guessing you would not be happy with "train is old" as an answer ...20:46
mordredsshnaidm: but seriously - no. maybe slaweq has an idea ?20:46
sshnaidmslaweq, can you take a look in your time? devstack should work for train, maybe some settings miss ^20:47
sshnaidmI'm actually fine if it's blocked forever and no breaking patches can come in.. also an option :)20:48
mordredhaha20:52
slaweqsshnaidm: mordred  looking20:53
*** tosky has joined #openstack-sdks20:54
slaweqmordred: sshnaidm the issue IMO is that it runs SDK from master branch on this patch20:54
slaweqnot train20:54
slaweqand neutron is from train20:54
slaweqwhere we don't have "description" field in port forwarding20:55
slaweqas it was added just few weeks ago in Neutron master20:55
slaweqthat's why those tests are failing20:55
ianwmordred: does https://review.opendev.org/#/c/714630/3/openstack/config/vendors/rackspace.json need a {projectid} on the end of it?20:55
slaweqbut I believe it should run tests on stable/train branch of sdk, not master, right?20:56
mordredslaweq: well ... we should probably update something so that master sdk works with train and master of neutron20:57
mordredthat said - I agree, the purpose of the stable/train test in this case is to test stable/train of sdk - so that means the test is likely misconfigured20:57
sshnaidmmordred, hmm https://github.com/openstack/openstacksdk/blob/stable/train/.zuul.yaml#L40:L4020:58
mordredianw: it doesn't - we added a special logic workaround - projectid isn't available at the time substitutions are done20:58
slaweqmordred: sdk will work20:58
ianwmordred: yeah, ok seeing that20:59
slaweqbut test in master is always trying to send "description" attribute to neutron server20:59
slaweqand neutron from train don't know this field so it fails20:59
mordredah - so it's just a test thing20:59
slaweqyes20:59
slaweqand no20:59
slaweqbasically test from train branch https://github.com/openstack/openstacksdk/blob/stable/train/openstack/tests/functional/network/v2/test_port_forwarding.py don't send description field20:59
mordredsshnaidm: yeah - we might need to rethink that. the historical position has been "just install latest sdk"21:00
*** diablo_rojo has joined #openstack-sdks21:00
slaweqbut the same test from master https://github.com/openstack/openstacksdk/blob/master/openstack/tests/functional/network/v2/test_port_forwarding.py have this new field21:00
mordredslaweq: nod21:00
mordredcool. I think I at least understand the issue21:00
mordredthe correct solution on the other hand ...21:00
ianwmordred: ahh, seems i'm only +1, but it LGTM.  it's all tangled web, but i guess that's exactly what the SDK takes the burden of so you don't have to!21:01
slaweqand this failure in functional jobs in https://review.opendev.org/#/c/714770/ are because there is run test from master branch (with description field)21:01
mordredsshnaidm: let's remove that branch override from the stable/train sdk branch21:02
sshnaidmmordred, ok21:02
mordredsshnaidm: and see if things update themselves properly21:02
slaweqI hope I helped a bit :)21:02
mordredslaweq: yes - very much!21:02
sshnaidmalso os-client-config ?21:02
mordredsshnaidm: honestly os-client-config can probably just be removed21:03
mordredbut21:03
mordredyeah - go ahead and just remove its branch override for now21:03
mordredlet's clean that up later so we're not shifting too many things at once21:03
openstackgerritSagi Shnaidman proposed openstack/openstacksdk stable/train: Remove master override for openstacksdk  https://review.opendev.org/71506521:03
sshnaidm^^21:03
mordredsshnaidm: I think we still might want to consider constructing some things (similar to the ansible collection tests) that do things like "test master of openstacksdk against stable/train cloud"21:03
mordredbut that's gonna take a little work21:03
sshnaidmmordred, yeah, matrix21:04
mordredsshnaidm: would you remove teh comment too?21:04
openstackgerritSagi Shnaidman proposed openstack/openstacksdk stable/train: Remove master override for openstacksdk  https://review.opendev.org/71506521:05
openstackgerritSagi Shnaidman proposed openstack/openstacksdk stable/train: Remove master override for openstacksdk  https://review.opendev.org/71506521:06
sshnaidmnow ^21:06
mordredsshnaidm: honestly probably want the same thing on the other stable branches that you care about21:06
sshnaidmit's weird they pass though..21:07
sshnaidmmordred, well, in stein it's override-branch: stable/stein21:08
sshnaidmseems redundant21:08
sshnaidmmaybe just remove it? https://github.com/openstack/openstacksdk/blob/stable/stein/.zuul.yaml#L37:L3721:08
sshnaidmand override-branch: stable/rocky in rocky: https://github.com/openstack/openstacksdk/blob/stable/rocky/.zuul.yaml#L5221:10
sshnaidmthat's why it works..21:10
mordrednod.21:11
mordredso - this is something we've fixed before and forgotten about :)21:11
*** enriquetaso has quit IRC21:17
sshnaidmbut why need overrides..21:23
mordredsshnaidm: probably don't21:29
mordredsshnaidm: s/probably//21:29
openstackgerritMerged openstack/python-openstackclient master: Don't look up project by id if given id  https://review.opendev.org/71281022:10
*** gtema has joined #openstack-sdks22:27
*** Jeffrey4l has quit IRC22:27
*** Jeffrey4l has joined #openstack-sdks22:29
*** gtema has quit IRC22:32
*** slaweq has quit IRC22:34
*** slaweq has joined #openstack-sdks22:46
openstackgerritMerged openstack/openstacksdk master: Update Rackspace vendor profile for cinder v2  https://review.opendev.org/71463022:46
*** slaweq has quit IRC22:51
*** tkajinam has joined #openstack-sdks22:52
*** efried_gone has quit IRC23:18
openstackgerritMerged openstack/openstacksdk stable/train: Remove master override for openstacksdk  https://review.opendev.org/71506523:55

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