*** __ministry is now known as Guest3324 | 01:33 | |
opendevreview | Yoonho Hann proposed openstack/openstacksdk master: Add getting the status of the services in designate system https://review.opendev.org/c/openstack/openstacksdk/+/927673 | 05:08 |
---|---|---|
opendevreview | Yoonho Hann proposed openstack/openstacksdk master: Add getting the status of the services in designate system https://review.opendev.org/c/openstack/openstacksdk/+/927673 | 05: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 |
tkajinam | This 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 |
frickler | tkajinam: is this with osc? we made a new release yesterday | 06:01 |
frickler | and I was just about to mention another regression https://zuul.opendev.org/t/openstack/build/54d612aa4622478d87cd8c42eacc9daa | 06:02 |
frickler | ah, you said "user create" | 06:02 |
tkajinam | https://zuul.opendev.org/t/openstack/build/4165b7790b7e4fa19a1837b9e08e2d76/log/job-output.txt#10797-10806 | 06:02 |
tkajinam | Ugh. it turned out we don't capture keystone log in storlets CI... I'll look into it | 06:03 |
tkajinam | but I suspect that the failure is triggered by https://github.com/openstack/storlets/blob/master/devstack/plugin.sh#L113 | 06:04 |
frickler | it looks like you do "export OS_USER_DOMAIN_ID=default", maybe this isn't picked up properly, let me try to test this locally | 06:06 |
tkajinam | frickler, the bump is only done in master, right ? It's strange that the failure appears in 2024.1 | 06:06 |
tkajinam | s/2024.1/2024.2 | 06:06 |
tkajinam | I've pushed the debug change which adds --debug to see details of these commands. | 06:08 |
frickler | tkajinam: 2024.2 is using master constraints since reqs are not branched yet | 06:13 |
tkajinam | ah, ok | 06:13 |
frickler | I can confirm that this is another regression with osc >= 7 | 06:13 |
frickler | can you open a bug report on launchpad? | 06:13 |
frickler | essentially it looks like the issue is making "--domain" a required option for "user create" (and likely others), instead of using "default" by default | 06:14 |
frickler | tkajinam: so the workaround would be to add "--domain $STORLETS_DEFAULT_USER_DOMAIN_ID" to your call | 06:16 |
frickler | gtema: ^^ fyi | 06:17 |
tkajinam | frickler, ack. will create a bug. thx | 06:52 |
*** ralonsoh_ is now known as ralonsoh | 06:55 | |
tkajinam | https://bugs.launchpad.net/python-openstackclient/+bug/2080600 | 06:57 |
opendevreview | 이현규 proposed openstack/openstacksdk master: ADD DNS Zone Blacklist CRUD https://review.opendev.org/c/openstack/openstacksdk/+/927824 | 08:13 |
opendevreview | Stephen Finucane proposed openstack/cliff master: Drop support for Python 3.8, add Python 3.12 https://review.opendev.org/c/openstack/cliff/+/929224 | 08:44 |
opendevreview | Stephen Finucane proposed openstack/cliff master: Migrate to ruff, ruff-format https://review.opendev.org/c/openstack/cliff/+/929157 | 08:49 |
opendevreview | Stephen Finucane proposed openstack/cliff master: ruff: Enable pyupgrade rules https://review.opendev.org/c/openstack/cliff/+/929158 | 08:49 |
opendevreview | Stephen Finucane proposed openstack/cliff master: Remove unnecessary shebangs https://review.opendev.org/c/openstack/cliff/+/929159 | 08:49 |
*** ralonsoh_ is now known as ralonsoh | 08:59 | |
opendevreview | Stephen Finucane proposed openstack/openstacksdk master: Return payload as text only for text/plain secrets https://review.opendev.org/c/openstack/openstacksdk/+/928151 | 09:00 |
opendevreview | Stephen Finucane proposed openstack/openstacksdk master: Followup to I0e5ac1288c0d0423fa3a7a4e63173675b78aae79 https://review.opendev.org/c/openstack/openstacksdk/+/929090 | 09:00 |
opendevreview | KyeongNa Park proposed openstack/openstacksdk master: Add create, delete, find, list and UPDATE example connect code https://review.opendev.org/c/openstack/openstacksdk/+/928129 | 09:18 |
opendevreview | KyeongNa Park proposed openstack/openstacksdk master: Add create, delete, find, list and UPDATE example connect code https://review.opendev.org/c/openstack/openstacksdk/+/928129 | 10:21 |
opendevreview | Stephen Finucane proposed openstack/openstacksdk master: compute: Add support for targeting host during migrate https://review.opendev.org/c/openstack/openstacksdk/+/920948 | 10:27 |
opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: Handle NotFoundException when listing floating IPs https://review.opendev.org/c/openstack/python-openstackclient/+/694571 | 10:34 |
opendevreview | Rodolfo Alonso proposed openstack/openstacksdk master: Add method to create network resource tags https://review.opendev.org/c/openstack/openstacksdk/+/927779 | 10:35 |
opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: Add --relay-state-prefix option to Service Provider https://review.opendev.org/c/openstack/python-openstackclient/+/657089 | 10:38 |
opendevreview | Jens Harbott proposed openstack/python-openstackclient master: evacuate: Only pass password parameter if set https://review.opendev.org/c/openstack/python-openstackclient/+/929236 | 10:41 |
opendevreview | Merged openstack/openstacksdk master: Cast all header values to string https://review.opendev.org/c/openstack/openstacksdk/+/924301 | 10:50 |
opendevreview | Jens Harbott proposed openstack/python-openstackclient master: evacuate: Fix password parameter name for SDK https://review.opendev.org/c/openstack/python-openstackclient/+/929236 | 11:23 |
frickler | stephenfin: gtema: ^^ that'll be needed to unblock nova iiuc | 11:24 |
opendevreview | Merged openstack/openstacksdk master: Return payload as text only for text/plain secrets https://review.opendev.org/c/openstack/openstacksdk/+/928151 | 11:26 |
frickler | this 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-openstackclient | 12:05 |
opendevreview | Merged openstack/python-openstackclient master: Remove TestServer base class https://review.opendev.org/c/openstack/python-openstackclient/+/919893 | 12:36 |
opendevreview | Merged openstack/python-openstackclient master: tests: Remove aliasing from extensions test https://review.opendev.org/c/openstack/python-openstackclient/+/924403 | 12:36 |
opendevreview | Yoonho Hann proposed openstack/openstacksdk master: Add getting the status of the services in designate system https://review.opendev.org/c/openstack/openstacksdk/+/927673 | 13:45 |
gtema | frickler, you mean https://review.opendev.org/c/openstack/python-openstackclient/+/929236? | 14:33 |
frickler | gtema: yes, sean is verifying now with https://review.opendev.org/c/openstack/nova/+/929187 but I also tested locally | 15:28 |
frickler | gtema: 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 future | 15:29 |
tkajinam | so 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 tricky | 15:31 |
tkajinam | if '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 |
tkajinam | gtema, this is the one https://bugs.launchpad.net/python-openstackclient/+bug/2080600 | 15:33 |
JayF | that is a very unfortunate behavior change | 15:46 |
JayF | there are huge numbers of openstack deployers who don't use domain, or even have a mental model of it | 15:46 |
JayF | I anticipate this being an extremely breaking change | 15:46 |
gtema | what 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 team | 16:05 |
JayF | To 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 |
gtema | I 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 |
JayF | Yes, 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 |
opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: Add status filtering options to port list https://review.opendev.org/c/openstack/python-openstackclient/+/444810 | 17:08 |
opendevreview | Merged openstack/keystoneauth master: Drop support for Python 3.8 https://review.opendev.org/c/openstack/keystoneauth/+/928833 | 17:09 |
opendevreview | Merged openstack/cliff master: Drop support for Python 3.8, add Python 3.12 https://review.opendev.org/c/openstack/cliff/+/929224 | 17:21 |
opendevreview | Merged openstack/python-openstackclient master: evacuate: Fix password parameter name for SDK https://review.opendev.org/c/openstack/python-openstackclient/+/929236 | 17:35 |
opendevreview | Merged openstack/python-openstackclient master: pre-commit: Migrate bandit to ruff https://review.opendev.org/c/openstack/python-openstackclient/+/929163 | 17:35 |
opendevreview | Merged openstack/python-openstackclient master: pre-commit: Migrate pyupgrade to ruff https://review.opendev.org/c/openstack/python-openstackclient/+/929164 | 17:35 |
opendevreview | Merged openstack/openstacksdk master: Allow to override _max_microversion for Volume._action function https://review.opendev.org/c/openstack/openstacksdk/+/924206 | 18:20 |
opendevreview | Merged openstack/python-openstackclient master: Handle NotFoundException when listing floating IPs https://review.opendev.org/c/openstack/python-openstackclient/+/694571 | 18:58 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!