Tuesday, 2025-02-25

opendevreviewYaguang Tang proposed openstack/keystoneauth master: fix logic issue for getting IDP data with HTTP 400 response  https://review.opendev.org/c/openstack/keystoneauth/+/94217101:17
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? :)06:27
opendevreviewMerged openstack/os-api-ref master: Run pyupgrade to clean up Python 2 syntaxes  https://review.opendev.org/c/openstack/os-api-ref/+/94110306:53
opendevreviewArtem Goncharov proposed openstack/codegenerator master: Increase openapi job timeout  https://review.opendev.org/c/openstack/codegenerator/+/94267608:07
stephenfindtantsur: It's not hugely urgent, but do you think you'd be able to look at the ironic failures that have crept into SDK recently? https://review.opendev.org/c/openstack/openstacksdk/+/94262509:19
stephenfinI'd like to make that job voting again, as I see no reason for it to be non-voting long-term09:20
stephenfin(They're all scope-related issues)09:21
opendevreviewStephen Finucane proposed openstack/openstacksdk master: cloud: Switch remaining compute functions to proxy  https://review.opendev.org/c/openstack/openstacksdk/+/92342610:04
opendevreviewStephen Finucane proposed openstack/openstacksdk master: cloud: Add missing parameter docs  https://review.opendev.org/c/openstack/openstacksdk/+/92342710:04
opendevreviewStephen Finucane proposed openstack/openstacksdk master: cloud: Deprecate jmespath-style filters  https://review.opendev.org/c/openstack/openstacksdk/+/94260910:04
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Add missing proxy arguments  https://review.opendev.org/c/openstack/openstacksdk/+/94259510:30
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Remove duplicate TypeVar  https://review.opendev.org/c/openstack/openstacksdk/+/94259610:30
opendevreviewStephen Finucane proposed openstack/openstacksdk master: proxy: Remove '_check_resource' decorator  https://review.opendev.org/c/openstack/openstacksdk/+/94259710:30
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Annotate openstack.proxy  https://review.opendev.org/c/openstack/openstacksdk/+/94259810:30
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Annotate openstack.connection  https://review.opendev.org/c/openstack/openstacksdk/+/94259910:30
opendevreviewStephen Finucane proposed openstack/openstacksdk master: WIP: typing: Annotate openstack.service_description  https://review.opendev.org/c/openstack/openstacksdk/+/94260010:30
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Don't abuse Proxy._create  https://review.opendev.org/c/openstack/openstacksdk/+/94268510:30
opendevreviewArtem Goncharov proposed openstack/codegenerator master: Drop role assignment schema hardcode  https://review.opendev.org/c/openstack/codegenerator/+/94263510:32
opendevreviewMerged openstack/openstacksdk master: cloud: Switch remaining image functions to proxy  https://review.opendev.org/c/openstack/openstacksdk/+/92342210:45
opendevreviewMerged openstack/openstacksdk master: cloud: Switch remaining block storage functions to proxy  https://review.opendev.org/c/openstack/openstacksdk/+/92342310:54
opendevreviewMerged openstack/openstacksdk master: cloud: Replace use of cloud methods in identity cloud layer  https://review.opendev.org/c/openstack/openstacksdk/+/92342410:54
opendevreviewMerged openstack/openstacksdk master: cloud: Switch remaining identity functions to proxy  https://review.opendev.org/c/openstack/openstacksdk/+/92342510:54
opendevreviewMerged openstack/openstacksdk master: identity: Extract info from created registered limit  https://review.opendev.org/c/openstack/openstacksdk/+/94264912:22
opendevreviewMerged openstack/codegenerator master: Drop role assignment schema hardcode  https://review.opendev.org/c/openstack/codegenerator/+/94263513:10
dtantsurstephenfin: noted13:19
dtantsurstephenfin, gtema, do you have a quick idea how I can change the functional tests to use the system scope13:32
dtantsurIt's less of an Ironic question and move of an SDK/keystoneauth one :)13:32
gtemaafaik in devstack there is already clouds.yaml entry with system scope13:33
stephenfinyes, `devstack-system-admin`13:34
gtemayupp: devstack-system-admin, devstack-system-member and devstack-system-reader13:34
stephenfindtantsur: I'm guessing you're going to need a new cloud type variable in openstack/tests/functional/base.py, to go along with `user_cloud`, `user_cloud_alt`, etc.?13:36
dtantsurstephenfin: I assume you so, yes13:43
dtantsurIn the new RBAC world, some Ironic operations are system-scoped by default (listing drivers, conductors)13:43
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Add missing proxy arguments  https://review.opendev.org/c/openstack/openstacksdk/+/94259513:47
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Don't abuse Proxy._update  https://review.opendev.org/c/openstack/openstacksdk/+/94268513:47
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Remove duplicate TypeVar  https://review.opendev.org/c/openstack/openstacksdk/+/94259613:47
opendevreviewStephen Finucane proposed openstack/openstacksdk master: proxy: Remove '_check_resource' decorator  https://review.opendev.org/c/openstack/openstacksdk/+/94259713:47
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Annotate openstack.proxy  https://review.opendev.org/c/openstack/openstacksdk/+/94259813:47
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Annotate openstack.connection  https://review.opendev.org/c/openstack/openstacksdk/+/94259913:47
opendevreviewStephen Finucane proposed openstack/openstacksdk master: WIP: typing: Annotate openstack.service_description  https://review.opendev.org/c/openstack/openstacksdk/+/94260013:47
opendevreviewDmitry Tantsur proposed openstack/openstacksdk master: Fix the Ironic functional tests to use the correct scope  https://review.opendev.org/c/openstack/openstacksdk/+/94270515:25
dtantsurstephenfin, my attempt at it ^^15:25
cardoeWhat do I need to do to land https://review.opendev.org/c/openstack/python-openstackclient/+/940595 ?16:10
opendevreviewStephen Finucane proposed openstack/openstacksdk master: tests: Rename cloud name variables  https://review.opendev.org/c/openstack/openstacksdk/+/94271216:19
opendevreviewStephen Finucane proposed openstack/openstacksdk master: test: Use specific cloud in functional test  https://review.opendev.org/c/openstack/openstacksdk/+/94271316:19
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Don't abuse Proxy._update  https://review.opendev.org/c/openstack/openstacksdk/+/94268516:21
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Remove duplicate TypeVar  https://review.opendev.org/c/openstack/openstacksdk/+/94259616:21
opendevreviewStephen Finucane proposed openstack/openstacksdk master: proxy: Remove '_check_resource' decorator  https://review.opendev.org/c/openstack/openstacksdk/+/94259716:21
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Annotate openstack.proxy  https://review.opendev.org/c/openstack/openstacksdk/+/94259816:21
opendevreviewStephen Finucane proposed openstack/openstacksdk master: typing: Annotate openstack.connection  https://review.opendev.org/c/openstack/openstacksdk/+/94259916:21
opendevreviewStephen Finucane proposed openstack/openstacksdk master: WIP: typing: Annotate openstack.service_description  https://review.opendev.org/c/openstack/openstacksdk/+/94260016:22
M0weng[m]stephenfin or gtema : I'm finding that the `limit` functional tests don't seem to be getting a limit ID back either, but somehow they're not failing. This is the output when I print `raw_output`, `items`, and `limit_id` in turn in the `test_limit.LimitTestCase.test_limit_create_with_options` test:17:21
* M0weng[m] sent a code block: https://matrix.org/oftc/media/v1/media/download/ARiqPxhH7AaFJlITjcyCWOQUXZs6RNGFI-NQIvZYDjMJLNcSWtugdbVYHltqUYe0LnbMJeuW9kJFCzYfFB6yKMBCeVhjqJTQAG1hdHJpeC5vcmcvRFBvaHFzdHZLcVZleWdOSmV0anpadHdJ17:22
M0weng[m](or pastebin if you prefer https://paste.openstack.org/show/bDxU7qOBl2WseY8CeyeX/)17:23
gtemapls check directly whether the SDK gets the ID mapped properly17:23
M0weng[m]SDK does not either; this is its output from printing the whole limit and the limit ID in turn:17:23
M0weng[m]openstack.identity.v3.limit.Limit(description=test, project_id=235fb40de1474c06b2756eaf9d66bff8, service_id=6c34e452f0b64587b442a29ff6889b2b, region_id=tempest-TestRegion-260053066, resource_name=tempest-resource_name-1709327697, resource_limit=15, location=Munch({'cloud': 'devstack-system-admin', 'region_name': 'RegionOne', 'zone': None, 'project': Munch({'id': '235fb40de1474c06b2756eaf9d66bff8', 'name': None, 'domain_id': None,17:24
M0weng[m]'domain_name': None})}))17:24
M0weng[m]None17:24
M0weng[m](this is the output in the test)17:24
M0weng[m]* (this is the output as I'm getting it from the test)17:24
gtemaweird, but at least now you know SDK is to blame17:25
gtemawith the SDK test script you could verify that id is being present in the response, not that we have keystone to blame17:26
stephenfinM0weng[m]: What happens if you run this? https://paste.opendev.org/show/b247JKxsPqlVh3sZMNBM/17:29
M0weng[m]stephenfin: I'm getting an error that I need an auth_url argument when creating the connection object; what should I be putting there?17:31
stephenfinSet OS_CLOUD first17:31
stephenfins/Set/Export/17:32
M0weng[m]ahh ok17:32
M0weng[m]Hmm I'm getting a 400 error; OS_CLOUD is things like devstack-admin, devstack-system-admin right?17:34
stephenfinYep. Something like `export OS_CLOUD=devstack-admin` should do the trick17:34
M0weng[m]Oh wait changing it to devstack-admin worked17:35
M0weng[m]I'm getting an empty array back though17:35
M0weng[m]Let me create a new limit first17:35
M0weng[m]Ah wait I remember, I can't use devstack-admin to list, I need to use devstack-reader17:36
M0weng[m]Response here:... (full message at <https://matrix.org/oftc/media/v1/media/download/AaxUKZUTsOrXZ1SgnN3G6eSVytWi3sQWiRC-kGVVZNDR7OaK5Tdwk1NO4OJE7DruuOpBwWGwAWTNPPfvAZWwfHVCeVhkj2zgAG1hdHJpeC5vcmcvSUhlR1BaSVJlblZPWnVyZHlVZWxnV2ll>)17:38
M0weng[m]I need to head to class soon but I will take another look later today17:39
opendevreviewMerged openstack/openstacksdk master: typing: Add missing proxy arguments  https://review.opendev.org/c/openstack/openstacksdk/+/94259517:47
stephenfinM0weng[m]: So I see the 'id' field in the output there (the line starting with 'limit 0: ')18:15
stephenfinAre you *certain* you are using the correct openstacksdk in your test environment?18:15
stephenfinAssuming you are running tests like e.g. 'tox -e functional-py39', you will need to install openstacksdk manually into the test environment in order to pick up your fix18:16
stephenfinSo e.g. 'source .tox/functional-py39/bin/activate; pip install -e $path_to_openstacksdk_repo_with_patches; deactivate; tox -e functional-py39'18:17
stephenfinobviously you can sub 'py39' for 'py310' etc.18:17
M0weng[m]Yeah I am seeing the install line where it installs from my local instead of the upstream. I'm using tox -e functional-tips and it re-installs every time.18:17
stephenfinah18:17
M0weng[m]I edited tox.ini to point to my local version18:17
stephenfinand your local version: you're on the correct branch with the fixes applied?18:18
M0weng[m]Yep, it all seems to be there18:19
stephenfinVery strange. I can't reproduce locally using `master` https://paste.opendev.org/show/byefSAYfIXTuuYWRgy1G/18:21
stephenfinYou might just need to tidy up the PR and push it as a draft so, so one of us can take a look. I can't blame sdk quite yet18:22
M0weng[m]Ok, will do when my next shift starts 👍️18:27
opendevreviewTim Burke proposed openstack/python-openstackclient master: Fix credential creation  https://review.opendev.org/c/openstack/python-openstackclient/+/94272118:30
*** timburke_ is now known as timburke18:39
timburkeFYI, ^^^ is needed to fix Swift's gate18:40
opendevreviewMerged openstack/codegenerator master: Increase openapi job timeout  https://review.opendev.org/c/openstack/codegenerator/+/94267619:06
opendevreviewDouglas Viroel proposed openstack/openstacksdk master: Bump compute max microversion to 2.100  https://review.opendev.org/c/openstack/openstacksdk/+/93883319:57
opendevreviewDouglas Viroel proposed openstack/python-openstackclient master: Add support for showing scheduler_hints in server details  https://review.opendev.org/c/openstack/python-openstackclient/+/93883419:58
opendevreviewMerged openstack/python-openstackclient master: Fix credential creation  https://review.opendev.org/c/openstack/python-openstackclient/+/94272121:19
opendevreviewOria Weng proposed openstack/python-openstackclient master: [DNM] Identity: Migrate 'registered limit' commands to SDK  https://review.opendev.org/c/openstack/python-openstackclient/+/94273521:31
M0weng[m]stephenfin / gtema : New patch for registered limits: https://review.opendev.org/c/openstack/python-openstackclient/+/94273521:31
M0weng[m]The limits patch has been around for a while already (waiting on deprecation for `--region 'None'` behavior in six months): https://review.opendev.org/c/openstack/python-openstackclient/+/93627921:31
opendevreviewOria Weng proposed openstack/python-openstackclient master: [DNM] Identity: Migrate 'limit' commands to SDK  https://review.opendev.org/c/openstack/python-openstackclient/+/93627922:05
opendevreviewOria Weng proposed openstack/python-openstackclient master: [DNM] Identity: Migrate 'limit' commands to SDK  https://review.opendev.org/c/openstack/python-openstackclient/+/93627922:06
opendevreviewOria Weng proposed openstack/python-openstackclient master: [DNM] Identity: Migrate 'limit' commands to SDK  https://review.opendev.org/c/openstack/python-openstackclient/+/93627922:08
opendevreviewOria Weng proposed openstack/python-openstackclient master: [DNM] Identity: Migrate 'limit' commands to SDK  https://review.opendev.org/c/openstack/python-openstackclient/+/93627922:10
opendevreviewOria Weng proposed openstack/python-openstackclient master: [DNM] Identity: Migrate 'limit' commands to SDK  https://review.opendev.org/c/openstack/python-openstackclient/+/93627922:15
opendevreviewMerged openstack/python-openstackclient master: handle 'router create --flavor' option  https://review.opendev.org/c/openstack/python-openstackclient/+/94059522:48
opendevreviewOria Weng proposed openstack/python-openstackclient master: [DNM] Identity: Migrate 'registered limit' commands to SDK  https://review.opendev.org/c/openstack/python-openstackclient/+/94273523:11

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