| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-sdks - 2024-09-12 | |||
| 13:28:44 | opendevreview | Stephen Finucane proposed openstack/osc-lib master: parseactions: Use ArgumentError, not ArgumentTypeError https://review.opendev.org/c/openstack/osc-lib/+/836204 | |
| 13:40:15 | opendevreview | Pavlo Shchelokovskyy proposed openstack/openstacksdk master: Followup to I0e5ac1288c0d0423fa3a7a4e63173675b78aae79 https://review.opendev.org/c/openstack/openstacksdk/+/929090 | |
| 13:43:18 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: Removed the emit_duplicated_warning() funtion. https://review.opendev.org/c/openstack/python-openstackclient/+/927743 | |
| 13:53:05 | opendevreview | Merged openstack/cliff stable/2024.2: Update .gitreview for stable/2024.2 https://review.opendev.org/c/openstack/cliff/+/928140 | |
| 13:53:06 | opendevreview | Merged openstack/cliff stable/2024.2: Update TOX_CONSTRAINTS_FILE for stable/2024.2 https://review.opendev.org/c/openstack/cliff/+/928141 | |
| 14:26:43 | opendevreview | Merged openstack/osc-lib master: Fix log level, remove unnecessary debug https://review.opendev.org/c/openstack/osc-lib/+/914971 | |
| 14:41:10 | 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 | |
| 16:18:21 | opendevreview | Stephen Finucane proposed openstack/openstacksdk master: Add timeline for removal of deprecated features https://review.opendev.org/c/openstack/openstacksdk/+/929015 | |
| 16:18:22 | opendevreview | Stephen Finucane proposed openstack/openstacksdk master: Deprecate unnecessary options, aliases https://review.opendev.org/c/openstack/openstacksdk/+/929016 | |
| 16:18:22 | opendevreview | Stephen Finucane proposed openstack/openstacksdk master: exceptions: Deprecate http_status, request_id params https://review.opendev.org/c/openstack/openstacksdk/+/929017 | |
| 16:28:24 | opendevreview | Merged openstack/python-openstackclient master: Drop support for Python 3.8 https://review.opendev.org/c/openstack/python-openstackclient/+/924493 | |
| 16:41:00 | opendevreview | Stephen Finucane proposed openstack/cliff master: Migrate to ruff, ruff-format https://review.opendev.org/c/openstack/cliff/+/929157 | |
| 16:41:00 | opendevreview | Stephen Finucane proposed openstack/cliff master: ruff: Enable pyupgrade rules https://review.opendev.org/c/openstack/cliff/+/929158 | |
| 16:41:01 | opendevreview | Stephen Finucane proposed openstack/cliff master: Remove unnecessary shebangs https://review.opendev.org/c/openstack/cliff/+/929159 | |
| 16:51:17 | opendevreview | Stephen Finucane proposed openstack/openstacksdk master: pre-commit: Migrate pyupgrade to ruff-format https://review.opendev.org/c/openstack/openstacksdk/+/929160 | |
| 16:55:20 | opendevreview | Stephen Finucane proposed openstack/osc-lib master: ruff: Enable pyupgrade rules https://review.opendev.org/c/openstack/osc-lib/+/929161 | |
| 17:08:31 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: pre-commit: Migrate bandit to ruff https://review.opendev.org/c/openstack/python-openstackclient/+/929163 | |
| 17:08:32 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: pre-commit: Migrate pyupgrade to ruff https://review.opendev.org/c/openstack/python-openstackclient/+/929164 | |
| 17:09:18 | JayF | stephenfin: <3 I have an item on Ironic's PTG to purse similar | |
| 17:09:24 | JayF | re: pre-commit/ruff | |
| 17:09:47 | stephenfin | we were discussing it in #openstack-keystone yesterday. It's a kick-ass tool | |
| 17:10:23 | stephenfin | we're migrating/have migrated all sdk deps to it (we were already using black in many places) | |
| 17:11:35 | JayF | Only real issue last time I looked at it is that it wasn't packaged everywhere | |
| 17:11:42 | JayF | but I think in the intervening months that's changed a lot | |
| 17:12:33 | stephenfin | We run it via pre-commit (including when called via tox) and don't include it in our requirements.txt, so as long as the user can access git to pull the pre-built binaries, they're good | |
| 17:13:58 | JayF | I think I'd want distro packages on most common development distros (latest ubuntu; fedora) so that it wouldn't be an issue for users behind a firewall or some kind of security policy. | |
| 17:17:28 | stephenfin | fair | |
| 17:19:19 | opendevreview | Merged openstack/osc-lib master: parseactions: Use ArgumentError, not ArgumentTypeError https://review.opendev.org/c/openstack/osc-lib/+/836204 | |
| 17:21:41 | opendevreview | Merged openstack/osc-lib master: pre-commit: Migrate from flake8 to ruff https://review.opendev.org/c/openstack/osc-lib/+/929052 | |
| 17:21:42 | opendevreview | Merged openstack/osc-lib master: pre-commit: Migrate from black to ruff format https://review.opendev.org/c/openstack/osc-lib/+/929053 | |
| 18:37:15 | opendevreview | Merged openstack/python-openstackclient master: compute: Fix --host in server list for new openstacksdk https://review.opendev.org/c/openstack/python-openstackclient/+/926193 | |
| 18:46:39 | opendevreview | Merged openstack/osc-lib master: Exclude tests directory from coverage calculation https://review.opendev.org/c/openstack/osc-lib/+/906664 | |
| 18:46:40 | opendevreview | Merged openstack/osc-lib master: ruff: Enable pyupgrade rules https://review.opendev.org/c/openstack/osc-lib/+/929161 | |
| 19:19:46 | opendevreview | Merged openstack/openstacksdk master: Do not create a class in runtime on a potentially hot path https://review.opendev.org/c/openstack/openstacksdk/+/920541 | |
| 19:19:48 | opendevreview | Merged openstack/python-openstackclient master: Removed the emit_duplicated_warning() funtion. https://review.opendev.org/c/openstack/python-openstackclient/+/927743 | |
| 22:25:33 | opendevreview | Merged openstack/openstacksdk master: pre-commit: Bump mypy https://review.opendev.org/c/openstack/openstacksdk/+/927517 | |
| 22:25:36 | opendevreview | Merged openstack/openstacksdk master: Drop support for Python 3.8 https://review.opendev.org/c/openstack/openstacksdk/+/923662 | |
| 22:25:38 | opendevreview | Merged openstack/openstacksdk master: mypy: Run under minimum Python version https://review.opendev.org/c/openstack/openstacksdk/+/923663 | |
| 22:25:40 | opendevreview | Merged openstack/openstacksdk master: Remove redundant code https://review.opendev.org/c/openstack/openstacksdk/+/923664 | |
| #openstack-sdks - 2024-09-13 | |||
| 05:08:47 | 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:39 | 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 | |
| 06:00:57 | 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:01:24 | 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:33 | tkajinam | (probably I should have asked this in keystone | |
| 06:01:52 | frickler | tkajinam: is this with osc? we made a new release yesterday | |
| 06:02:05 | frickler | and I was just about to mention another regression https://zuul.opendev.org/t/openstack/build/54d612aa4622478d87cd8c42eacc9daa | |
| 06:02:26 | frickler | ah, you said "user create" | |
| 06:02:39 | tkajinam | https://zuul.opendev.org/t/openstack/build/4165b7790b7e4fa19a1837b9e08e2d76/log/job-output.txt#10797-10806 | |
| 06:03:30 | tkajinam | Ugh. it turned out we don't capture keystone log in storlets CI... I'll look into it | |
| 06:04:00 | tkajinam | but I suspect that the failure is triggered by https://github.com/openstack/storlets/blob/master/devstack/plugin.sh#L113 | |
| 06:06:35 | 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:44 | tkajinam | frickler, the bump is only done in master, right ? It's strange that the failure appears in 2024.1 | |
| 06:06:50 | tkajinam | s/2024.1/2024.2 | |
| 06:08:07 | tkajinam | I've pushed the debug change which adds --debug to see details of these commands. | |
| 06:13:00 | frickler | tkajinam: 2024.2 is using master constraints since reqs are not branched yet | |
| 06:13:13 | tkajinam | ah, ok | |
| 06:13:15 | frickler | I can confirm that this is another regression with osc >= 7 | |
| 06:13:27 | frickler | can you open a bug report on launchpad? | |
| 06:14:45 | 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:16:47 | frickler | tkajinam: so the workaround would be to add "--domain $STORLETS_DEFAULT_USER_DOMAIN_ID" to your call | |
| 06:17:00 | frickler | gtema: ^^ fyi | |
| 06:52:34 | tkajinam | frickler, ack. will create a bug. thx | |
| 06:57:54 | tkajinam | https://bugs.launchpad.net/python-openstackclient/+bug/2080600 | |
| 08:13:10 | opendevreview | 이현규 proposed openstack/openstacksdk master: ADD DNS Zone Blacklist CRUD https://review.opendev.org/c/openstack/openstacksdk/+/927824 | |
| 08:44:52 | 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:49:28 | opendevreview | Stephen Finucane proposed openstack/cliff master: Migrate to ruff, ruff-format https://review.opendev.org/c/openstack/cliff/+/929157 | |
| 08:49:34 | opendevreview | Stephen Finucane proposed openstack/cliff master: ruff: Enable pyupgrade rules https://review.opendev.org/c/openstack/cliff/+/929158 | |
| 08:49:37 | opendevreview | Stephen Finucane proposed openstack/cliff master: Remove unnecessary shebangs https://review.opendev.org/c/openstack/cliff/+/929159 | |
| 09:00:27 | 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:27 | opendevreview | Stephen Finucane proposed openstack/openstacksdk master: Followup to I0e5ac1288c0d0423fa3a7a4e63173675b78aae79 https://review.opendev.org/c/openstack/openstacksdk/+/929090 | |
| 09:18:52 | 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:16 | 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:27:41 | opendevreview | Stephen Finucane proposed openstack/openstacksdk master: compute: Add support for targeting host during migrate https://review.opendev.org/c/openstack/openstacksdk/+/920948 | |
| 10:34:34 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: Handle NotFoundException when listing floating IPs https://review.opendev.org/c/openstack/python-openstackclient/+/694571 | |
| 10:35:41 | opendevreview | Rodolfo Alonso proposed openstack/openstacksdk master: Add method to create network resource tags https://review.opendev.org/c/openstack/openstacksdk/+/927779 | |
| 10:38:15 | 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:41:07 | 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:50:03 | opendevreview | Merged openstack/openstacksdk master: Cast all header values to string https://review.opendev.org/c/openstack/openstacksdk/+/924301 | |
| 11:23:01 | 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:24:01 | frickler | stephenfin: gtema: ^^ that'll be needed to unblock nova iiuc | |
| 11:26:49 | opendevreview | Merged openstack/openstacksdk master: Return payload as text only for text/plain secrets https://review.opendev.org/c/openstack/openstacksdk/+/928151 | |
| 12:05:14 | 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:36:48 | opendevreview | Merged openstack/python-openstackclient master: Remove TestServer base class https://review.opendev.org/c/openstack/python-openstackclient/+/919893 | |
| 12:36:50 | opendevreview | Merged openstack/python-openstackclient master: tests: Remove aliasing from extensions test https://review.opendev.org/c/openstack/python-openstackclient/+/924403 | |
| 13:45:29 | 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 | |
| 14:33:05 | gtema | frickler, you mean https://review.opendev.org/c/openstack/python-openstackclient/+/929236? | |
| 15:28:08 | frickler | gtema: yes, sean is verifying now with https://review.opendev.org/c/openstack/nova/+/929187 but I also tested locally | |
| 15:29:00 | 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:31:49 | 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:32:32 | 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:33:01 | tkajinam | gtema, this is the one https://bugs.launchpad.net/python-openstackclient/+bug/2080600 | |
| 15:46:23 | JayF | that is a very unfortunate behavior change | |
| 15:46:35 | JayF | there are huge numbers of openstack deployers who don't use domain, or even have a mental model of it | |
| 15:46:49 | JayF | I anticipate this being an extremely breaking change | |
| 16:05:11 | 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:12:32 | 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:19:44 | 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:21:05 | 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 | |
| 17:08:09 | 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:09:32 | opendevreview | Merged openstack/keystoneauth master: Drop support for Python 3.8 https://review.opendev.org/c/openstack/keystoneauth/+/928833 | |