*** markvoelker has quit IRC | 00:00 | |
*** jpena|off has quit IRC | 00:40 | |
*** jpena|off has joined #openstack-sdks | 00:48 | |
*** markvoelker has joined #openstack-sdks | 00:57 | |
*** bobh has joined #openstack-sdks | 01:26 | |
*** dayou has quit IRC | 01:27 | |
*** dayou has joined #openstack-sdks | 01:29 | |
*** markvoelker has quit IRC | 01:31 | |
*** dave-mccowan has quit IRC | 01:34 | |
*** dave-mccowan has joined #openstack-sdks | 01:39 | |
*** markvoelker has joined #openstack-sdks | 02:27 | |
*** gkadam has quit IRC | 02:38 | |
*** gkadam has joined #openstack-sdks | 02:39 | |
*** markvoelker has quit IRC | 03:01 | |
*** dayou has quit IRC | 03:40 | |
*** dayou has joined #openstack-sdks | 03:41 | |
*** dave-mccowan has quit IRC | 03:46 | |
*** dayou has quit IRC | 03:52 | |
*** dayou has joined #openstack-sdks | 03:54 | |
*** markvoelker has joined #openstack-sdks | 03:58 | |
*** gkadam has quit IRC | 04:01 | |
*** gkadam has joined #openstack-sdks | 04:01 | |
*** dayou has quit IRC | 04:28 | |
*** markvoelker has quit IRC | 04:32 | |
*** dayou has joined #openstack-sdks | 04:41 | |
*** whoami-rajat has joined #openstack-sdks | 04:51 | |
*** gkadam has quit IRC | 05:05 | |
*** noama has joined #openstack-sdks | 05:21 | |
*** Luzi has joined #openstack-sdks | 05:22 | |
*** markvoelker has joined #openstack-sdks | 05:29 | |
*** e0ne has joined #openstack-sdks | 05:51 | |
*** markvoelker has quit IRC | 06:02 | |
*** e0ne has quit IRC | 06:22 | |
*** ricolin has joined #openstack-sdks | 06:27 | |
*** gtema has joined #openstack-sdks | 06:31 | |
*** gtema_ has joined #openstack-sdks | 06:35 | |
*** gtema has quit IRC | 06:38 | |
*** dayou has quit IRC | 06:48 | |
*** dayou has joined #openstack-sdks | 06:51 | |
*** markvoelker has joined #openstack-sdks | 06:59 | |
*** dmellado has quit IRC | 07:17 | |
*** gtema_ is now known as gtema | 07:21 | |
*** dmellado has joined #openstack-sdks | 07:29 | |
*** dayou_ has joined #openstack-sdks | 07:33 | |
*** markvoelker has quit IRC | 07:33 | |
*** dayou has quit IRC | 07:34 | |
*** dtantsur|afk is now known as dtantsur | 07:34 | |
*** slaweq has joined #openstack-sdks | 07:36 | |
*** ralonsoh has joined #openstack-sdks | 07:42 | |
*** gkadam has joined #openstack-sdks | 07:42 | |
*** dayou has joined #openstack-sdks | 07:43 | |
*** slaweq has quit IRC | 07:44 | |
*** dayou_ has quit IRC | 07:45 | |
*** slaweq has joined #openstack-sdks | 07:47 | |
*** gkadam has quit IRC | 07:50 | |
obre | mnaser: 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 |
---|---|---|
obre | c.list_users(domain_id='<ID>', username='foo') works though! So I have a workaroung :) | 07:53 |
obre | s/ng/nd/ | 07:53 |
*** jangutter_ has joined #openstack-sdks | 07:53 | |
dtantsur | mordred: could you check https://github.com/ansible/ansible/pull/54463 please? I've realized it hasn't merged yet :( | 07:54 |
*** dayou has quit IRC | 07:54 | |
*** jangutter has quit IRC | 07:56 | |
*** jpena|off is now known as jpena | 07:56 | |
*** ttsiouts has joined #openstack-sdks | 07:57 | |
*** e0ne has joined #openstack-sdks | 07:57 | |
*** jpich has joined #openstack-sdks | 07:59 | |
*** guilhermesp has quit IRC | 08:01 | |
*** guilhermesp has joined #openstack-sdks | 08:03 | |
*** dayou has joined #openstack-sdks | 08:07 | |
*** dayou_ has joined #openstack-sdks | 08:10 | |
*** dayou has quit IRC | 08:12 | |
*** dayou_ has quit IRC | 08:16 | |
*** ttsiouts has quit IRC | 08:16 | |
*** ttsiouts has joined #openstack-sdks | 08:17 | |
*** slaweq has quit IRC | 08:19 | |
*** ttsiouts has quit IRC | 08:21 | |
*** ttsiouts has joined #openstack-sdks | 08:24 | |
dtantsur | mordred: 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 |
dtantsur | this is with --os-auth-type none | 08:26 |
*** dayou_ has joined #openstack-sdks | 08:29 | |
*** markvoelker has joined #openstack-sdks | 08:30 | |
gtema | I do also have troubles with ver discovery | 08:30 |
gtema | and it might be really something even in ks1 | 08:30 |
dtantsur | also this is very helpful: http://paste.openstack.org/show/752794/ :( | 08:32 |
*** holser_ has joined #openstack-sdks | 08:33 | |
*** holser_ has quit IRC | 08:41 | |
*** holser_ has joined #openstack-sdks | 08:42 | |
openstackgerrit | Dmitry Tantsur proposed openstack/osc-lib master: Avoid misleading error message when using auth_type=none in clouds.yaml https://review.opendev.org/664830 | 08:45 |
dtantsur | one of the fixes ^^^ | 08:45 |
dtantsur | now, it doesn't respect endpoint_override.. | 08:51 |
*** cdent has joined #openstack-sdks | 08:58 | |
*** slaweq has joined #openstack-sdks | 09:02 | |
*** markvoelker has quit IRC | 09:03 | |
openstackgerrit | Dmitry Tantsur proposed openstack/osc-lib master: Corrent using auth_type=none in clouds.yaml https://review.opendev.org/664830 | 09:06 |
dtantsur | okay, this fixes ironic for me, now checking what is wrong with ironic-inspector | 09:08 |
*** slaweq has quit IRC | 09:09 | |
dtantsur | mordred, dtroyer, if you have a minute ^^^ | 09:13 |
openstackgerrit | Brin Zhang proposed openstack/python-openstackclient master: openstack port create support --extra-dhcp-option https://review.opendev.org/657519 | 09:16 |
openstackgerrit | Dmitry Tantsur proposed openstack/osc-lib master: Corrent using auth_type=none in clouds.yaml https://review.opendev.org/664830 | 09:17 |
*** slaweq has joined #openstack-sdks | 09:35 | |
*** slaweq has quit IRC | 09:39 | |
*** gkadam has joined #openstack-sdks | 09:53 | |
*** gkadam has quit IRC | 09:53 | |
*** markvoelker has joined #openstack-sdks | 10:00 | |
*** jangutter has joined #openstack-sdks | 10:02 | |
*** ttsiouts has quit IRC | 10:05 | |
*** jangutter_ has quit IRC | 10:06 | |
*** dayou_ has quit IRC | 10:21 | |
*** gtema has quit IRC | 10:27 | |
*** gtema has joined #openstack-sdks | 10:27 | |
*** markvoelker has quit IRC | 10:34 | |
*** dayou_ has joined #openstack-sdks | 10:35 | |
*** dayou_ has quit IRC | 10:43 | |
*** dayou_ has joined #openstack-sdks | 10:55 | |
*** ttsiouts has joined #openstack-sdks | 11:01 | |
*** dayou_ has quit IRC | 11:13 | |
*** dayou_ has joined #openstack-sdks | 11:26 | |
*** slaweq has joined #openstack-sdks | 11:33 | |
*** jpena is now known as jpena|lunch | 11:35 | |
*** slaweq has quit IRC | 11:37 | |
*** gtema has quit IRC | 11:45 | |
*** dayou_ has quit IRC | 11:59 | |
*** gtema has joined #openstack-sdks | 12:09 | |
*** dayou_ has joined #openstack-sdks | 12:11 | |
*** dave-mccowan has joined #openstack-sdks | 12:17 | |
gtema | oh god, why have I started this cloud layer cleanup??? Get/Create server is like HELL with all this "additional" logic | 12:31 |
*** jpena|lunch is now known as jpena | 12:33 | |
*** bobh has quit IRC | 12:48 | |
*** zbr|rover is now known as zbr|flow | 12:53 | |
mordred | dtantsur: done and done. and yes - that one is one of the super big messes | 12:55 |
mordred | gah | 12:55 |
mordred | gtema: the second part of that was for you | 12:55 |
gtema | eehhh | 12:55 |
gtema | I just feel it is easier to throw everything away and start from scratch. I need to fix literaly every single test | 12:56 |
dtantsur | thx! | 12:56 |
mordred | sadly, 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 work | 12:56 |
dtantsur | nova is overrated, just use ironic! | 12:56 |
* dtantsur hides | 12:56 | |
* mordred hands dtantsur a pie | 12:56 | |
dtantsur | :D | 12:56 |
gtema | I'm serious - it's terrible | 12:57 |
mordred | yeah - it's really the primary reason of shade's existence | 12:58 |
mordred | creating servers consistently across multiple different clouds is amazingly difficult and there are a billion corner cases | 12:58 |
mordred | you'd think "I want to boot a server that I can talk to" would be a simple thing ... | 12:59 |
mordred | gtema: I can take the create server paths if they're giving you fits | 12:59 |
gtema | from the Nova API POV - it is quite easy | 12:59 |
mordred | well - not _really_ once you get to block_device_mapping_v2 | 12:59 |
mordred | but yes - it's the neutron part of the coin where things get hard | 12:59 |
gtema | I wanted to first look at get_server, but due to it's normalization it's deeply tied with create_server | 13:00 |
gtema | so everything should be done at once | 13:00 |
gtema | and while I "haven't modified much of a logic" I need to adapt tons of tests already | 13:00 |
mordred | what's changing in the tests? | 13:00 |
gtema | normalization vs native object | 13:01 |
*** markvoelker has joined #openstack-sdks | 13:01 | |
gtema | and for Resource there is not possibility to do expand_server | 13:01 |
gtema | ... | 13:01 |
gtema | let me probably concentrate on the implementation first and then together look at the tests | 13:02 |
mordred | ah - yeah. that is a fun pickle | 13:02 |
mordred | ++ | 13:02 |
gtema | looking on them right now is a huge mess | 13:02 |
mordred | gtema: 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 |
gtema | well, now I am parsing addresses when they are comming in the response and fill private/public_ipv4/6 | 13: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 |
gtema | the expand itself however is also making network requests | 13:04 |
mordred | yup | 13:04 |
mordred | it has to - because the data coming from nova can't be trusted | 13:04 |
gtema | so can we trust at all into addresses? | 13:04 |
gtema | not at all? | 13:05 |
mordred | the nova address info has stale cache issues in enough places that we completely gave up believing it | 13:05 |
gtema | hmmm | 13:05 |
gtema | that's sad, because in my cloud it works and I was often relying on it | 13:05 |
mordred | most of the really weird things in all of that are the result of production issues we've had | 13:06 |
gtema | but if you say so I will give it up | 13:06 |
mordred | it's a scale/load thing - depends on how heavily the cloud is loaded at the time | 13:06 |
mordred | it's not that the values are _never_ correct, it's that you don't know when they are incorrect | 13:06 |
gtema | sad. It's there exactly to give you what you need | 13:06 |
mordred | yeah | 13:06 |
mordred | but, you konw - eventual consisteny | 13:07 |
gtema | great | 13:07 |
mordred | yeah. it's totally happy making | 13:07 |
mordred | gtema: 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 mess | 13:08 |
gtema | sounds good. Let's do it this way then. Time to fix things | 13:09 |
Shrews | mordred: have you seen https://review.opendev.org/664681 ? that seems like it should be an openstacksdk option, not in nodepool | 13:09 |
gtema | so for now I will skip tests and focus on the implementation then | 13:09 |
* gtema cries | 13:10 | |
gtema | this networking ___crapppp____ | 13:11 |
mordred | Shrews: I agree - it seems similar to "default_network" and "floating_ip_source" | 13:12 |
mordred | Shrews: in fact, I believe we have an option for that already | 13:12 |
Shrews | oh, 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 sdk | 13:14 |
mordred | oh - we have that config option in nodepool already? | 13:15 |
Shrews | no | 13:15 |
mordred | yeah - I don't think that's needed | 13:16 |
Shrews | mordred: however, i would have thought that we'd have a 'default' value in clouds.yaml. but i guess not? | 13:16 |
mordred | https://docs.openstack.org/openstacksdk/latest/user/config/network-config.html - nat_source | 13:16 |
Shrews | ah! yes | 13:16 |
Shrews | excellent | 13:16 |
mordred | Shrews: we should maybe figure out how to document those _better_ - it seems like people can never find them | 13:17 |
mordred | so while there are some docs, they're clearly not working for people | 13:17 |
Shrews | (or remember them :) | 13:17 |
mordred | hehe. yeah :) | 13:17 |
*** stingrayza has quit IRC | 13:19 | |
Shrews | i'll comment on that review with that doc link | 13:21 |
*** stingrayza has joined #openstack-sdks | 13:21 | |
*** mgariepy has quit IRC | 13:27 | |
*** mgariepy has joined #openstack-sdks | 13:29 | |
*** markvoelker has quit IRC | 13:34 | |
*** ricolin_ has joined #openstack-sdks | 13:52 | |
*** whoami-rajat has quit IRC | 13:55 | |
*** ricolin has quit IRC | 13:55 | |
*** whoami-rajat has joined #openstack-sdks | 14:01 | |
*** gkadam has joined #openstack-sdks | 14:08 | |
*** gkadam has quit IRC | 14:08 | |
*** ttsiouts has quit IRC | 14:27 | |
*** ttsiouts has joined #openstack-sdks | 14:28 | |
*** markvoelker has joined #openstack-sdks | 14:32 | |
*** cdent has quit IRC | 14:32 | |
*** ttsiouts has quit IRC | 14:32 | |
*** ttsiouts has joined #openstack-sdks | 14:47 | |
*** Luzi has quit IRC | 14:54 | |
*** cdent has joined #openstack-sdks | 15:04 | |
*** markvoelker has quit IRC | 15:05 | |
openstackgerrit | Matt Riedemann proposed openstack/python-openstackclient master: Add server event command documentation for compute API 2.21 https://review.opendev.org/664957 | 15:25 |
openstackgerrit | Matt Riedemann proposed openstack/python-openstackclient master: Add server add/remove volume description for microversion 2.20 https://review.opendev.org/664960 | 15:41 |
*** jangutter has quit IRC | 15:51 | |
*** ttsiouts has quit IRC | 15:53 | |
*** ttsiouts has joined #openstack-sdks | 15:53 | |
*** ttsiouts has quit IRC | 15:58 | |
*** gtema has quit IRC | 16:01 | |
*** markvoelker has joined #openstack-sdks | 16:02 | |
*** jpich has quit IRC | 16:29 | |
*** holser_ is now known as holser|eod | 16:35 | |
*** markvoelker has quit IRC | 16:36 | |
*** e0ne has quit IRC | 16:44 | |
*** dtantsur is now known as dtantsur|afk | 16:45 | |
*** holser|eod has quit IRC | 16:47 | |
*** cdent has quit IRC | 16:50 | |
*** tosky has joined #openstack-sdks | 17:05 | |
*** jpena is now known as jpena|off | 17:13 | |
*** markvoelker has joined #openstack-sdks | 17:33 | |
*** adriant has quit IRC | 17:35 | |
*** adriant has joined #openstack-sdks | 17:36 | |
*** holser_ has joined #openstack-sdks | 17:37 | |
*** ricolin_ has quit IRC | 17:44 | |
*** noama has quit IRC | 17:51 | |
*** markvoelker has quit IRC | 18:06 | |
*** e0ne has joined #openstack-sdks | 18:10 | |
*** e0ne has quit IRC | 18:12 | |
*** e0ne has joined #openstack-sdks | 18:12 | |
*** e0ne has quit IRC | 18:17 | |
*** e0ne has joined #openstack-sdks | 18:19 | |
*** e0ne has quit IRC | 18:35 | |
*** holser_ has quit IRC | 18:40 | |
*** markvoelker has joined #openstack-sdks | 19:03 | |
openstackgerrit | Brian Haley proposed openstack/python-openstackclient master: port: drop host-id and device-id https://review.opendev.org/664421 | 19:16 |
*** e0ne has joined #openstack-sdks | 19:23 | |
*** e0ne has quit IRC | 19:26 | |
*** tosky has quit IRC | 19:26 | |
*** markvoelker has quit IRC | 19:37 | |
*** slaweq has joined #openstack-sdks | 19:47 | |
*** ralonsoh has quit IRC | 19:50 | |
*** whoami-rajat has quit IRC | 19:55 | |
*** cdent has joined #openstack-sdks | 20:32 | |
*** slaweq has quit IRC | 20:33 | |
*** markvoelker has joined #openstack-sdks | 20:34 | |
*** cdent has quit IRC | 20:37 | |
*** slaweq has joined #openstack-sdks | 20:38 | |
*** slaweq has quit IRC | 20:43 | |
*** holser_ has joined #openstack-sdks | 20:48 | |
*** markvoelker has quit IRC | 21:08 | |
*** slaweq has joined #openstack-sdks | 21:09 | |
*** slaweq has quit IRC | 21:13 | |
*** holser_ has quit IRC | 21:49 | |
*** markvoelker has joined #openstack-sdks | 22:05 | |
*** slaweq has joined #openstack-sdks | 22:09 | |
*** slaweq has quit IRC | 22:14 | |
*** markvoelker has quit IRC | 22:38 | |
*** holser_ has joined #openstack-sdks | 22:49 | |
*** lifeless has quit IRC | 23:05 | |
*** markvoelker has joined #openstack-sdks | 23:35 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!