Earlier  
Posted Nick Remark
#openstack-sdks - 2024-03-18
19:39:48 ozzzo_work but I get "The request you have made requires authentication.
19:41:20 ozzzo_work Do I need to provide more parameters to connect_as?
23:02:26 opendevreview Steve Baker proposed openstack/ansible-collections-openstack master: Add application_credential module https://review.opendev.org/c/openstack/ansible-collections-openstack/+/910463
23:02:27 opendevreview Steve Baker proposed openstack/ansible-collections-openstack master: Include usable cloud config in app credential https://review.opendev.org/c/openstack/ansible-collections-openstack/+/913609
#openstack-sdks - 2024-03-19
00:40:25 opendevreview Steve Baker proposed openstack/ansible-collections-openstack master: Include usable cloud config in app credential https://review.opendev.org/c/openstack/ansible-collections-openstack/+/913609
03:41:17 opendevreview Cyril Roelandt proposed openstack/openstacksdk master: image: make sure the target for "clear_cache" is valid https://review.opendev.org/c/openstack/openstacksdk/+/913614
03:49:05 opendevreview Steve Baker proposed openstack/ansible-collections-openstack master: Include usable cloud config in app credential https://review.opendev.org/c/openstack/ansible-collections-openstack/+/913609
06:41:40 opendevreview Steve Baker proposed openstack/ansible-collections-openstack master: Include usable cloud config in app credential https://review.opendev.org/c/openstack/ansible-collections-openstack/+/913609
14:44:01 opendevreview Merged openstack/python-openstackclient master: Bug Fix, Default SG Rule Custom SG https://review.opendev.org/c/openstack/python-openstackclient/+/909815
17:33:20 opendevreview Merged openstack/ansible-collections-openstack master: router: Allow specifying external network name in a different project https://review.opendev.org/c/openstack/ansible-collections-openstack/+/905979
20:27:04 ozzzo_work I'm trying to use connect_as to get information about a user's Swift containers as admin user. I'm able to open a connection, but I'm having trouble using it. What am I missing?
20:27:05 ozzzo_work https://paste.openstack.org/show/bB6KnWy3qROZKbecmnp1/
20:27:21 ozzzo_work I get error "The request you have made requires authentication."
21:14:51 opendevreview Steve Baker proposed openstack/ansible-collections-openstack master: Include usable cloud config in app credential https://review.opendev.org/c/openstack/ansible-collections-openstack/+/913609
22:49:45 opendevreview Steve Baker proposed openstack/ansible-collections-openstack master: Include usable cloud config in app credential https://review.opendev.org/c/openstack/ansible-collections-openstack/+/913609
23:58:00 opendevreview Steve Baker proposed openstack/ansible-collections-openstack master: Include usable cloud config in app credential https://review.opendev.org/c/openstack/ansible-collections-openstack/+/913609
#openstack-sdks - 2024-03-20
01:49:26 opendevreview Steve Baker proposed openstack/ansible-collections-openstack master: Include usable cloud config in app credential https://review.opendev.org/c/openstack/ansible-collections-openstack/+/913609
03:33:17 opendevreview Steve Baker proposed openstack/ansible-collections-openstack master: Add application_credential module https://review.opendev.org/c/openstack/ansible-collections-openstack/+/910463
14:29:59 ozzzo_work Can anyone help with my sdk question?
14:30:13 ozzzo_work THis is what I'm trying: https://paste.openstack.org/show/bB6KnWy3qROZKbecmnp1/
14:30:46 diablo_rojo stephenfin or gtema ^ ?
14:31:03 diablo_rojo ozzzo_work: trying to help you out :) I don't know the answer, but maybe they do.
14:31:37 stephenfin I've no idea how that 'connect_as' functionality works, I'm afraid. I've never used it
14:32:14 gtema the error says that you have not received proper auth
14:32:57 gtema problem with swift is that the endpoint has a different format and eventually "connect_as" is not going the full re-auth way respecting new endpoint format
14:33:04 diablo_rojo stephenfin: thanks for the response anyway!
14:34:10 ozzzo_work This is the output I get: https://paste.openstack.org/show/baZT5Biy8fSKQV33hygi/
14:35:58 gtema you should try to change your script and enable debugging before doing auth ("openstack.enable_logging(debug=True))
14:36:44 gtema with logging enabled you should see 2 things: reconnect causes going to keystone and fetching new token AND query to the swift with new project_id in the url
14:37:18 ozzzo_work ok trying that
14:46:19 ozzzo_work When I do stuff with my admin connection I get back "RESP" and "RESP BODY". The "usercloud = cloud.connect_as(project_id=project.id)" doesn't generate any debug output but the print statement after indicates that it worked
14:46:36 ozzzo_work After creating the usercloud connection with connect_as, and calling "container_list = usercloud.list_containers()" I get "Request returned failure status: 401"
14:47:43 gtema is the url list_containers result in correct or not?
14:48:26 ozzzo_work it llooks correct; it includes the customer project ID
14:49:30 gtema just to ensure: can you pls create a new clouds.yaml entry with admin creds and the desired project_id With that try to connect and list containers
14:50:52 ozzzo_work From CLI, when I access customer projects as admin, I export a new OS_AUTH_URL that includes the customer project ID instead of the admin project ID, and that works
14:51:11 gtema do not use osc, use sdk only
14:51:23 gtema they are not equals wrt swift
14:51:48 ozzzo_work oic you mean auth into Swift with the customer OS_AUTH_URL and then run the script?
14:52:51 gtema I mean clouds.yaml with admin creds and user_project_id set to the one you try to switch to
14:56:16 ozzzo_work I've never used a clouds.yaml; I have everything set in my env. I think I need to set OS_PROJECT_ID in my env
14:56:58 gtema then what is the project.id in your script?
14:58:09 ozzzo_work that's an input. I provide the project I want to check as a parameter
14:59:01 gtema then with all your initial env set OS_PROJECT_ID to that one you pass as input parameter and with SDK try to list containers
14:59:11 gtema its bad that you do not use clouds.yaml
14:59:31 ozzzo_work where can I find a document on how to use clouds.yaml?
15:00:41 ozzzo_work ok I found it; reading here: https://docs.openstack.org/python-openstackclient/train/configuration/index.html
15:00:49 ozzzo_work I'll experiment with this; thanks for your help!
15:00:59 gtema https://docs.openstack.org/openstacksdk/latest/user/guides/connect_from_config.html
15:01:27 ozzzo_work reading that also, ty!
15:02:08 gtema btw, pls try to change connect_as in your script to "connect_as(project={"id": project.id})"
15:02:22 gtema I suppose you are expected to pass a dict there and not just project_id
15:15:57 gtema you definitely need to pass an auth info as dict, so it's not project_id, but dict of project: {"id": XXX}
15:16:08 gtema ozzzo_work ^^^
15:17:52 ozzzo_work Trying: usercloud = cloud.connect_as(project={"id": project.id})
15:18:06 ozzzo_work That throws error: TypeError: __init__() got an unexpected keyword argument 'project'
15:19:18 gtema does it tell which line?
15:20:29 ozzzo_work urd. oy
15:20:41 ozzzo_work yes, it's the connect_as line
15:20:46 ozzzo_work if I do this: usercloud = cloud.connect_as(project_id={"project": project.id})
15:21:07 ozzzo_work then it creates the usercloud connection and I'm back to "The request you have made requires authentication. "
15:22:22 gtema second invocation is clearly wrong
15:23:56 gtema and what if you do "connect_as_project({"id": XXX})
15:26:51 ozzzo_work Back to "The request you have made requires authentication"
15:27:45 ozzzo_work I tried hardcoding the user project ID to replace XXX, and also: usercloud = cloud.connect_as_project({"id": project.id})
15:28:24 ozzzo_work in both cases I see the usercloud connection created but then the container_list throws the auth error
15:45:59 opendevreview Merged openstack/ansible-collections-openstack master: Disable auto-discovery for setuptools https://review.opendev.org/c/openstack/ansible-collections-openstack/+/912772
18:16:26 opendevreview Steve Baker proposed openstack/ansible-collections-openstack master: Add application_credential module https://review.opendev.org/c/openstack/ansible-collections-openstack/+/910463
#openstack-sdks - 2024-03-23
15:04:31 opendevreview Merged openstack/codegenerator master: Initial import https://review.opendev.org/c/openstack/codegenerator/+/910960
15:06:07 opendevreview Artem Goncharov proposed openstack/codegenerator master: Add jobs to generate Nova OpenAPI spec https://review.opendev.org/c/openstack/codegenerator/+/910971
15:23:36 opendevreview Artem Goncharov proposed openstack/codegenerator master: Add jobs to generate networking openapi spec https://review.opendev.org/c/openstack/codegenerator/+/911101
15:27:44 opendevreview Merged openstack/codegenerator master: Add jobs to generate Nova OpenAPI spec https://review.opendev.org/c/openstack/codegenerator/+/910971
15:28:18 opendevreview Artem Goncharov proposed openstack/codegenerator master: Add jobs to generate cinder OpenAPI spec https://review.opendev.org/c/openstack/codegenerator/+/911109
15:28:24 opendevreview Artem Goncharov proposed openstack/codegenerator master: Add jobs to generate Keystone OpenAPI spec https://review.opendev.org/c/openstack/codegenerator/+/911110
15:28:29 opendevreview Artem Goncharov proposed openstack/codegenerator master: Add jobs to generate Glance OpenAPI spec https://review.opendev.org/c/openstack/codegenerator/+/911111
15:28:34 opendevreview Artem Goncharov proposed openstack/codegenerator master: Add jobs to generate Octavia OpenAPI spec https://review.opendev.org/c/openstack/codegenerator/+/911112
15:28:39 opendevreview Artem Goncharov proposed openstack/codegenerator master: Add jobs to generate Placement OpenAPI spec https://review.opendev.org/c/openstack/codegenerator/+/911113
16:05:32 opendevreview Merged openstack/codegenerator master: Add jobs to generate networking openapi spec https://review.opendev.org/c/openstack/codegenerator/+/911101
16:07:36 opendevreview Merged openstack/codegenerator master: Add jobs to generate cinder OpenAPI spec https://review.opendev.org/c/openstack/codegenerator/+/911109
16:32:28 opendevreview Merged openstack/codegenerator master: Add jobs to generate Keystone OpenAPI spec https://review.opendev.org/c/openstack/codegenerator/+/911110
16:48:16 opendevreview Merged openstack/codegenerator master: Add jobs to generate Glance OpenAPI spec https://review.opendev.org/c/openstack/codegenerator/+/911111
16:48:17 opendevreview Merged openstack/codegenerator master: Add jobs to generate Octavia OpenAPI spec https://review.opendev.org/c/openstack/codegenerator/+/911112
16:48:18 opendevreview Merged openstack/codegenerator master: Add jobs to generate Placement OpenAPI spec https://review.opendev.org/c/openstack/codegenerator/+/911113
16:51:24 opendevreview Artem Goncharov proposed openstack/codegenerator master: Add gate jobs https://review.opendev.org/c/openstack/codegenerator/+/914033
17:31:15 opendevreview Merged openstack/codegenerator master: Add gate jobs https://review.opendev.org/c/openstack/codegenerator/+/914033
18:01:10 opendevreview Artem Goncharov proposed openstack/codegenerator master: Sync code https://review.opendev.org/c/openstack/codegenerator/+/914034
18:19:01 opendevreview Artem Goncharov proposed openstack/codegenerator master: Sync code https://review.opendev.org/c/openstack/codegenerator/+/914034
#openstack-sdks - 2024-03-24
07:43:55 opendevreview BAESUKJU proposed openstack/python-openstackclient master: Add new glance cache command https://review.opendev.org/c/openstack/python-openstackclient/+/893905
19:04:28 opendevreview Nenad Jovanovic proposed openstack/openstacksdk master: Add Quota Sets to Manila https://review.opendev.org/c/openstack/openstacksdk/+/912473
#openstack-sdks - 2024-03-25
13:37:46 opendevreview Lajos Katona proposed openstack/python-openstackclient master: Router flavor_id can be a name https://review.opendev.org/c/openstack/python-openstackclient/+/902654
13:38:27 opendevreview Lajos Katona proposed openstack/openstacksdk master: Add sort_key and sort_dir to core Neutron resources https://review.opendev.org/c/openstack/openstacksdk/+/909656
14:17:10 opendevreview Peter Strunk proposed openstack/ansible-collections-openstack master: DNM: update volume_snapshot ci tests https://review.opendev.org/c/openstack/ansible-collections-openstack/+/914091
#openstack-sdks - 2024-03-26
15:06:12 fnordahl hello, Neutron devs are onboard with client code (two +2s) for a server side feature that has landed in caracal. I wondered if anyone would be in a position to consider wf for it? https://review.opendev.org/q/topic:%222023-aa-l3-gw-multihoming%22+project:openstack/python-openstackclient
15:49:04 frickler gtema: ^^ ?
16:43:03 opendevreview OpenStack Release Bot proposed openstack/keystoneauth master: reno: Update master for unmaintained/victoria https://review.opendev.org/c/openstack/keystoneauth/+/914287
16:44:10 opendevreview OpenStack Release Bot proposed openstack/keystoneauth master: reno: Update master for unmaintained/wallaby https://review.opendev.org/c/openstack/keystoneauth/+/914296
16:45:11 opendevreview OpenStack Release Bot proposed openstack/keystoneauth master: reno: Update master for unmaintained/xena https://review.opendev.org/c/openstack/keystoneauth/+/914304
17:34:41 opendevreview Merged openstack/python-openstackclient master: Parse external-gateway argument in separate helper https://review.opendev.org/c/openstack/python-openstackclient/+/911138
17:34:44 opendevreview Merged openstack/python-openstackclient master: router: Use plural form for storage of ``--fixed_ip`` argument https://review.opendev.org/c/openstack/python-openstackclient/+/911139
17:48:58 opendevreview James Denton proposed openstack/ansible-collections-openstack master: Allow wait: false when auto_ip is false https://review.opendev.org/c/openstack/ansible-collections-openstack/+/905308

Earlier   Later