Earlier  
Posted Nick Remark
#openstack-sdks - 2024-04-17
15:26:57 ozzzo_work Is it possible to use <2.88 with Wallaby?
15:57:23 opendevreview Artem Goncharov proposed openstack/codegenerator master: add volume.snapshot schemas https://review.opendev.org/c/openstack/codegenerator/+/916122
16:00:07 ozzzo_work When I use CLi it seems to be using 2.1
16:05:40 ozzzo_work REQ: curl -g -i -X GET https://api-ext.region.ourdomain.com:8774/v2.1/os-hypervisors/detail
16:30:03 opendevreview Merged openstack/codegenerator master: add volume.snapshot schemas https://review.opendev.org/c/openstack/codegenerator/+/916122
17:21:42 stephenfin ozzzo_work: yeah, you'll need to request an older microversion to get that stuff back. Or better, query placement which has far more accurate and useful info available
17:22:37 stephenfin You can also pass an 'X-OpenStack-Nova-API-Version' header with curl to get microversioned responses back
17:31:48 ozzzo_work stephenfin: What's the best way to request an older version in my SDK call? This is what I'm doing now:
17:31:49 ozzzo_work for hypervisor in cloud.compute.hypervisors(details=True):
17:38:07 stephenfin just pass `microversion='2.xx'`
17:41:49 ozzzo_work I tried this: for hypervisor in cloud.compute.hypervisors(details=True,microversion='2.1'):
17:42:03 ozzzo_work but I get error "openstack.exceptions.InvalidResourceQuery: Invalid query params: microversion"
17:44:04 stephenfin [...]
17:44:04 stephenfin >>> list(conn.compute.hypervisors(detail=True, microversion='2.50'))
17:44:04 stephenfin >>> conn = connection.Connection('devstack-admin')
17:44:04 stephenfin >>> from openstack import connection
17:44:39 stephenfin using 3.0.1
17:44:39 stephenfin working fine on my end?
17:46:21 stephenfin Also fine on 2.1.0 fwiw
17:48:25 ozzzo_work I must be missing something. I see that you're using "detail=True" but I have "details=True" and if I remove the "s" I get an error:
17:48:27 ozzzo_work openstack.exceptions.InvalidResourceQuery: Invalid query params: microversion,detail
17:49:09 ozzzo_work Maybe I need to import connection separately? I'm just importing openstack
17:50:05 ozzzo_work Then I create the connection with " cloud = openstack.connect(cloud='envvars')"
17:58:04 ozzzo_work Tried that; it didn't make a difference. I see that I'm running the SDK from /app/venv/ent-ansible-2.9.27/lib64/python3.6/site-packages/openstack/resource.py - do I need to use a newer version of the SDK?
18:16:06 stephenfin ozzzo_work: Yeah, no idea what's going on unfortunately. detail (without the 's', i.e. a typo) was just being ignored for me. If I correct it to 'details' I get the actual detailed response. No issues using connect directly from openstack either
18:16:23 stephenfin >>> import openstack
18:16:24 stephenfin >>> cloud = openstack.connect(cloud='devstack-admin')
18:16:32 stephenfin >>> list(cloud.compute.hypervisors(details=True,microversion='2.1'))
18:16:36 stephenfin [...]
18:17:31 stephenfin (also works if I use envvars, fwiw)
18:18:19 stephenfin I'd say you have an old version of openstacksdk tbh
18:19:40 stephenfin Yeah, it fails if I run with openstacksdk 0.59.0. Works on 1.1.0 though. You need a newer SDK version
18:21:02 ozzzo_work looks like that was it; ty stephenfin
#openstack-sdks - 2024-04-18
08:26:53 opendevreview Merged openstack/openstacksdk master: Fixed update_metadef_object https://review.opendev.org/c/openstack/openstacksdk/+/908916
08:45:54 opendevreview Artem Goncharov proposed openstack/codegenerator master: remove unnecessary imports in cinder schemas https://review.opendev.org/c/openstack/codegenerator/+/916170
09:37:05 opendevreview Merged openstack/codegenerator master: remove unnecessary imports in cinder schemas https://review.opendev.org/c/openstack/codegenerator/+/916170
#openstack-sdks - 2024-04-19
07:20:02 opendevreview Merged openstack/os-client-config master: Update python classifier in setup.cfg https://review.opendev.org/c/openstack/os-client-config/+/905373
09:59:55 opendevreview Merged openstack/os-service-types master: Bump hacking https://review.opendev.org/c/openstack/os-service-types/+/909334
15:12:19 opendevreview Sebastian Lohff proposed openstack/openstacksdk master: Allow filtering BGPVPNs https://review.opendev.org/c/openstack/openstacksdk/+/916523
#openstack-sdks - 2024-04-20
14:22:31 opendevreview Artem Goncharov proposed openstack/codegenerator master: add volume.message schemas https://review.opendev.org/c/openstack/codegenerator/+/916573
14:22:32 opendevreview Artem Goncharov proposed openstack/codegenerator master: fix volume.manageable-volumes schema https://review.opendev.org/c/openstack/codegenerator/+/916575
14:22:32 opendevreview Artem Goncharov proposed openstack/codegenerator master: fix volume.limit schema https://review.opendev.org/c/openstack/codegenerator/+/916574
15:21:35 opendevreview Merged openstack/codegenerator master: add volume.message schemas https://review.opendev.org/c/openstack/codegenerator/+/916573
15:21:43 opendevreview Merged openstack/codegenerator master: fix volume.limit schema https://review.opendev.org/c/openstack/codegenerator/+/916574
15:34:44 opendevreview Merged openstack/codegenerator master: fix volume.manageable-volumes schema https://review.opendev.org/c/openstack/codegenerator/+/916575
18:07:35 opendevreview Takashi Kajinami proposed openstack/os-api-ref master: Replace deprecated sphinx.testing.path https://review.opendev.org/c/openstack/os-api-ref/+/916582
18:12:04 opendevreview Takashi Kajinami proposed openstack/os-api-ref master: Replace deprecated sphinx.testing.path https://review.opendev.org/c/openstack/os-api-ref/+/916582
#openstack-sdks - 2024-04-21
05:40:30 opendevreview Michael Still proposed openstack/openstacksdk master: Remove mypy union line which breaks older pythons. https://review.opendev.org/c/openstack/openstacksdk/+/915199
#openstack-sdks - 2024-04-22
13:02:38 opendevreview Artem Goncharov proposed openstack/codegenerator master: fix volume.attachments schema https://review.opendev.org/c/openstack/codegenerator/+/916628
13:56:42 ozzzo_work I'm switching from an ancient version of the sdk to 3.10. In 0.59 we were using list_role_assignments which lists all of the role assignments across all projects and users. I'm looking here:
13:56:43 ozzzo_work https://opendev.org/openstack/openstacksdk/src/branch/master/examples/identity/list.py#L84-L109
13:57:26 ozzzo_work and I don't see anything that will list all role assignments.
13:57:45 ozzzo_work In the new SDK do I need to go project by project to get all of the role assignments?
13:57:51 ozzzo_work Or is there a better way?
14:08:25 opendevreview Simon Hensel proposed openstack/openstacksdk master: Extend project cleanup https://review.opendev.org/c/openstack/openstacksdk/+/915327
14:44:55 opendevreview Artem Goncharov proposed openstack/codegenerator master: Convert docstrings to md https://review.opendev.org/c/openstack/codegenerator/+/916644
14:55:15 ozzzo_work experimenting further; it looks like list_role_assignments still works although undocumented, but it seems to return the results in a different format. Where can I find a document that describes the changes from old->new SDK?
14:58:59 opendevreview Merged openstack/codegenerator master: fix volume.attachments schema https://review.opendev.org/c/openstack/codegenerator/+/916628
15:06:28 opendevreview Tobias Urdin proposed openstack/openstacksdk master: Fix multiple image_id query mappings https://review.opendev.org/c/openstack/openstacksdk/+/910955
15:06:40 opendevreview Stephen Finucane proposed openstack/openstacksdk master: Fix multiple image_id query mappings https://review.opendev.org/c/openstack/openstacksdk/+/910955
16:45:05 opendevreview Artem Goncharov proposed openstack/codegenerator master: Convert docstrings to md https://review.opendev.org/c/openstack/codegenerator/+/916644
17:04:42 opendevreview Merged openstack/openstacksdk master: Remove mypy union line which breaks older pythons. https://review.opendev.org/c/openstack/openstacksdk/+/915199
17:04:44 opendevreview Merged openstack/openstacksdk master: Add Binero public cloud to vendor support https://review.opendev.org/c/openstack/openstacksdk/+/915984
17:06:36 opendevreview Merged openstack/openstacksdk master: image: make sure the target for "clear_cache" is valid https://review.opendev.org/c/openstack/openstacksdk/+/913614
17:14:34 opendevreview Merged openstack/openstacksdk master: Adding SDK support for ``glance md-namespace-objects-delete`` https://review.opendev.org/c/openstack/openstacksdk/+/901671
18:12:13 opendevreview Merged openstack/openstacksdk master: Fix multiple image_id query mappings https://review.opendev.org/c/openstack/openstacksdk/+/910955
18:58:20 opendevreview Ashley Rodriguez proposed openstack/openstacksdk master: Adds service resource to shared file system https://review.opendev.org/c/openstack/openstacksdk/+/873328
19:03:26 opendevreview Ashley Rodriguez proposed openstack/openstacksdk master: Adds service resource to shared file system https://review.opendev.org/c/openstack/openstacksdk/+/873328
19:16:31 opendevreview Ashley Rodriguez proposed openstack/openstacksdk master: Add share instance export location resource to shared file system https://review.opendev.org/c/openstack/openstacksdk/+/873327
19:24:18 opendevreview Tobias Urdin proposed openstack/openstacksdk master: Add Binero public cloud to vendor https://review.opendev.org/c/openstack/openstacksdk/+/916662
19:25:46 opendevreview Ashley Rodriguez proposed openstack/openstacksdk master: Add share replica resource to shared file system https://review.opendev.org/c/openstack/openstacksdk/+/873324
19:26:54 ozzzo_work I'm poking around in the release notes here: https://docs.openstack.org/releasenotes/openstacksdk/index.html
19:27:41 ozzzo_work but I don't see wherer the list_role_assignments changed. Can anyone point me to the right section?
19:28:58 opendevreview Ashley Rodriguez proposed openstack/openstacksdk master: Add share replica resource to shared file system https://review.opendev.org/c/openstack/openstacksdk/+/873324
19:30:05 opendevreview Ashley Rodriguez proposed openstack/openstacksdk master: Add share replica resource to shared file system https://review.opendev.org/c/openstack/openstacksdk/+/873324
20:13:56 opendevreview Manuel Osorio proposed openstack/openstacksdk master: Add quota class set to shared file system https://review.opendev.org/c/openstack/openstacksdk/+/910248
21:17:28 opendevreview Oria Weng proposed openstack/python-openstackclient master: Identity: Migrate 'role assignment' commands to SDK https://review.opendev.org/c/openstack/python-openstackclient/+/910664
21:44:08 M0weng[m] <ozzzo_work> "In the new SDK do I need to go..." <- ozzzo_work: I'm not sure if this is what you're looking for, but I've been using the `role_assignments()` method, which retrieves a generator of all role assignments (as far as I know). You can also pass arguments to filter by project, domain, etc.
21:45:42 M0weng[m] I don't know where/if this is in the docs, but here's what the docstring says in `openstacksdk/openstack/identity/v3/_proxy.py` where it's defined:... (full message at <https://matrix.org/_matrix/media/v3/download/matrix.org/GxkJcCSDUWSJvGNuCZLGHBCd>)
21:49:45 M0weng[m] edit - Here is the link to the lines: https://opendev.org/openstack/openstacksdk/src/commit/6dbc7e9e940b55afe8596c33807884bac9b1648f/openstack/identity/v3/_proxy.py#L1222-L1233
#openstack-sdks - 2024-04-23
02:07:18 opendevreview Manuel Osorio proposed openstack/openstacksdk master: Add quota class set to shared file system https://review.opendev.org/c/openstack/openstacksdk/+/910248
09:41:00 opendevreview Stephen Finucane proposed openstack/openstacksdk master: image: Pass correct stores argument https://review.opendev.org/c/openstack/openstacksdk/+/916751
10:00:55 opendevreview Simon Hensel proposed openstack/openstacksdk master: Extend project cleanup https://review.opendev.org/c/openstack/openstacksdk/+/915327
10:20:53 opendevreview Sebastian Lohff proposed openstack/openstacksdk master: Allow filtering BGPVPNs https://review.opendev.org/c/openstack/openstacksdk/+/916523
11:13:42 opendevreview Merged openstack/openstacksdk stable/2023.2: Fix list of server migrations https://review.opendev.org/c/openstack/openstacksdk/+/915342
11:19:26 opendevreview Stephen Finucane proposed openstack/openstacksdk master: trivial: Prepare for pyupgrade pre-commit hook https://review.opendev.org/c/openstack/openstacksdk/+/916758
11:19:26 opendevreview Stephen Finucane proposed openstack/openstacksdk master: pre-commit: Bump versions https://review.opendev.org/c/openstack/openstacksdk/+/916757
11:19:27 opendevreview Stephen Finucane proposed openstack/openstacksdk master: pre-commit: Add pyupgrade hook https://review.opendev.org/c/openstack/openstacksdk/+/916759
11:25:14 opendevreview Stephen Finucane proposed openstack/python-openstackclient master: pre-commit: Bump versions https://review.opendev.org/c/openstack/python-openstackclient/+/916760
11:25:15 opendevreview Stephen Finucane proposed openstack/python-openstackclient master: pre-commit: Add pyupgrade hook https://review.opendev.org/c/openstack/python-openstackclient/+/916782
11:25:15 opendevreview Stephen Finucane proposed openstack/python-openstackclient master: trivial: Prepare for pyupgrade pre-commit hook https://review.opendev.org/c/openstack/python-openstackclient/+/916781
12:48:30 opendevreview Stephen Finucane proposed openstack/python-openstackclient master: pre-commit: Add pyupgrade hook https://review.opendev.org/c/openstack/python-openstackclient/+/916782
12:48:30 opendevreview Stephen Finucane proposed openstack/python-openstackclient master: trivial: Prepare for pyupgrade pre-commit hook https://review.opendev.org/c/openstack/python-openstackclient/+/916781
15:54:29 opendevreview Tom Clark proposed openstack/ansible-collections-openstack master: Add missing network quota options https://review.opendev.org/c/openstack/ansible-collections-openstack/+/916805
15:58:21 opendevreview Tom Clark proposed openstack/ansible-collections-openstack master: Add missing network quota options https://review.opendev.org/c/openstack/ansible-collections-openstack/+/916805
15:58:53 opendevreview Tom Clark proposed openstack/ansible-collections-openstack master: Add missing network quota options https://review.opendev.org/c/openstack/ansible-collections-openstack/+/916805
16:10:53 opendevreview Tom Clark proposed openstack/ansible-collections-openstack master: Add missing network quota options https://review.opendev.org/c/openstack/ansible-collections-openstack/+/916805
16:13:05 opendevreview Tom Clark proposed openstack/ansible-collections-openstack master: Add missing network quota options https://review.opendev.org/c/openstack/ansible-collections-openstack/+/916805
16:13:50 opendevreview Tom Clark proposed openstack/ansible-collections-openstack master: Add missing network quota options https://review.opendev.org/c/openstack/ansible-collections-openstack/+/916805
17:05:56 opendevreview Artem Goncharov proposed openstack/codegenerator master: add volume.group schemas https://review.opendev.org/c/openstack/codegenerator/+/916819

Earlier   Later