Wednesday, 2020-03-18

*** holser has quit IRC00:42
*** evrardjp has quit IRC05:35
*** evrardjp has joined #openstack-ansible-sig05:36
*** dtantsur|afk is now known as dtantsur07:34
*** dmsimard|off7 has joined #openstack-ansible-sig07:48
*** dmsimard|off has quit IRC07:48
*** dmsimard|off7 is now known as dmsimard|off07:48
*** yoctozepto9 has joined #openstack-ansible-sig08:14
*** yoctozepto has quit IRC08:15
*** yoctozepto9 is now known as yoctozepto08:15
*** sshnaidm has quit IRC08:29
*** yoctozepto has quit IRC08:49
*** yoctozepto has joined #openstack-ansible-sig08:59
*** openstackgerrit has joined #openstack-ansible-sig09:00
openstackgerritMerged openstack/ansible-collections-openstack master: Update os_client_config to use openstacksdk  https://review.opendev.org/71348009:00
*** yoctozepto has quit IRC09:59
*** yoctozepto has joined #openstack-ansible-sig10:03
*** yoctozepto2 has joined #openstack-ansible-sig10:13
*** yoctozepto has quit IRC10:13
*** yoctozepto2 is now known as yoctozepto10:13
*** sshnaidm has joined #openstack-ansible-sig10:20
*** holser has joined #openstack-ansible-sig10:39
*** holser__ has joined #openstack-ansible-sig10:46
*** holser has quit IRC10:48
*** sshnaidm has quit IRC10:54
*** sshnaidm has joined #openstack-ansible-sig10:55
*** holser__ has quit IRC11:54
*** holser has joined #openstack-ansible-sig11:58
*** holser has quit IRC12:05
*** holser has joined #openstack-ansible-sig12:12
*** holser has quit IRC12:17
*** holser has joined #openstack-ansible-sig12:19
openstackgerritMark Chappell proposed openstack/ansible-collections-openstack master: New Module: os_keystone_mapping  https://review.opendev.org/71364312:38
*** gshippey has joined #openstack-ansible-sig12:40
trembledtantsur, Is it possible to see my test results live (like I can with shippable) or do I just need to wait?12:43
dtantsurtremble: zuul.openstack.org and search for change number12:45
trembleThanks12:45
dtantsurmmm, zuul.opendev.org12:45
dtantsurehmmm, no again. zuul.openstack.org gets you to the right page immediately12:46
trembleHeh, old habits die hard :)12:47
* tremble hopes nobody's going to complain about him bringing his AWS style integration tests with him... https://review.opendev.org/#/c/713643/1/ci/roles/keystone_mapping/tasks/main.yml12:52
*** holser has quit IRC12:57
*** holser has joined #openstack-ansible-sig13:08
*** holser has quit IRC13:13
*** yoctozepto1 has joined #openstack-ansible-sig14:12
*** yoctozepto has quit IRC14:13
*** yoctozepto1 is now known as yoctozepto14:13
*** holser has joined #openstack-ansible-sig14:22
*** holser has quit IRC14:26
*** holser has joined #openstack-ansible-sig14:28
*** tremble has quit IRC14:39
*** tremble has joined #openstack-ansible-sig14:40
*** dtantsur is now known as dtantsur|brb14:48
mordrednah - those look nice14:59
*** priteau has joined #openstack-ansible-sig14:59
mordredtremble: that said - it doesn't look like you added that testing role to the testing playbook15:00
mordredci/run-collection.yml15:00
mordredtremble: also - fwiw - we do have a whole throwaway cloud at our disposal when we run the functional tests - so it's possible you could do more of those not in check mode. that said - since this is about federation, would we need to set up a cloud with federation enabled to make it work?15:03
openstackgerritMonty Taylor proposed openstack/ansible-collections-openstack master: Cleanup functional tests  https://review.opendev.org/71346115:05
tremblemordred, You need a few more components that aren't supported by Ansible yet.15:06
tremblemordred, I'm used to the AWS tests which are automatically run if they match the module name (or include the right alias)15:07
openstackgerritMark Chappell proposed openstack/ansible-collections-openstack master: New Module: os_keystone_mapping  https://review.opendev.org/71364315:08
mordrednod15:09
tremblemordred, In theory I could check that the rules uploaded actually match which I'll probably do when I submit an _info module to go with it, but checking that the mappings work is a pretty significant effort15:14
mordrednod. also, really, that's the sort of thing that it's better for us to check in sdk (make sure the calls work right) and really just testing that the ansible maps in to the sdk prpoerly is enough in the ansible tets15:21
*** holser has quit IRC15:22
sshnaidmmordred, wrt https://review.opendev.org/#/c/713461/ I have a few questions, one is - what is advantage of using releases instead of cloned openstacksdk in src? We can then reuse this job to test openstacksdk patches15:23
sshnaidmmordred, I mean "ansible-collections-openstack-functional-devstack-releases" job. It also uses "last release" of ansible, instead of cloning, is it intentional?15:25
*** holser has joined #openstack-ansible-sig15:39
openstackgerritMark Chappell proposed openstack/ansible-collections-openstack master: New Module: os_keystone_mapping  https://review.opendev.org/71364315:54
openstackgerritMark Chappell proposed openstack/ansible-collections-openstack master: New module: os_keystone_mapping_info  https://review.opendev.org/71368615:54
mordredsshnaidm: yes - it's to test that the collections work with the most recently released versions of sdk and ansible - if we only test against git, we might miss that we're broken with the versions of things people are going to install in the real world, but that we work with latest git of everything16:22
mordredthe releases job isn't very interesting to sdk -that's mostly a check for us to make sure we're solid with released versions. the non-releases version is great for co-gating with sdk16:23
tremblemordred, Would that still work where we need unreleased versions like my os_keystone_mapping modules?16:24
*** holser has quit IRC16:24
sshnaidmmordred, I see, although in ansible we can just have stable-2.9, stable-2.8, etc. However if we gate openstacksdk with this job, I don't think it can be broken release there, it shouldn't pass gates16:26
*** sshnaidm has quit IRC16:28
*** sshnaidm has joined #openstack-ansible-sig16:28
mordredsshnaidm: right - we would not gate sdk with -release - it makes no sense there. tremble's recent patches are actually a good example of what we should start catching (that I totally forgot when reviewing but the gate job would remind me of)16:29
*** holser has joined #openstack-ansible-sig16:30
sshnaidmmordred, ok, I can think where we need this job, if ansible module has a changes which is compatible with latest sdk code, but not with latest sdk release16:31
mordredthose two new modules each depend on patches to sdk. but the collection shouldn't actually depend on unreleased patches - so we need to add an sdk version chefck in those modules "you need at least version 0.44" - then the -release job will _fail_ until we land the patches in sdk and cut an sdk release. but the non-release version will pass, showing us that the modules and their tests are good16:31
*** holser has quit IRC16:31
mordredthen we can land the new modules safely and release them into the wild since they'll work - and appropriately error if sdk is too old16:31
*** holser has joined #openstack-ansible-sig16:31
mordred(and the job will remind us of this when we forget during review :) )16:32
sshnaidmmordred, if we have "min version 0.44" then it shouldn't be executed in release job at all..?16:33
sshnaidmif last release is .4316:33
mordredhrm. well - there's still an issue here ...16:33
mordredwell - what we want is for it to be executed and fail with a "openstacksdk is too old"16:34
mordredthat way the gate job will be red - if we just skip it - we're not testing anything16:34
mordredBUT16:34
mordredwe're currently testing for min_version16:34
mordredthe master sdk install won't meet that either16:34
mordredsince it'll be at version 0.43.1.dev1316:35
mordredwhich is _also_ not 0.4416:35
tremblemordred, So final merge of my patches would need to wait for a *release* of openstacksdk?16:35
mordredtremble: yeah - but those are usually quick - we release all the time as needed16:36
sshnaidmmordred, you mean failing modules because of old sdk? Or just an external check in job, because people still may want use collection with the old sdk, just not using new options16:36
mordredsshnaidm: right. people should be able to use collection with old sdk - but the new module will not work with old sdk - because it needs new features. we want to see that the module approriately communicates this to the user16:37
sshnaidmmordred, actually "release" jobs is good for the actual release and push to galaxy16:37
mordredwe can't do testing in a release pipeline unfortunately -it's driven by a git tag and at that point the tag is already pushed16:38
*** holser has quit IRC16:38
sshnaidmmordred, oh, I thought it still can run some jobs there..16:38
mordredit can run jobs16:38
mordredit just can't block things16:38
mordredso it could certainly say "you just cut a release that is broken"16:38
mordredbut the release will have still been cut16:39
mordredat least- the tag will have been pushed16:39
sshnaidmack16:39
mordredthis is why we want to make sure the gate catches all the things16:39
*** holser has joined #openstack-ansible-sig16:39
mordredthat said - as much as I'm arguing for this - Im not sure our min_version logic is going to do the right thing to allow us to do this right16:39
mordredso we might need to rethink that a little16:40
mordredwe don't want to say min_version=0.44 - we want to say requires_greater_then=0.43 - because the master version of sdk will be > 0.43 - but it won't be 0.4416:40
sshnaidmyeah, that will work16:42
sshnaidm(just to ensure versions are compared correctly)16:42
sshnaidmdo we have there option for > < ?16:42
*** holser__ has joined #openstack-ansible-sig16:43
*** holser__ has quit IRC16:43
*** holser__ has joined #openstack-ansible-sig16:44
*** holser has quit IRC16:44
*** tremble has quit IRC16:44
sshnaidmmordred, so maybe to use min_version=0.43.0001 :)16:47
*** johanssone has quit IRC16:51
mordredheh.16:53
mordredI'll get a patch up in just a few and we can see what we think16:53
openstackgerritMark Chappell proposed openstack/ansible-collections-openstack master: New Module: os_keystone_mapping  https://review.opendev.org/71364316:55
openstackgerritMark Chappell proposed openstack/ansible-collections-openstack master: New module: os_keystone_mapping_info  https://review.opendev.org/71368616:55
*** johanssone has joined #openstack-ansible-sig16:56
*** johanssone has quit IRC16:57
*** johanssone has joined #openstack-ansible-sig17:03
*** johanssone has quit IRC17:03
*** tremble has joined #openstack-ansible-sig17:04
*** johanssone has joined #openstack-ansible-sig17:05
*** johanssone has quit IRC17:05
*** johanssone has joined #openstack-ansible-sig17:06
*** johanssone has quit IRC17:08
*** dtantsur|brb is now known as dtantsur17:09
*** johanssone has joined #openstack-ansible-sig17:14
*** johanssone has quit IRC17:15
*** johanssone has joined #openstack-ansible-sig17:20
*** johanssone has quit IRC17:20
*** johanssone has joined #openstack-ansible-sig17:23
*** johanssone has quit IRC17:27
*** johanssone has joined #openstack-ansible-sig17:30
*** johanssone has quit IRC17:32
*** evrardjp has quit IRC17:36
*** evrardjp has joined #openstack-ansible-sig17:36
*** holser__ has quit IRC17:39
*** holser has joined #openstack-ansible-sig17:40
*** priteau has quit IRC17:42
*** johanssone has joined #openstack-ansible-sig17:46
*** johanssone has quit IRC17:54
*** holser has quit IRC17:58
*** johanssone has joined #openstack-ansible-sig18:02
*** johanssone has quit IRC18:02
*** johanssone has joined #openstack-ansible-sig18:03
*** holser has joined #openstack-ansible-sig18:07
*** johanssone has quit IRC18:08
*** dtantsur is now known as dtantsur|afk18:11
*** johanssone has joined #openstack-ansible-sig18:13
*** holser has quit IRC18:16
*** holser has joined #openstack-ansible-sig18:17
*** johanssone has quit IRC18:19
*** johanssone has joined #openstack-ansible-sig18:22
*** johanssone has quit IRC18:25
*** johanssone has joined #openstack-ansible-sig18:34
*** johanssone has quit IRC18:37
*** sshnaidm is now known as sshnaidm|afk18:41
*** johanssone has joined #openstack-ansible-sig18:43
*** johanssone has quit IRC18:47
*** johanssone has joined #openstack-ansible-sig18:50
*** johanssone has quit IRC18:57
*** johanssone has joined #openstack-ansible-sig19:04
*** johanssone has quit IRC19:04
*** johanssone has joined #openstack-ansible-sig19:06
*** johanssone has quit IRC19:06
*** johanssone has joined #openstack-ansible-sig19:11
*** johanssone has quit IRC19:14
openstackgerritMark Chappell proposed openstack/ansible-collections-openstack master: New Module: os_keystone_mapping  https://review.opendev.org/71364319:17
openstackgerritMark Chappell proposed openstack/ansible-collections-openstack master: New module: os_keystone_mapping_info  https://review.opendev.org/71368619:17
*** holser has quit IRC19:18
*** johanssone has joined #openstack-ansible-sig19:21
*** holser has joined #openstack-ansible-sig19:36
sshnaidm|afkmordred, one question here: https://review.opendev.org/#/c/713461/6/.zuul.yaml20:09
sshnaidm|afkmordred, commented again, seems like ansible-devel is not used20:13
sshnaidm|afkI see there 2.9.6 is used20:13
sshnaidm|afkneed to add something to print used openstacksdk version as well for better investigations20:14
mordredlooking20:18
sshnaidm|afkmordred, seems like it works for devstack20:20
sshnaidm|afkbut tox installs releases in venv and it's what used20:20
mordredoh - hrm. no - we skipped siblings20:21
mordredhttps://zuul.opendev.org/t/openstack/build/8b1d7295f1a549f3992c1c5e6e66cb50/log/job-output.txt#4049520:21
mordredmaybe we need to be more explicit - lemme see what's going on there20:22
mordredyup. that's my bad - thanks for finding it!20:22
openstackgerritMonty Taylor proposed openstack/ansible-collections-openstack master: Cleanup functional tests  https://review.opendev.org/71346120:23
mordredsshnaidm|afk: that should fix it - but let's double-check again to be sure!20:23
sshnaidm|afkmordred, sure, thanks20:23
*** gshippey has quit IRC20:36
*** openstackstatus has joined #openstack-ansible-sig21:15
*** ChanServ sets mode: +v openstackstatus21:15
openstackgerritMonty Taylor proposed openstack/ansible-collections-openstack master: Cleanup functional tests  https://review.opendev.org/71346122:14
*** holser has quit IRC22:55
*** spatel has joined #openstack-ansible-sig23:27
*** spatel has quit IRC23:51

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