Wednesday, 2025-02-26

opendevreviewOria Weng proposed openstack/python-openstackclient master: [DNM] Identity: Migrate 'registered limit' commands to SDK  https://review.opendev.org/c/openstack/python-openstackclient/+/94273500:25
opendevreviewOria Weng proposed openstack/python-openstackclient master: [DNM] Identity: Migrate 'registered limit' commands to SDK  https://review.opendev.org/c/openstack/python-openstackclient/+/94273500:28
opendevreviewOria Weng proposed openstack/python-openstackclient master: [DNM] Identity: Migrate 'registered limit' commands to SDK  https://review.opendev.org/c/openstack/python-openstackclient/+/94273500:29
opendevreviewManuel Osorio proposed openstack/openstacksdk master: Add share transfer to shared file system  https://review.opendev.org/c/openstack/openstacksdk/+/92565302:00
YanksHello 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? :)02:23
opendevreviewArtem Goncharov proposed openstack/codegenerator master: Ensure BS responses have some properties marked as required  https://review.opendev.org/c/openstack/codegenerator/+/94263107:54
opendevreviewRajesh Tailor proposed openstack/openstacksdk master: Add support for image properties in server show  https://review.opendev.org/c/openstack/openstacksdk/+/94079810:05
opendevreviewRajesh Tailor proposed openstack/python-openstackclient master: Add support for image properties in server show  https://review.opendev.org/c/openstack/python-openstackclient/+/94079910:36
opendevreviewStephen Finucane proposed openstack/openstacksdk master: proxy: Remove '_check_resource' decorator  https://review.opendev.org/c/openstack/openstacksdk/+/94259711:26
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Annotate openstack.proxy  https://review.opendev.org/c/openstack/openstacksdk/+/94259811:26
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Annotate openstack.connection  https://review.opendev.org/c/openstack/openstacksdk/+/94259911:26
opendevreviewStephen Finucane proposed openstack/openstacksdk master: WIP: typing: Annotate openstack.service_description  https://review.opendev.org/c/openstack/openstacksdk/+/94260011:26
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Add (more) missing proxy arguments  https://review.opendev.org/c/openstack/openstacksdk/+/94278211:26
opendevreviewArtem Goncharov proposed openstack/codegenerator master: Ensure BS responses have some properties marked as required  https://review.opendev.org/c/openstack/codegenerator/+/94263111:34
opendevreviewMerged openstack/openstacksdk master: typing: Don't abuse Proxy._update  https://review.opendev.org/c/openstack/openstacksdk/+/94268511:45
opendevreviewMerged openstack/openstacksdk master: typing: Remove duplicate TypeVar  https://review.opendev.org/c/openstack/openstacksdk/+/94259611:55
opendevreviewMerged openstack/codegenerator master: Ensure BS responses have some properties marked as required  https://review.opendev.org/c/openstack/codegenerator/+/94263114:10
opendevreviewStephen Finucane proposed openstack/openstacksdk master: identity: Fix limit, registered limit creation  https://review.opendev.org/c/openstack/openstacksdk/+/94281815:33
opendevreviewStephen Finucane proposed openstack/openstacksdk master: identity: Add functional tests for limits, registered limits  https://review.opendev.org/c/openstack/openstacksdk/+/94281915:33
opendevreviewStephen Finucane proposed openstack/openstacksdk master: WIP: tests: Add reference to system admin credentials  https://review.opendev.org/c/openstack/openstacksdk/+/94282015:33
stephenfinM0weng[m]: mea culpa: looks like I broke you. 👆 should fix things15:34
opendevreviewMerged openstack/codegenerator master: Add barbican secret schemas  https://review.opendev.org/c/openstack/codegenerator/+/94123415:44
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Add (more) missing proxy arguments  https://review.opendev.org/c/openstack/openstacksdk/+/94278215:56
opendevreviewStephen Finucane proposed openstack/openstacksdk master: proxy: Remove '_check_resource' decorator  https://review.opendev.org/c/openstack/openstacksdk/+/94259715:56
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Annotate openstack.proxy  https://review.opendev.org/c/openstack/openstacksdk/+/94259815:56
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Annotate openstack.connection  https://review.opendev.org/c/openstack/openstacksdk/+/94259915:56
opendevreviewStephen Finucane proposed openstack/openstacksdk master: WIP: typing: Annotate openstack.service_description  https://review.opendev.org/c/openstack/openstacksdk/+/94260015:56
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Annotate openstack.proxy  https://review.opendev.org/c/openstack/openstacksdk/+/94259816:22
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Annotate openstack.connection  https://review.opendev.org/c/openstack/openstacksdk/+/94259916:22
opendevreviewStephen Finucane proposed openstack/openstacksdk master: WIP: typing: Annotate openstack.service_description  https://review.opendev.org/c/openstack/openstacksdk/+/94260016:22
stephenfingtema: If I run 'openstack --os-cloud devstack-system-admin registered limit list', I get the following error17:06
stephenfinxpecting 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
stephenfinIs that expected? How does one do system-scoped operations otherwise?17:06
* stephenfin thought he'd broken something with the recent typing changes to ksa, but it reproduces on ksa 5.8.0 which predates those17:07
gtemastephenfin - it works for me on devstack now17:07
gtemaat least with 7.2.1 as I see now17:07
gtemapotentially we broke it with some of the changes recently17:08
stephenfinI'm seeing it fail on dtantsur's change here https://zuul.opendev.org/t/openstack/build/e745767e1b0d4e6d86a0dee43238478a17:08
stephenfinis that OSC in a virtualenv? could you share your `pip freeze` output?17:09
gtemahmm, even with 7.3.2 on devstack it works17:09
gtemahttps://paste.openstack.org/show/bHixZI149prOY0IyMEW7/17:10
stephenfinit could be my devstack, but as I said I also see it on Dmitry's patch 17:10
gtemait's a pure osc venv17:10
gtemaI just reinstalled devstack today, so it should be fresh17:10
stephenfinokay, and if you create a wholly new venv and just install OSC from pypi, it works?17:13
gtemayupp, still works17:14
stephenfinthat's the log I see https://paste.opendev.org/show/b410BGwb97j6BUXKicSE/ though this is an old devstack from last october17:14
stephenfinweird17:14
stephenfinokay, something with my devstack so17:14
gtemathis just states that user_domain_id is missing in the clouds.yaml17:15
stephenfinright, but it's system-scoped: there's no domain17:16
stephenfinthis 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:17
gtemano domain for the scope, but not for the user17:19
gtemauser_domain_id has nothing to do with the scope - it is info about user's home17:20
gtemaok, in my clouds.yaml it is also missing17:20
stephenfinFair. You said you just deployed devstack: does your devstack-system-admin entry have a user_domain_id field?17:21
stephenfinLooking at tools/update_clouds_yaml.py and I can't see how that would get set17:21
stephenfin(tools/update_clouds_yaml.py in the devstack repo)17:22
gtemanope, as just said it doesn't17:23
gtemado you have fresh keystone log?17:24
stephenfinsorry, missed that message17:24
stephenfinyes, I just pulled from master and restarted the devstack@keystone service17:25
stephenfin...but it's also an issue on 24.0.0 from 1.5 years ago17:27
gtemawith hacking keystone a bit to add debug I see that it tries to validate  {'user': {'password': 'secret', 'name': 'admin', 'domain': {'id': 'default'}}} as input17:30
gtematotally 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:31
stephenfinOkay, something is regressed here so. I see:17:32
stephenfinUsing parameters {'auth_url': 'http://10.0.110.125/identity', 'system_scope': 'all', 'username': 'admin', 'password': '***'}17:32
stephenfinno project_domain_id or user_domain_id fields17:32
stephenfinand openstackclient on the devstack host works just fine17:32
gtemayeah, this is how I test it now - osc directly on the devstack host17:33
gtemastephenfin, at least in the osc-lib I see setting of the default_domain17:42
gtemahttps://opendev.org/openstack/osc-lib/src/branch/master/osc_lib/shell.py#L4417:43
stephenfingtema: Got to the bottom of it :( My local copy was missing the `identity_api_version: '3'` line17:55
gtemahe, very weird17:55
stephenfinLooks like osc-lib only generates a fake domain if that's present17:56
gtemathat's anyway totally insane how complex is it to find what and how sets you defaults17:57
gtemaand moreover: why?17:57
stephenfinI think the clouds.yaml entry is invalid, tbh17:57
gtematechnically - yes17:57
stephenfinuser_domain_id should be mandatory if using a username17:57
gtemaor user_domain_name - that is one of the other creepy things17:58
stephenfinsame thing, right?17:59
stephenfinwell, for Default17:59
gtemawell, one of user_domain_id or user_domain_name must be  present17:59
gtemain reality even default domain id and name may differ18:00
gtemait is "default" vs "Default" in devstack18:00
gtemasorry, need to run away again.18:00
stephenfino/18:00
stephenfingtema: https://review.opendev.org/c/openstack/devstack/+/942840 jfyi18:12
opendevreviewMerged openstack/codegenerator master: Hardcode barbican secret_store schemas  https://review.opendev.org/c/openstack/codegenerator/+/94137418:13
opendevreviewStephen Finucane proposed openstack/openstacksdk master: Fix the Ironic functional tests to use the correct scope  https://review.opendev.org/c/openstack/openstacksdk/+/94270518:13
opendevreviewStephen Finucane proposed openstack/openstacksdk master: identity: Fix limit, registered limit creation  https://review.opendev.org/c/openstack/openstacksdk/+/94281818:40
opendevreviewStephen Finucane proposed openstack/openstacksdk master: identity: Add functional tests for limits, registered limits  https://review.opendev.org/c/openstack/openstacksdk/+/94281918:40
opendevreviewStephen Finucane proposed openstack/openstacksdk master: WIP: tests: Add reference to system admin credentials  https://review.opendev.org/c/openstack/openstacksdk/+/94282018:40
opendevreviewManuel Osorio proposed openstack/openstacksdk master: Add share transfer to shared file system  https://review.opendev.org/c/openstack/openstacksdk/+/92565318:41
opendevreviewMerged openstack/codegenerator master: Hardcode barbican container schemas  https://review.opendev.org/c/openstack/codegenerator/+/94140618:54
opendevreviewMerged openstack/codegenerator master: Hardcode barbican order schema  https://review.opendev.org/c/openstack/codegenerator/+/94154218:54
opendevreviewStephen Finucane proposed openstack/openstacksdk master: exceptions: Deprecate http_status, request_id params  https://review.opendev.org/c/openstack/openstacksdk/+/92901718:57
opendevreviewStephen Finucane proposed openstack/openstacksdk master: tests: Rename cloud name variables  https://review.opendev.org/c/openstack/openstacksdk/+/94271219:01
opendevreviewStephen Finucane proposed openstack/openstacksdk master: test: Use specific cloud in functional test  https://review.opendev.org/c/openstack/openstacksdk/+/94271319:01
opendevreviewMerged openstack/openstacksdk master: cloud: Switch remaining compute functions to proxy  https://review.opendev.org/c/openstack/openstacksdk/+/92342620:45
opendevreviewMerged openstack/openstacksdk master: cloud: Add missing parameter docs  https://review.opendev.org/c/openstack/openstacksdk/+/92342720:45
opendevreviewMerged openstack/openstacksdk master: cloud: Deprecate jmespath-style filters  https://review.opendev.org/c/openstack/openstacksdk/+/94260920:45
opendevreviewMerged openstack/openstacksdk master: typing: Add (more) missing proxy arguments  https://review.opendev.org/c/openstack/openstacksdk/+/94278220:45
opendevreviewMerged openstack/openstacksdk master: proxy: Remove '_check_resource' decorator  https://review.opendev.org/c/openstack/openstacksdk/+/94259720:45
opendevreviewMerged openstack/openstacksdk master: deps: Bump minimum keystoneauth  https://review.opendev.org/c/openstack/openstacksdk/+/94261021:04
opendevreviewMerged openstack/openstacksdk master: zuul: Make openstacksdk-functional-devstack-manila voting  https://review.opendev.org/c/openstack/openstacksdk/+/94262421:04
opendevreviewMerged openstack/openstacksdk master: zuul: Make openstacksdk-functional-devstack-masakari voting  https://review.opendev.org/c/openstack/openstacksdk/+/94262621:04

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!