Earlier  
Posted Nick Remark
#openstack-sdks - 2025-02-26
00:25:36 opendevreview Oria Weng proposed openstack/python-openstackclient master: [DNM] Identity: Migrate 'registered limit' commands to SDK https://review.opendev.org/c/openstack/python-openstackclient/+/942735
00:28:50 opendevreview Oria Weng proposed openstack/python-openstackclient master: [DNM] Identity: Migrate 'registered limit' commands to SDK https://review.opendev.org/c/openstack/python-openstackclient/+/942735
00:29:26 opendevreview Oria Weng proposed openstack/python-openstackclient master: [DNM] Identity: Migrate 'registered limit' commands to SDK https://review.opendev.org/c/openstack/python-openstackclient/+/942735
02:00:44 opendevreview Manuel Osorio proposed openstack/openstacksdk master: Add share transfer to shared file system https://review.opendev.org/c/openstack/openstacksdk/+/925653
02:23:57 Yanks Hello team! I've got this streaming image download support PR: https://review.opendev.org/c/openstack/openstacksdk/+/927778 I've resolved all the comments as well, may I know if this could be merged? :)
07:54:13 opendevreview Artem Goncharov proposed openstack/codegenerator master: Ensure BS responses have some properties marked as required https://review.opendev.org/c/openstack/codegenerator/+/942631
10:05:19 opendevreview Rajesh Tailor proposed openstack/openstacksdk master: Add support for image properties in server show https://review.opendev.org/c/openstack/openstacksdk/+/940798
10:36:44 opendevreview Rajesh Tailor proposed openstack/python-openstackclient master: Add support for image properties in server show https://review.opendev.org/c/openstack/python-openstackclient/+/940799
11:26:26 opendevreview Stephen Finucane proposed openstack/openstacksdk master: typing: Annotate openstack.proxy https://review.opendev.org/c/openstack/openstacksdk/+/942598
11:26:26 opendevreview Stephen Finucane proposed openstack/openstacksdk master: proxy: Remove '_check_resource' decorator https://review.opendev.org/c/openstack/openstacksdk/+/942597
11:26:27 opendevreview Stephen Finucane proposed openstack/openstacksdk master: WIP: typing: Annotate openstack.service_description https://review.opendev.org/c/openstack/openstacksdk/+/942600
11:26:27 opendevreview Stephen Finucane proposed openstack/openstacksdk master: typing: Annotate openstack.connection https://review.opendev.org/c/openstack/openstacksdk/+/942599
11:26:28 opendevreview Stephen Finucane proposed openstack/openstacksdk master: typing: Add (more) missing proxy arguments https://review.opendev.org/c/openstack/openstacksdk/+/942782
11:34:20 opendevreview Artem Goncharov proposed openstack/codegenerator master: Ensure BS responses have some properties marked as required https://review.opendev.org/c/openstack/codegenerator/+/942631
11:45:39 opendevreview Merged openstack/openstacksdk master: typing: Don't abuse Proxy._update https://review.opendev.org/c/openstack/openstacksdk/+/942685
11:55:47 opendevreview Merged openstack/openstacksdk master: typing: Remove duplicate TypeVar https://review.opendev.org/c/openstack/openstacksdk/+/942596
14:10:50 opendevreview Merged openstack/codegenerator master: Ensure BS responses have some properties marked as required https://review.opendev.org/c/openstack/codegenerator/+/942631
15:33:57 opendevreview Stephen Finucane proposed openstack/openstacksdk master: identity: Fix limit, registered limit creation https://review.opendev.org/c/openstack/openstacksdk/+/942818
15:33:58 opendevreview Stephen Finucane proposed openstack/openstacksdk master: WIP: tests: Add reference to system admin credentials https://review.opendev.org/c/openstack/openstacksdk/+/942820
15:33:58 opendevreview Stephen Finucane proposed openstack/openstacksdk master: identity: Add functional tests for limits, registered limits https://review.opendev.org/c/openstack/openstacksdk/+/942819
15:34:29 stephenfin M0weng[m]: mea culpa: looks like I broke you. 👆 should fix things
15:44:08 opendevreview Merged openstack/codegenerator master: Add barbican secret schemas https://review.opendev.org/c/openstack/codegenerator/+/941234
15:56:18 opendevreview Stephen Finucane proposed openstack/openstacksdk master: typing: Add (more) missing proxy arguments https://review.opendev.org/c/openstack/openstacksdk/+/942782
15:56:19 opendevreview Stephen Finucane proposed openstack/openstacksdk master: typing: Annotate openstack.proxy https://review.opendev.org/c/openstack/openstacksdk/+/942598
15:56:19 opendevreview Stephen Finucane proposed openstack/openstacksdk master: proxy: Remove '_check_resource' decorator https://review.opendev.org/c/openstack/openstacksdk/+/942597
15:56:20 opendevreview Stephen Finucane proposed openstack/openstacksdk master: WIP: typing: Annotate openstack.service_description https://review.opendev.org/c/openstack/openstacksdk/+/942600
15:56:20 opendevreview Stephen Finucane proposed openstack/openstacksdk master: typing: Annotate openstack.connection https://review.opendev.org/c/openstack/openstacksdk/+/942599
16:22:30 opendevreview Stephen Finucane proposed openstack/openstacksdk master: typing: Annotate openstack.proxy https://review.opendev.org/c/openstack/openstacksdk/+/942598
16:22:31 opendevreview Stephen Finucane proposed openstack/openstacksdk master: WIP: typing: Annotate openstack.service_description https://review.opendev.org/c/openstack/openstacksdk/+/942600
16:22:31 opendevreview Stephen Finucane proposed openstack/openstacksdk master: typing: Annotate openstack.connection https://review.opendev.org/c/openstack/openstacksdk/+/942599
17:06:15 stephenfin gtema: If I run 'openstack --os-cloud devstack-system-admin registered limit list', I get the following error
17:06:25 stephenfin xpecting to find domain in user. The server could not comply with the request since it is either malformed or otherwise incorrect. The client is assumed to be in error. (HTTP 400)
17:06:48 stephenfin Is that expected? How does one do system-scoped operations otherwise?
17:07:32 gtema stephenfin - it works for me on devstack now
17:07:46 gtema at least with 7.2.1 as I see now
17:08:11 gtema potentially we broke it with some of the changes recently
17:08:28 stephenfin I'm seeing it fail on dtantsur's change here https://zuul.opendev.org/t/openstack/build/e745767e1b0d4e6d86a0dee43238478a
17:09:34 stephenfin is that OSC in a virtualenv? could you share your `pip freeze` output?
17:09:38 gtema hmm, even with 7.3.2 on devstack it works
17:10:07 gtema https://paste.openstack.org/show/bHixZI149prOY0IyMEW7/
17:10:25 stephenfin it could be my devstack, but as I said I also see it on Dmitry's patch
17:10:29 gtema it's a pure osc venv
17:10:57 gtema I just reinstalled devstack today, so it should be fresh
17:13:18 stephenfin okay, and if you create a wholly new venv and just install OSC from pypi, it works?
17:14:34 gtema yupp, still works
17:14:40 stephenfin that's the log I see https://paste.opendev.org/show/b410BGwb97j6BUXKicSE/ though this is an old devstack from last october
17:14:41 stephenfin weird
17:14:53 stephenfin okay, something with my devstack so
17:15:22 gtema this just states that user_domain_id is missing in the clouds.yaml
17:16:25 stephenfin right, but it's system-scoped: there's no domain
17:17:13 stephenfin this is the clouds.yaml entry I'm using. I don't think I modified it since devstack generated it https://paste.opendev.org/show/bcvFHACtwhUadXDv1mHK/
17:19:52 gtema no domain for the scope, but not for the user
17:20:07 gtema user_domain_id has nothing to do with the scope - it is info about user's home
17:20:52 gtema ok, in my clouds.yaml it is also missing
17:21:28 stephenfin Fair. You said you just deployed devstack: does your devstack-system-admin entry have a user_domain_id field?
17:21:46 stephenfin Looking at tools/update_clouds_yaml.py and I can't see how that would get set
17:22:16 stephenfin (tools/update_clouds_yaml.py in the devstack repo)
17:23:41 gtema nope, as just said it doesn't
17:24:10 gtema do you have fresh keystone log?
17:24:40 stephenfin sorry, missed that message
17:25:00 stephenfin yes, I just pulled from master and restarted the devstack@keystone service
17:27:40 stephenfin ...but it's also an issue on 24.0.0 from 1.5 years ago
17:30:07 gtema with hacking keystone a bit to add debug I see that it tries to validate {'user': {'password': 'secret', 'name': 'admin', 'domain': {'id': 'default'}}} as input
17:31:37 gtema totally weird is that osc debug log also states: Using auth plugin: password Using parameters {'auth_url': 'http://192.168.1.3/identity', 'system_scope': 'all', 'project_domain_id': 'default', 'username': 'admin', 'user_domain_id': 'default', 'password': '***'}
17:32:19 stephenfin Okay, something is regressed here so. I see:
17:32:20 stephenfin Using parameters {'auth_url': 'http://10.0.110.125/identity', 'system_scope': 'all', 'username': 'admin', 'password': '***'}
17:32:44 stephenfin no project_domain_id or user_domain_id fields
17:32:55 stephenfin and openstackclient on the devstack host works just fine
17:33:39 gtema yeah, this is how I test it now - osc directly on the devstack host
17:42:13 gtema stephenfin, at least in the osc-lib I see setting of the default_domain
17:43:04 gtema https://opendev.org/openstack/osc-lib/src/branch/master/osc_lib/shell.py#L44
17:55:42 stephenfin gtema: Got to the bottom of it :( My local copy was missing the `identity_api_version: '3'` line
17:55:59 gtema he, very weird
17:56:01 stephenfin Looks like osc-lib only generates a fake domain if that's present
17:57:17 gtema that's anyway totally insane how complex is it to find what and how sets you defaults
17:57:28 gtema and moreover: why?
17:57:41 stephenfin I think the clouds.yaml entry is invalid, tbh
17:57:56 stephenfin user_domain_id should be mandatory if using a username
17:57:56 gtema technically - yes
17:58:16 gtema or user_domain_name - that is one of the other creepy things
17:59:12 stephenfin same thing, right?
17:59:24 stephenfin well, for Default
17:59:39 gtema well, one of user_domain_id or user_domain_name must be present
18:00:01 gtema in reality even default domain id and name may differ
18:00:12 gtema it is "default" vs "Default" in devstack
18:00:30 gtema sorry, need to run away again.
18:00:33 stephenfin o/
18:12:49 stephenfin gtema: https://review.opendev.org/c/openstack/devstack/+/942840 jfyi
18:13:12 opendevreview Merged openstack/codegenerator master: Hardcode barbican secret_store schemas https://review.opendev.org/c/openstack/codegenerator/+/941374
18:13:31 opendevreview Stephen Finucane proposed openstack/openstacksdk master: Fix the Ironic functional tests to use the correct scope https://review.opendev.org/c/openstack/openstacksdk/+/942705
18:40:12 opendevreview Stephen Finucane proposed openstack/openstacksdk master: identity: Add functional tests for limits, registered limits https://review.opendev.org/c/openstack/openstacksdk/+/942819
18:40:12 opendevreview Stephen Finucane proposed openstack/openstacksdk master: identity: Fix limit, registered limit creation https://review.opendev.org/c/openstack/openstacksdk/+/942818
18:40:13 opendevreview Stephen Finucane proposed openstack/openstacksdk master: WIP: tests: Add reference to system admin credentials https://review.opendev.org/c/openstack/openstacksdk/+/942820
18:41:41 opendevreview Manuel Osorio proposed openstack/openstacksdk master: Add share transfer to shared file system https://review.opendev.org/c/openstack/openstacksdk/+/925653
18:54:39 opendevreview Merged openstack/codegenerator master: Hardcode barbican container schemas https://review.opendev.org/c/openstack/codegenerator/+/941406
18:54:40 opendevreview Merged openstack/codegenerator master: Hardcode barbican order schema https://review.opendev.org/c/openstack/codegenerator/+/941542
18:57:39 opendevreview Stephen Finucane proposed openstack/openstacksdk master: exceptions: Deprecate http_status, request_id params https://review.opendev.org/c/openstack/openstacksdk/+/929017
19:01:51 opendevreview Stephen Finucane proposed openstack/openstacksdk master: test: Use specific cloud in functional test https://review.opendev.org/c/openstack/openstacksdk/+/942713
19:01:51 opendevreview Stephen Finucane proposed openstack/openstacksdk master: tests: Rename cloud name variables https://review.opendev.org/c/openstack/openstacksdk/+/942712
20:45:48 opendevreview Merged openstack/openstacksdk master: cloud: Switch remaining compute functions to proxy https://review.opendev.org/c/openstack/openstacksdk/+/923426

Earlier   Later