Wednesday, 2019-06-12

*** markvoelker has quit IRC00:00
*** jpena|off has quit IRC00:40
*** jpena|off has joined #openstack-sdks00:48
*** markvoelker has joined #openstack-sdks00:57
*** bobh has joined #openstack-sdks01:26
*** dayou has quit IRC01:27
*** dayou has joined #openstack-sdks01:29
*** markvoelker has quit IRC01:31
*** dave-mccowan has quit IRC01:34
*** dave-mccowan has joined #openstack-sdks01:39
*** markvoelker has joined #openstack-sdks02:27
*** gkadam has quit IRC02:38
*** gkadam has joined #openstack-sdks02:39
*** markvoelker has quit IRC03:01
*** dayou has quit IRC03:40
*** dayou has joined #openstack-sdks03:41
*** dave-mccowan has quit IRC03:46
*** dayou has quit IRC03:52
*** dayou has joined #openstack-sdks03:54
*** markvoelker has joined #openstack-sdks03:58
*** gkadam has quit IRC04:01
*** gkadam has joined #openstack-sdks04:01
*** dayou has quit IRC04:28
*** markvoelker has quit IRC04:32
*** dayou has joined #openstack-sdks04:41
*** whoami-rajat has joined #openstack-sdks04:51
*** gkadam has quit IRC05:05
*** noama has joined #openstack-sdks05:21
*** Luzi has joined #openstack-sdks05:22
*** markvoelker has joined #openstack-sdks05:29
*** e0ne has joined #openstack-sdks05:51
*** markvoelker has quit IRC06:02
*** e0ne has quit IRC06:22
*** ricolin has joined #openstack-sdks06:27
*** gtema has joined #openstack-sdks06:31
*** gtema_ has joined #openstack-sdks06:35
*** gtema has quit IRC06:38
*** dayou has quit IRC06:48
*** dayou has joined #openstack-sdks06:51
*** markvoelker has joined #openstack-sdks06:59
*** dmellado has quit IRC07:17
*** gtema_ is now known as gtema07:21
*** dmellado has joined #openstack-sdks07:29
*** dayou_ has joined #openstack-sdks07:33
*** markvoelker has quit IRC07:33
*** dayou has quit IRC07:34
*** dtantsur|afk is now known as dtantsur07:34
*** slaweq has joined #openstack-sdks07:36
*** ralonsoh has joined #openstack-sdks07:42
*** gkadam has joined #openstack-sdks07:42
*** dayou has joined #openstack-sdks07:43
*** slaweq has quit IRC07:44
*** dayou_ has quit IRC07:45
*** slaweq has joined #openstack-sdks07:47
*** gkadam has quit IRC07:50
obremnaser: Yes. And keystone reports "no user with username found" for the request looking up the user. It seems that it only works in domains with less than 100 users; or for the 100 first users in a domain.07:53
obrec.list_users(domain_id='<ID>', username='foo') works though! So I have a workaroung :)07:53
obres/ng/nd/07:53
*** jangutter_ has joined #openstack-sdks07:53
dtantsurmordred: could you check https://github.com/ansible/ansible/pull/54463 please? I've realized it hasn't merged yet :(07:54
*** dayou has quit IRC07:54
*** jangutter has quit IRC07:56
*** jpena|off is now known as jpena07:56
*** ttsiouts has joined #openstack-sdks07:57
*** e0ne has joined #openstack-sdks07:57
*** jpich has joined #openstack-sdks07:59
*** guilhermesp has quit IRC08:01
*** guilhermesp has joined #openstack-sdks08:03
*** dayou has joined #openstack-sdks08:07
*** dayou_ has joined #openstack-sdks08:10
*** dayou has quit IRC08:12
*** dayou_ has quit IRC08:16
*** ttsiouts has quit IRC08:16
*** ttsiouts has joined #openstack-sdks08:17
*** slaweq has quit IRC08:19
*** ttsiouts has quit IRC08:21
*** ttsiouts has joined #openstack-sdks08:24
dtantsurmordred: also, we seem to have screwed up something around version discovery: NotSupported: The baremetal service for envvars: exists but does not have any supported versions.08:26
dtantsurthis is with --os-auth-type none08:26
*** dayou_ has joined #openstack-sdks08:29
*** markvoelker has joined #openstack-sdks08:30
gtemaI do also have troubles with ver discovery08:30
gtemaand it might be really something even in ks108:30
dtantsuralso this is very helpful: http://paste.openstack.org/show/752794/ :(08:32
*** holser_ has joined #openstack-sdks08:33
*** holser_ has quit IRC08:41
*** holser_ has joined #openstack-sdks08:42
openstackgerritDmitry Tantsur proposed openstack/osc-lib master: Avoid misleading error message when using auth_type=none in clouds.yaml  https://review.opendev.org/66483008:45
dtantsurone of the fixes ^^^08:45
dtantsurnow, it doesn't respect endpoint_override..08:51
*** cdent has joined #openstack-sdks08:58
*** slaweq has joined #openstack-sdks09:02
*** markvoelker has quit IRC09:03
openstackgerritDmitry Tantsur proposed openstack/osc-lib master: Corrent using auth_type=none in clouds.yaml  https://review.opendev.org/66483009:06
dtantsurokay, this fixes ironic for me, now checking what is wrong with ironic-inspector09:08
*** slaweq has quit IRC09:09
dtantsurmordred, dtroyer, if you have a minute ^^^09:13
openstackgerritBrin Zhang proposed openstack/python-openstackclient master: openstack port create support --extra-dhcp-option  https://review.opendev.org/65751909:16
openstackgerritDmitry Tantsur proposed openstack/osc-lib master: Corrent using auth_type=none in clouds.yaml  https://review.opendev.org/66483009:17
*** slaweq has joined #openstack-sdks09:35
*** slaweq has quit IRC09:39
*** gkadam has joined #openstack-sdks09:53
*** gkadam has quit IRC09:53
*** markvoelker has joined #openstack-sdks10:00
*** jangutter has joined #openstack-sdks10:02
*** ttsiouts has quit IRC10:05
*** jangutter_ has quit IRC10:06
*** dayou_ has quit IRC10:21
*** gtema has quit IRC10:27
*** gtema has joined #openstack-sdks10:27
*** markvoelker has quit IRC10:34
*** dayou_ has joined #openstack-sdks10:35
*** dayou_ has quit IRC10:43
*** dayou_ has joined #openstack-sdks10:55
*** ttsiouts has joined #openstack-sdks11:01
*** dayou_ has quit IRC11:13
*** dayou_ has joined #openstack-sdks11:26
*** slaweq has joined #openstack-sdks11:33
*** jpena is now known as jpena|lunch11:35
*** slaweq has quit IRC11:37
*** gtema has quit IRC11:45
*** dayou_ has quit IRC11:59
*** gtema has joined #openstack-sdks12:09
*** dayou_ has joined #openstack-sdks12:11
*** dave-mccowan has joined #openstack-sdks12:17
gtemaoh god, why have I started this cloud layer cleanup??? Get/Create server is like HELL with all this "additional" logic12:31
*** jpena|lunch is now known as jpena12:33
*** bobh has quit IRC12:48
*** zbr|rover is now known as zbr|flow12:53
mordreddtantsur: done and done. and yes - that one is one of the super big messes12:55
mordredgah12:55
mordredgtema: the second part of that was for you12:55
gtemaeehhh12:55
gtemaI just feel it is easier to throw everything away and start from scratch. I need to fix literaly every single test12:56
dtantsurthx!12:56
mordredsadly, booting a server is one of the hardest things to do in openstack, mostly because none of the clouds can agree on how networking should work12:56
dtantsurnova is overrated, just use ironic!12:56
* dtantsur hides12:56
* mordred hands dtantsur a pie12:56
dtantsur:D12:56
gtemaI'm serious - it's terrible12:57
mordredyeah - it's really the primary reason of shade's existence12:58
mordredcreating servers consistently across multiple different clouds is amazingly difficult and there are a billion corner cases12:58
mordredyou'd think "I want to boot a server that I can talk to" would be a simple thing ...12:59
mordredgtema: I can take the create server paths if they're giving you fits12:59
gtemafrom the Nova API POV - it is quite easy12:59
mordredwell - not _really_ once you get to block_device_mapping_v212:59
mordredbut yes - it's the neutron part of the coin where things get hard12:59
gtemaI wanted to first look at get_server, but due to it's normalization it's deeply tied with create_server13:00
gtemaso everything should be done at once13:00
gtemaand while I "haven't modified much of a logic" I need to adapt tons of tests already13:00
mordredwhat's changing in the tests?13:00
gtemanormalization vs native object13:01
*** markvoelker has joined #openstack-sdks13:01
gtemaand for Resource there is not possibility to do expand_server13:01
gtema...13:01
gtemalet me probably concentrate on the implementation first and then together look at the tests13:02
mordredah - yeah. that is a fun pickle13:02
mordred++13:02
gtemalooking on them right now is a huge mess13:02
mordredgtema: maybe we should add an "expand" method to the server resource object that does expand_server's logic and fills in extra information? would that make things any easier?13:03
gtemawell, now I am parsing addresses when they are comming in the response and fill private/public_ipv4/613:04
mordred(although it's especially fun on the clouds where nova lies about the contents of addresses so we query neutron directly and replace what nova sent)13:04
gtemathe expand itself however is also making network requests13:04
mordredyup13:04
mordredit has to - because the data coming from nova can't be trusted13:04
gtemaso can we trust at all into addresses?13:04
gtemanot at all?13:05
mordredthe nova address info has stale cache issues in enough places that we completely gave up believing it13:05
gtemahmmm13:05
gtemathat's sad, because in my cloud it works and I was often relying on it13:05
mordredmost of the really weird things in all of that are the result of production issues we've had13:06
gtemabut if you say so I will give it up13:06
mordredit's a scale/load thing - depends on how heavily the cloud is loaded at the time13:06
mordredit's not that the values are _never_ correct, it's that you don't know when they are incorrect13:06
gtemasad. It's there exactly to give you what you need13:06
mordredyeah13:06
mordredbut, you konw - eventual consisteny13:07
gtemagreat13:07
mordredyeah. it's totally happy making13:07
mordredgtema: that said - I'm 100% certain that whole stack could do with a refactor, that chunks should almost certainly be rewritten or rethought - it's definitely a mess13:08
gtemasounds good. Let's do it this way then. Time to fix things13:09
Shrewsmordred: have you seen https://review.opendev.org/664681 ? that seems like it should be an openstacksdk option, not in nodepool13:09
gtemaso for now I will skip tests and focus on the implementation then13:09
* gtema cries13:10
gtemathis networking ___crapppp____13:11
mordredShrews: I agree - it seems similar to "default_network" and "floating_ip_source"13:12
mordredShrews: in fact, I believe we have an option for that already13:12
Shrewsoh, i didn't look at the actual change, just the commit msg. it's just that we aren't plumbing the ip_pool value through TO the sdk13:14
mordredoh - we have that config option in nodepool already?13:15
Shrewsno13:15
mordredyeah - I don't think that's needed13:16
Shrewsmordred: however, i would have thought that we'd have a 'default' value in clouds.yaml. but i guess not?13:16
mordredhttps://docs.openstack.org/openstacksdk/latest/user/config/network-config.html - nat_source13:16
Shrewsah! yes13:16
Shrewsexcellent13:16
mordredShrews: we should maybe figure out how to document those _better_ - it seems like people can never find them13:17
mordredso while there are some docs, they're clearly not working for people13:17
Shrews(or remember them  :)13:17
mordredhehe. yeah :)13:17
*** stingrayza has quit IRC13:19
Shrewsi'll comment on that review with that doc link13:21
*** stingrayza has joined #openstack-sdks13:21
*** mgariepy has quit IRC13:27
*** mgariepy has joined #openstack-sdks13:29
*** markvoelker has quit IRC13:34
*** ricolin_ has joined #openstack-sdks13:52
*** whoami-rajat has quit IRC13:55
*** ricolin has quit IRC13:55
*** whoami-rajat has joined #openstack-sdks14:01
*** gkadam has joined #openstack-sdks14:08
*** gkadam has quit IRC14:08
*** ttsiouts has quit IRC14:27
*** ttsiouts has joined #openstack-sdks14:28
*** markvoelker has joined #openstack-sdks14:32
*** cdent has quit IRC14:32
*** ttsiouts has quit IRC14:32
*** ttsiouts has joined #openstack-sdks14:47
*** Luzi has quit IRC14:54
*** cdent has joined #openstack-sdks15:04
*** markvoelker has quit IRC15:05
openstackgerritMatt Riedemann proposed openstack/python-openstackclient master: Add server event command documentation for compute API 2.21  https://review.opendev.org/66495715:25
openstackgerritMatt Riedemann proposed openstack/python-openstackclient master: Add server add/remove volume description for microversion 2.20  https://review.opendev.org/66496015:41
*** jangutter has quit IRC15:51
*** ttsiouts has quit IRC15:53
*** ttsiouts has joined #openstack-sdks15:53
*** ttsiouts has quit IRC15:58
*** gtema has quit IRC16:01
*** markvoelker has joined #openstack-sdks16:02
*** jpich has quit IRC16:29
*** holser_ is now known as holser|eod16:35
*** markvoelker has quit IRC16:36
*** e0ne has quit IRC16:44
*** dtantsur is now known as dtantsur|afk16:45
*** holser|eod has quit IRC16:47
*** cdent has quit IRC16:50
*** tosky has joined #openstack-sdks17:05
*** jpena is now known as jpena|off17:13
*** markvoelker has joined #openstack-sdks17:33
*** adriant has quit IRC17:35
*** adriant has joined #openstack-sdks17:36
*** holser_ has joined #openstack-sdks17:37
*** ricolin_ has quit IRC17:44
*** noama has quit IRC17:51
*** markvoelker has quit IRC18:06
*** e0ne has joined #openstack-sdks18:10
*** e0ne has quit IRC18:12
*** e0ne has joined #openstack-sdks18:12
*** e0ne has quit IRC18:17
*** e0ne has joined #openstack-sdks18:19
*** e0ne has quit IRC18:35
*** holser_ has quit IRC18:40
*** markvoelker has joined #openstack-sdks19:03
openstackgerritBrian Haley proposed openstack/python-openstackclient master: port: drop host-id and device-id  https://review.opendev.org/66442119:16
*** e0ne has joined #openstack-sdks19:23
*** e0ne has quit IRC19:26
*** tosky has quit IRC19:26
*** markvoelker has quit IRC19:37
*** slaweq has joined #openstack-sdks19:47
*** ralonsoh has quit IRC19:50
*** whoami-rajat has quit IRC19:55
*** cdent has joined #openstack-sdks20:32
*** slaweq has quit IRC20:33
*** markvoelker has joined #openstack-sdks20:34
*** cdent has quit IRC20:37
*** slaweq has joined #openstack-sdks20:38
*** slaweq has quit IRC20:43
*** holser_ has joined #openstack-sdks20:48
*** markvoelker has quit IRC21:08
*** slaweq has joined #openstack-sdks21:09
*** slaweq has quit IRC21:13
*** holser_ has quit IRC21:49
*** markvoelker has joined #openstack-sdks22:05
*** slaweq has joined #openstack-sdks22:09
*** slaweq has quit IRC22:14
*** markvoelker has quit IRC22:38
*** holser_ has joined #openstack-sdks22:49
*** lifeless has quit IRC23:05
*** markvoelker has joined #openstack-sdks23:35

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