Earlier  
Posted Nick Remark
#openstack-sdks - 2022-12-08
14:24:48 eest is the example outdated?
14:28:56 frickler eest: it seems so, yes
14:30:48 eest roger, ill change it and see what happens
14:31:36 eest oh shit, i just might have worked
14:35:01 eest yeah, trying to create it with a nonexistant type name also fails as expected now: "Volume type fastt could not be found."
14:35:13 eest so it seems to do what it is supposed to
14:35:55 eest im curious if it is a separate issue that my openstacksdk did not automatically go for the later available compute api version
14:36:23 eest but thanks a lot for helping me with this, not sure how long it would have taken to figure this out myself
14:36:56 eest stephenfin: also, thanks for your review on https://review.opendev.org/c/openstack/openstacksdk/+/865667
14:37:53 stephenfin nw
15:20:33 eest frickler: is the automatic api version detection described anywhere? it seems it is not happening for me at least
15:40:17 frickler eest: I'm not sure, I'll have to dig a bit tomorrow
15:43:50 eest the only version related setting i had in my file was identity_api_version, i tried commenting out that in case it somehow influenced something but the result was the same
16:04:34 stephenfin eest: an automatic microversion is taken from the _max_microversion variable in a given resource. For 'create_server' that would 'Server' in openstack.compute.v2.server
16:06:08 stephenfin eest: However, that can be overridden by user-level configuration, by either providing a 'microversion' parameter to various methods or setting '{service}_api_version' in clouds.yaml
16:06:49 stephenfin OSC also supports configuration via command line options of environment variables but you'd need to do some wiring up to support that in pure SDK
16:09:46 stephenfin gtema: can you look at https://review.opendev.org/c/openstack/openstacksdk/+/864029 to unblock some OSC work I've been workingo n?
16:09:49 stephenfin *working on
18:46:21 opendevreview Stephen Finucane proposed openstack/openstacksdk master: image: Add missing image import options https://review.opendev.org/c/openstack/openstacksdk/+/864029
18:46:22 opendevreview Stephen Finucane proposed openstack/openstacksdk master: image: Remove _base_proxy module https://review.opendev.org/c/openstack/openstacksdk/+/867041
18:46:22 opendevreview Stephen Finucane proposed openstack/openstacksdk master: image: Reformat proxy modules https://review.opendev.org/c/openstack/openstacksdk/+/867040
18:46:23 opendevreview Stephen Finucane proposed openstack/openstacksdk master: image: Modify signatures of various image methods https://review.opendev.org/c/openstack/openstacksdk/+/867043
18:46:23 opendevreview Stephen Finucane proposed openstack/openstacksdk master: image: Remove unnecessary abstractions https://review.opendev.org/c/openstack/openstacksdk/+/867042
18:46:24 opendevreview Stephen Finucane proposed openstack/openstacksdk master: image: Prevent passing conflicts args to stage_image https://review.opendev.org/c/openstack/openstacksdk/+/867045
18:46:24 opendevreview Stephen Finucane proposed openstack/openstacksdk master: image: Remove unsupported parameters from v1 proxy https://review.opendev.org/c/openstack/openstacksdk/+/867044
#openstack-sdks - 2022-12-09
08:03:08 eest stephenfin: my compute/v2/server.py states _max_microversion = '2.73', and if i set that version in clouds.yaml i see '-H "OpenStack-API-Version: compute 2.73"' in the debug out put, but if i comment it out there is no such header being sent and the request fails, not sure i am doing something wrong
08:06:49 eest i guess it is also interesting that even if that max version is present in the code i can also make it do -H "OpenStack-API-Version: compute 2.79" requests by setting that higher version in the config, so it does not seem to cap it either
08:15:04 eest i did note that calling conn.config.get_api_version("compute") returns None unless i set a value in clouds.yaml
08:19:05 eest frickler: would be intersting to hear what your code returns regarding the config when you are not setting the value
08:29:17 frickler the get_api_version returns None for me too when I don't have the override in clouds.yaml. and the debug log for the server create does also show the 2.73 being requested
08:30:32 eest interesting
08:30:52 frickler but I omitted some of the parameters you use, no user_data, key_name and scheduler_hints. maybe the issue is hiding somewhere in those
08:31:12 eest right, yes it is a lot of stuff im sending
08:31:40 eest ill try commenting them out
08:32:43 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: Moved Octavia image upload and CirrOS image identification to Ansible https://review.opendev.org/c/openstack/ansible-collections-openstack/+/866795
08:35:34 eest same error with https://paste.opendev.org/show/bGVtHfX0SdE3UECFa68R/
08:39:40 eest other things i have in my config is auth_url, application_credential_id, application_credential_secret, region_name, interface, identity_api_version and auth_type
08:54:23 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: [DNM] Refactored coe_cluster{,_template} modules https://review.opendev.org/c/openstack/ansible-collections-openstack/+/866796
10:44:50 stephenfin eest: That's very strange. It works as intended for me https://paste.opendev.org/show/b6wyrVyFUB4Xs4PL09La/
10:45:11 stephenfin eest: Can you create a venv, install openstacksdk from master, and try again?
10:45:28 stephenfin Also, are you certain there's no compute_api_version defined in clouds.yaml?
10:46:08 stephenfin I also changed '_max_microversion' in openstack/compute/v2/server.py to 2.76 and SDK started using that version once I restarted the interpreter
11:48:54 opendevreview PB proposed openstack/ansible-collections-openstack master: Bulk creation of OpenStack SG rules https://review.opendev.org/c/openstack/ansible-collections-openstack/+/863208
12:24:10 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: Allow all external commands in tox https://review.opendev.org/c/openstack/ansible-collections-openstack/+/867096
12:25:54 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: Added tests for router interface creation in a shared network https://review.opendev.org/c/openstack/ansible-collections-openstack/+/840661
12:26:17 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: Dropped obsolete module templates https://review.opendev.org/c/openstack/ansible-collections-openstack/+/866683
12:26:39 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: Moved Octavia image upload and CirrOS image identification to Ansible https://review.opendev.org/c/openstack/ansible-collections-openstack/+/866795
12:27:05 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: [DNM] Refactored coe_cluster{,_template} modules https://review.opendev.org/c/openstack/ansible-collections-openstack/+/866796
13:09:35 opendevreview PB proposed openstack/ansible-collections-openstack master: Bulk creation of OpenStack SG rules https://review.opendev.org/c/openstack/ansible-collections-openstack/+/863208
13:56:22 eest stephenfin: yes since i am able to get None out of conn.config.get_api_version("compute") when commenting out the line i added after the debugging here it feels certain that there are no overlapping stuff (the config is tiny, just for one site so it would be hard for stuff to hide)
13:56:29 eest ill see if i can throw together a venv
14:10:08 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: Allow all external commands in tox https://review.opendev.org/c/openstack/ansible-collections-openstack/+/867096
14:59:30 eest stephenfin: so i did this: python3 -m venv my-venv; . my-venv/bin/activate; pip3 install git+https://github.com/openstack/openstacksdk; pip3 list | grep openstack
14:59:33 eest openstacksdk 0.103.1.dev7
14:59:54 eest still get "Additional properties are not allowed (u'volume_type' was unexpected)"
15:00:04 eest i am running this on macOS, not sure if that is relevant
15:05:34 eest i also see from the stack trace that i am inside my-venv/lib/python3.10/site-packages/openstack/exceptions.py so my script run should be picking up the venv-stuff as expected
15:19:57 stephenfin eest: just for sanity checking
15:19:58 stephenfin >>> import openstack
15:20:04 stephenfin >>> openstack.__path__
15:20:09 stephenfin points to the venv?
15:20:30 stephenfin I ran the following against a local DevStack env using master of SDK. No issues
15:21:03 stephenfin https://paste.opendev.org/show/bfOAZEjUrUbXpTLwOCJ8/
15:23:23 stephenfin https://paste.opendev.org/show/bA6QDIFI1ztr2IpLU2hW/ <-- output
15:24:54 stephenfin https://paste.opendev.org/show/bkrfwsJNzvo4tNsvGbVI/ <-- bog standard clouds.yaml generated by devstack
15:44:30 opendevreview Brian Haley proposed openstack/python-openstackclient master: Fix parameter handling in server add fixed ip cmd https://review.opendev.org/c/openstack/python-openstackclient/+/866811
16:41:27 opendevreview Brian Haley proposed openstack/python-openstackclient master: Fix parameter handling in server add fixed ip cmd https://review.opendev.org/c/openstack/python-openstackclient/+/866811
19:54:19 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: Allow all external commands in tox https://review.opendev.org/c/openstack/ansible-collections-openstack/+/867096
20:10:06 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: Allow all external commands in tox https://review.opendev.org/c/openstack/ansible-collections-openstack/+/867096
20:59:14 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: Allow all external commands in tox https://review.opendev.org/c/openstack/ansible-collections-openstack/+/867096
21:01:36 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: Allow all external commands in tox https://review.opendev.org/c/openstack/ansible-collections-openstack/+/867096
#openstack-sdks - 2022-12-10
02:19:41 opendevreview Brian Haley proposed openstack/python-openstackclient master: Fix parameter handling in server add fixed ip cmd https://review.opendev.org/c/openstack/python-openstackclient/+/866811
10:48:54 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: Allow all external commands in tox https://review.opendev.org/c/openstack/ansible-collections-openstack/+/867096
12:21:39 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: Added tests for router interface creation in a shared network https://review.opendev.org/c/openstack/ansible-collections-openstack/+/840661
13:24:39 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: Dropped obsolete module templates https://review.opendev.org/c/openstack/ansible-collections-openstack/+/866683
13:25:15 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: Moved Octavia image upload and CirrOS image identification to Ansible https://review.opendev.org/c/openstack/ansible-collections-openstack/+/866795
13:25:39 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: [DNM] Refactored coe_cluster{,_template} modules https://review.opendev.org/c/openstack/ansible-collections-openstack/+/866796
#openstack-sdks - 2022-12-11
16:50:35 opendevreview Merged openstack/ansible-collections-openstack master: Allow all external commands in tox https://review.opendev.org/c/openstack/ansible-collections-openstack/+/867096
21:02:42 opendevreview Ariel Berkowicz proposed openstack/python-openstackclient master: Migrate hypervisor stats commands to SDK https://review.opendev.org/c/openstack/python-openstackclient/+/865779
21:02:43 opendevreview Ariel Berkowicz proposed openstack/python-openstackclient master: Create a functional test case for hyper list and show https://review.opendev.org/c/openstack/python-openstackclient/+/866634
23:05:21 opendevreview Daniel Wilson proposed openstack/python-openstackclient master: Use the SDK for server show https://review.opendev.org/c/openstack/python-openstackclient/+/864341
#openstack-sdks - 2022-12-12
09:39:58 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: Use OpenDev's mirror for Ansible Galaxy in CI https://review.opendev.org/c/openstack/ansible-collections-openstack/+/867202
09:42:38 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: [DNM] Refactored coe_cluster{,_template} modules https://review.opendev.org/c/openstack/ansible-collections-openstack/+/866796
10:22:50 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack stable/1.0.0: Allow all external commands in tox https://review.opendev.org/c/openstack/ansible-collections-openstack/+/867204
10:23:07 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack stable/1.0.0: Renamed image->image_name and flavor->flavor_name to avoid collisions https://review.opendev.org/c/openstack/ansible-collections-openstack/+/867205
12:15:06 opendevreview Merged openstack/ansible-collections-openstack master: Added tests for router interface creation in a shared network https://review.opendev.org/c/openstack/ansible-collections-openstack/+/840661
14:05:21 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: Use OpenDev's mirror for Ansible Galaxy in CI https://review.opendev.org/c/openstack/ansible-collections-openstack/+/867202
14:20:04 opendevreview Merged openstack/ansible-collections-openstack master: Dropped obsolete module templates https://review.opendev.org/c/openstack/ansible-collections-openstack/+/866683
14:29:18 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack master: [DNM] Refactored coe_cluster{,_template} modules https://review.opendev.org/c/openstack/ansible-collections-openstack/+/866796
15:01:48 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack stable/1.0.0: Allow all external commands in tox and fixed CI on older branches https://review.opendev.org/c/openstack/ansible-collections-openstack/+/867204
15:02:23 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack stable/1.0.0: Renamed image->image_name and flavor->flavor_name to avoid collisions https://review.opendev.org/c/openstack/ansible-collections-openstack/+/867205
17:28:01 opendevreview Brian Haley proposed openstack/python-openstackclient master: Fix parameter handling in server add fixed ip cmd https://review.opendev.org/c/openstack/python-openstackclient/+/866811
18:04:25 opendevreview Stephen Finucane proposed openstack/python-openstackclient master: Fix really long help strings https://review.opendev.org/c/openstack/python-openstackclient/+/867272
18:15:00 opendevreview Stephen Finucane proposed openstack/cliff master: Strip trailing periods when getting description https://review.opendev.org/c/openstack/cliff/+/867274
19:05:07 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack stable/1.0.0: Allow external commands in tox and use non-master branches on older releases https://review.opendev.org/c/openstack/ansible-collections-openstack/+/867204
19:20:52 opendevreview Jakob Meng proposed openstack/ansible-collections-openstack stable/1.0.0: Allow external commands in tox and use non-master branches on older releases https://review.opendev.org/c/openstack/ansible-collections-openstack/+/867204
23:58:52 opendevreview Ariel Berkowicz proposed openstack/python-openstackclient master: Create a functional test case for hyper list and show https://review.opendev.org/c/openstack/python-openstackclient/+/866634
23:58:52 opendevreview Ariel Berkowicz proposed openstack/python-openstackclient master: Migrate hypervisor stats commands to SDK https://review.opendev.org/c/openstack/python-openstackclient/+/865779
#openstack-sdks - 2022-12-13
00:58:13 opendevreview Harsh Mutha proposed openstack/python-openstackclient master: Fixing Review Comments for Host List and Host Show Commands# https://review.opendev.org/c/openstack/python-openstackclient/+/867317
02:08:23 opendevreview Harsh Mutha proposed openstack/python-openstackclient master: Update Host List and Host Show command to use OpenStackSDK. https://review.opendev.org/c/openstack/python-openstackclient/+/866818

Earlier   Later