Friday, 2024-09-13

*** __ministry is now known as Guest332401:33
opendevreviewYoonho Hann proposed openstack/openstacksdk master: Add getting the status of the services in designate system  https://review.opendev.org/c/openstack/openstacksdk/+/92767305:08
opendevreviewYoonho Hann proposed openstack/openstacksdk master: Add getting the status of the services in designate system  https://review.opendev.org/c/openstack/openstacksdk/+/92767305:36
tkajinam"BadRequestException: 400: Client Error for url: http://127.0.0.1/identity/v3/users, Invalid input for field 'domain_id': None is not of type 'string'"06:00
tkajinamThis is now seen in response to 'openstack user create' without any domain options. Probably is something related to recent schema validation work ?06:01
tkajinam(probably I should have asked this in keystone 06:01
fricklertkajinam: is this with osc? we made a new release yesterday06:01
fricklerand I was just about to mention another regression https://zuul.opendev.org/t/openstack/build/54d612aa4622478d87cd8c42eacc9daa06:02
fricklerah, you said "user create"06:02
tkajinamhttps://zuul.opendev.org/t/openstack/build/4165b7790b7e4fa19a1837b9e08e2d76/log/job-output.txt#10797-1080606:02
tkajinamUgh. it turned out we don't capture keystone log in storlets CI... I'll look into it06:03
tkajinambut I suspect that the failure is triggered by https://github.com/openstack/storlets/blob/master/devstack/plugin.sh#L11306:04
fricklerit looks like you do "export OS_USER_DOMAIN_ID=default", maybe this isn't picked up properly, let me try to test this locally06:06
tkajinamfrickler, the bump is only done in master, right ? It's strange that the failure appears in 2024.106:06
tkajinams/2024.1/2024.206:06
tkajinamI've pushed the debug change which adds --debug to see details of these commands.06:08
fricklertkajinam: 2024.2 is using master constraints since reqs are not branched yet06:13
tkajinamah, ok06:13
fricklerI can confirm that this is another regression with osc >= 706:13
fricklercan you open a bug report on launchpad?06:13
frickleressentially it looks like the issue is making "--domain" a required option for "user create" (and likely others), instead of using "default" by default06:14
fricklertkajinam: so the workaround would be to add "--domain $STORLETS_DEFAULT_USER_DOMAIN_ID" to your call06:16
fricklergtema: ^^ fyi06:17
tkajinamfrickler, ack. will create a bug. thx06:52
*** ralonsoh_ is now known as ralonsoh06:55
tkajinamhttps://bugs.launchpad.net/python-openstackclient/+bug/208060006:57
opendevreview이현규 proposed openstack/openstacksdk master: ADD DNS Zone Blacklist CRUD  https://review.opendev.org/c/openstack/openstacksdk/+/92782408:13
opendevreviewStephen Finucane proposed openstack/cliff master: Drop support for Python 3.8, add Python 3.12  https://review.opendev.org/c/openstack/cliff/+/92922408:44
opendevreviewStephen Finucane proposed openstack/cliff master: Migrate to ruff, ruff-format  https://review.opendev.org/c/openstack/cliff/+/92915708:49
opendevreviewStephen Finucane proposed openstack/cliff master: ruff: Enable pyupgrade rules  https://review.opendev.org/c/openstack/cliff/+/92915808:49
opendevreviewStephen Finucane proposed openstack/cliff master: Remove unnecessary shebangs  https://review.opendev.org/c/openstack/cliff/+/92915908:49
*** ralonsoh_ is now known as ralonsoh08:59
opendevreviewStephen Finucane proposed openstack/openstacksdk master: Return payload as text only for text/plain secrets  https://review.opendev.org/c/openstack/openstacksdk/+/92815109:00
opendevreviewStephen Finucane proposed openstack/openstacksdk master: Followup to I0e5ac1288c0d0423fa3a7a4e63173675b78aae79  https://review.opendev.org/c/openstack/openstacksdk/+/92909009:00
opendevreviewKyeongNa Park proposed openstack/openstacksdk master: Add create, delete, find, list and UPDATE example connect code  https://review.opendev.org/c/openstack/openstacksdk/+/92812909:18
opendevreviewKyeongNa Park proposed openstack/openstacksdk master: Add create, delete, find, list and UPDATE example connect code  https://review.opendev.org/c/openstack/openstacksdk/+/92812910:21
opendevreviewStephen Finucane proposed openstack/openstacksdk master: compute: Add support for targeting host during migrate  https://review.opendev.org/c/openstack/openstacksdk/+/92094810:27
opendevreviewStephen Finucane proposed openstack/python-openstackclient master: Handle NotFoundException when listing floating IPs  https://review.opendev.org/c/openstack/python-openstackclient/+/69457110:34
opendevreviewRodolfo Alonso proposed openstack/openstacksdk master: Add method to create network resource tags  https://review.opendev.org/c/openstack/openstacksdk/+/92777910:35
opendevreviewStephen Finucane proposed openstack/python-openstackclient master: Add --relay-state-prefix option to Service Provider  https://review.opendev.org/c/openstack/python-openstackclient/+/65708910:38
opendevreviewJens Harbott proposed openstack/python-openstackclient master: evacuate: Only pass password parameter if set  https://review.opendev.org/c/openstack/python-openstackclient/+/92923610:41
opendevreviewMerged openstack/openstacksdk master: Cast all header values to string  https://review.opendev.org/c/openstack/openstacksdk/+/92430110:50
opendevreviewJens Harbott proposed openstack/python-openstackclient master: evacuate: Fix password parameter name for SDK  https://review.opendev.org/c/openstack/python-openstackclient/+/92923611:23
fricklerstephenfin: gtema: ^^ that'll be needed to unblock nova iiuc11:24
opendevreviewMerged openstack/openstacksdk master: Return payload as text only for text/plain secrets  https://review.opendev.org/c/openstack/openstacksdk/+/92815111:26
fricklerthis looks like another thing that's broken on noble, if someone wants to take a look we might want to avoid having to pin the job to jammy https://zuul.opendev.org/t/openstack/builds?job_name=openstackclient-check-plugins&project=openstack/python-openstackclient12:05
opendevreviewMerged openstack/python-openstackclient master: Remove TestServer base class  https://review.opendev.org/c/openstack/python-openstackclient/+/91989312:36
opendevreviewMerged openstack/python-openstackclient master: tests: Remove aliasing from extensions test  https://review.opendev.org/c/openstack/python-openstackclient/+/92440312:36
opendevreviewYoonho Hann proposed openstack/openstacksdk master: Add getting the status of the services in designate system  https://review.opendev.org/c/openstack/openstacksdk/+/92767313:45
gtemafrickler, you mean https://review.opendev.org/c/openstack/python-openstackclient/+/929236?14:33
fricklergtema: yes, sean is verifying now with https://review.opendev.org/c/openstack/nova/+/929187 but I also tested locally15:28
fricklergtema: then there's also the regression discovered by tkajinam, I didn't look into how to fix that yet and likely won't have time to in the near future15:29
tkajinamso it seems migration to sdk made 'user create' require --domain... To "fix" it we may need to let osc/sdk to accept no domain id which sounds like a bit tricky15:31
tkajinamif 'user create' without --domain was explicitly deprecated then we can document the change in a release note ? Though I've never seen any explicit message (by osc at least)15:32
tkajinamgtema, this is the one https://bugs.launchpad.net/python-openstackclient/+bug/208060015:33
JayFthat is a very unfortunate behavior change15:46
JayFthere are huge numbers of openstack deployers who don't use domain, or even have a mental model of it15:46
JayFI anticipate this being an extremely breaking change15:46
gtemawhat relates to me I moved from the believe of sdk/cli being able to negotiate all corner cases (and OpenStack is full of those) saying: if the service is doing it this way - blame the service and not the sdk/cli team16:05
JayFTo be clear: my comment is not meant to point blame; just indicate from a high level this will likely be messy if released this way.16:12
gtemaI do get it JayF, it is just extremely frustrating that people want improvements and extensions on one side and immediately crying on any logical interface change. It is impossible to maintain cli/sdk reasonably. 16:19
JayFYes, I entirely understand. When we wrote the recent Ironic security fix, we specifically ensured to make a path for people to be secured even if they didn't update IPA 16:21
opendevreviewStephen Finucane proposed openstack/python-openstackclient master: Add status filtering options to port list  https://review.opendev.org/c/openstack/python-openstackclient/+/44481017:08
opendevreviewMerged openstack/keystoneauth master: Drop support for Python 3.8  https://review.opendev.org/c/openstack/keystoneauth/+/92883317:09
opendevreviewMerged openstack/cliff master: Drop support for Python 3.8, add Python 3.12  https://review.opendev.org/c/openstack/cliff/+/92922417:21
opendevreviewMerged openstack/python-openstackclient master: evacuate: Fix password parameter name for SDK  https://review.opendev.org/c/openstack/python-openstackclient/+/92923617:35
opendevreviewMerged openstack/python-openstackclient master: pre-commit: Migrate bandit to ruff  https://review.opendev.org/c/openstack/python-openstackclient/+/92916317:35
opendevreviewMerged openstack/python-openstackclient master: pre-commit: Migrate pyupgrade to ruff  https://review.opendev.org/c/openstack/python-openstackclient/+/92916417:35
opendevreviewMerged openstack/openstacksdk master: Allow to override _max_microversion for Volume._action function  https://review.opendev.org/c/openstack/openstacksdk/+/92420618:20
opendevreviewMerged openstack/python-openstackclient master: Handle NotFoundException when listing floating IPs  https://review.opendev.org/c/openstack/python-openstackclient/+/69457118:58

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