| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-sdks - 2022-12-01 | |||
| 13:53:45 | tweining | it seems there are multiple ways to do it, and I couldn't get any of them to work yet. Can you point me to what is the recommended way to create a connection in an openstack service? | |
| 13:58:59 | tweining | some ways are documented in https://docs.openstack.org/openstacksdk/latest/user/connection.html, but there is also a way using getonecloud() https://github.com/openstack/octavia-dashboard/blob/master/octavia_dashboard/api/rest/lbaasv2.py#L39 | |
| 15:24:17 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: tests: Add test for multiple blocks devices https://review.opendev.org/c/openstack/python-openstackclient/+/862151 | |
| 15:24:17 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: compute: Allow users to manually specify bootable volumes https://review.opendev.org/c/openstack/python-openstackclient/+/862176 | |
| 19:13:47 | opendevreview | Huda Irshad proposed openstack/openstacksdk master: made modifications to allow server event list options to pass through to server actions https://review.opendev.org/c/openstack/openstacksdk/+/866383 | |
| 20:28:26 | opendevreview | Huda Irshad proposed openstack/python-openstackclient master: modified server event commands to work with sdk https://review.opendev.org/c/openstack/python-openstackclient/+/863718 | |
| #openstack-sdks - 2022-12-02 | |||
| 06:02:53 | opendevreview | Mridula Joshi proposed openstack/python-openstackclient master: Updating the glanceclient reference doc https://review.opendev.org/c/openstack/python-openstackclient/+/864118 | |
| 11:42:29 | sfinucan | tweining: In my own scripts, I normally just use `openstack.connect()`. However, that assumes a cloud.yaml file which you obviously won't have... | |
| 11:42:50 | sfinucan | nova is using openstacksdk for ironic stuff for a while. I'm looking at what they do now | |
| 11:44:41 | tweining | sfinucan: thanks. BTW, I found out the way octavia-dashboard does it is actually outdated. | |
| 11:45:38 | stephenfin | tweining: https://github.com/openstack/nova/blob/d05f9ef0dcecd55f37f362afe4b32544d8d81636/nova/utils.py#L959-L985 | |
| 11:45:48 | gtema | https://opendev.org/openstack/openstacksdk/src/branch/master/openstack/connection.py#L80 describes how to pass creds directly with connection.Connection | |
| 11:46:04 | gtema | but all same params can also go to openstack.connect directly | |
| 11:47:07 | tweining | yeah, those two ways, per CONF and per keyword args, are the two that seem right to me. | |
| 11:48:23 | stephenfin | yeah, both should achieve the same thing. Presumably doing it with CONF involves less "unpacking" (i.e. you won't need to manually build a dict of credentials) but that shouldn't be too onerous at the same | |
| 11:48:24 | stephenfin | time | |
| 11:49:15 | tweining | I also found an example in ironic, which seems simlar to the one from nova you found. https://opendev.org/openstack/ironic/src/branch/master/ironic/common/neutron.py#L78 | |
| 11:49:37 | stephenfin | yes, and less complex to boot | |
| 11:50:17 | stephenfin | tbh, this is an area that I'm not overly familiar with and gtema might be better placed to comment, but I suspect simpler but working is better :) (i.e. use ironic's example) | |
| 11:54:12 | tweining | ok, thanks. I think my main task now is to ensure I get all the information openstacksdk needs for the connection from somewhere. | |
| 11:55:28 | gtema | use any method of ones described in examples in https://opendev.org/openstack/openstacksdk/src/branch/master/openstack/connection.py and you should be fine | |
| 11:55:41 | gtema | those are the ones that we definitely support and keep maintaining | |
| 11:57:44 | gtema | tweining - you can have a look at https://github.com/opentelekomcloud-infra/octavia-proxy/blob/main/octavia_proxy/common/context.py We were forced to build octavia simulation API and just reuse user token | |
| 11:57:53 | gtema | this may give you some potential direction | |
| 11:58:57 | tweining | gtema: cool, thanks. I will have a look | |
| 12:59:31 | opendevreview | Artem Goncharov proposed openstack/openstacksdk master: Rework network functional tests https://review.opendev.org/c/openstack/openstacksdk/+/859114 | |
| 13:00:47 | opendevreview | Artem Goncharov proposed openstack/openstacksdk master: Whitelist cloud functional tests in acceptance https://review.opendev.org/c/openstack/openstacksdk/+/860009 | |
| 13:02:57 | opendevreview | Artem Goncharov proposed openstack/openstacksdk master: Implement acceptance test job https://review.opendev.org/c/openstack/openstacksdk/+/860399 | |
| 14:21:39 | opendevreview | Merged openstack/python-openstackclient master: Use the compute SDK in server list https://review.opendev.org/c/openstack/python-openstackclient/+/861546 | |
| 14:21:41 | opendevreview | Merged openstack/python-openstackclient master: tests: Convert image tests to use 'parse_output' https://review.opendev.org/c/openstack/python-openstackclient/+/863987 | |
| 14:21:43 | opendevreview | Merged openstack/python-openstackclient master: tests: Convert volume tests to use 'parse_output' https://review.opendev.org/c/openstack/python-openstackclient/+/863988 | |
| 14:21:45 | opendevreview | Merged openstack/python-openstackclient master: tests: Convert identity tests to use 'parse_output' https://review.opendev.org/c/openstack/python-openstackclient/+/863989 | |
| 14:21:47 | opendevreview | Merged openstack/python-openstackclient master: tests: Convert compute tests to use 'parse_output' https://review.opendev.org/c/openstack/python-openstackclient/+/863990 | |
| 14:21:49 | opendevreview | Merged openstack/python-openstackclient master: tests: Convert network tests to use 'parse_output' https://review.opendev.org/c/openstack/python-openstackclient/+/863991 | |
| 14:21:52 | opendevreview | Merged openstack/python-openstackclient master: Revert "Don't look up project by id if given id" https://review.opendev.org/c/openstack/python-openstackclient/+/866183 | |
| 14:21:54 | opendevreview | Merged openstack/openstacksdk master: coe: Add support for clusters https://review.opendev.org/c/openstack/openstacksdk/+/865266 | |
| 16:17:12 | opendevreview | Shnaidman Sagi (Sergey) proposed openstack/ansible-collections-openstack master: Fix template required_one_of arg https://review.opendev.org/c/openstack/ansible-collections-openstack/+/866486 | |
| 18:03:48 | opendevreview | Pavlo Shchelokovskyy proposed openstack/keystoneauth master: Enforce scope mutual exclusion for system https://review.opendev.org/c/openstack/keystoneauth/+/802683 | |
| 18:04:09 | opendevreview | Pavlo Shchelokovskyy proposed openstack/keystoneauth master: Allow federation to work with unversioned auth_url https://review.opendev.org/c/openstack/keystoneauth/+/866189 | |
| #openstack-sdks - 2022-12-03 | |||
| 00:56:03 | opendevreview | Huda Irshad proposed openstack/openstacksdk master: mend https://review.opendev.org/c/openstack/openstacksdk/+/866507 | |
| 02:18:01 | opendevreview | Huda Irshad proposed openstack/python-openstackclient master: modified server event commands to work with sdk https://review.opendev.org/c/openstack/python-openstackclient/+/863718 | |
| 02:19:00 | opendevreview | Huda Irshad proposed openstack/python-openstackclient master: modified server event commands to work with sdk https://review.opendev.org/c/openstack/python-openstackclient/+/863718 | |
| 20:15:25 | opendevreview | Huda Irshad proposed openstack/openstacksdk master: removed kwargs from inheritance input in class https://review.opendev.org/c/openstack/openstacksdk/+/866383 | |
| 22:36:48 | opendevreview | Daniel Wilson proposed openstack/python-openstackclient master: WIP: Use the SDK for server show https://review.opendev.org/c/openstack/python-openstackclient/+/864341 | |
| 23:05:39 | opendevreview | Huda Irshad proposed openstack/python-openstackclient master: adding in the kwargs arguement for server_actions and adding in dependencies for the test https://review.opendev.org/c/openstack/python-openstackclient/+/863718 | |
| 23:22:53 | opendevreview | Huda Irshad proposed openstack/openstacksdk master: modified _proxy.py to correct linting error https://review.opendev.org/c/openstack/openstacksdk/+/866383 | |
| #openstack-sdks - 2022-12-04 | |||
| 01:19:31 | opendevreview | Huda Irshad proposed openstack/openstacksdk master: improve linting error from previous patch on _proxy.py https://review.opendev.org/c/openstack/openstacksdk/+/866383 | |
| 21:25:07 | opendevreview | Daniel Wilson proposed openstack/python-openstackclient master: Use the SDK for server show https://review.opendev.org/c/openstack/python-openstackclient/+/864341 | |
| 22:05:03 | opendevreview | Huda Irshad proposed openstack/openstacksdk master: removed the additional indentation on _proxy.py https://review.opendev.org/c/openstack/openstacksdk/+/866383 | |
| 22:09:40 | opendevreview | Huda Irshad proposed openstack/openstacksdk master: corrected the indentation error to aline with the inputs of the previous line on _proxy.py https://review.opendev.org/c/openstack/openstacksdk/+/866383 | |
| #openstack-sdks - 2022-12-05 | |||
| 00:53:04 | opendevreview | Huda Irshad proposed openstack/python-openstackclient master: adding in the kwargs arguement for server_actions, adding in paginate false to allow for limit to be decided by user, and adding in dependencies for the test https://review.opendev.org/c/openstack/python-openstackclient/+/863718 | |
| 02:48:38 | opendevreview | Huda Irshad proposed openstack/python-openstackclient master: added in kwargs options, added in pagniate argument, modified test_server_event in unit test to add paginated input, and added in dependencies for commit message https://review.opendev.org/c/openstack/python-openstackclient/+/863718 | |
| 03:34:58 | opendevreview | Huda Irshad proposed openstack/python-openstackclient master: added in kwargs options, added in pagniate argument, modified test_server_event in unit test to add paginated input, and added in dependencies for commit message https://review.opendev.org/c/openstack/python-openstackclient/+/863718 | |
| 06:39:15 | opendevreview | Mridula Joshi proposed openstack/python-openstackclient master: Updating the glanceclient reference doc https://review.opendev.org/c/openstack/python-openstackclient/+/864118 | |
| 08:26:21 | opendevreview | Arnaud Morin proposed openstack/ansible-collections-openstack master: Add reboot and reboot_hard actions on server https://review.opendev.org/c/openstack/ansible-collections-openstack/+/866550 | |
| 08:36:39 | opendevreview | Arnaud Morin proposed openstack/ansible-collections-openstack master: Add reboot and reboot_hard actions on server https://review.opendev.org/c/openstack/ansible-collections-openstack/+/866550 | |
| 10:19:16 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: docs: Fix typos https://review.opendev.org/c/openstack/python-openstackclient/+/866561 | |
| 11:17:22 | opendevreview | Artem Goncharov proposed openstack/openstacksdk master: Move normalize security group to sg class https://review.opendev.org/c/openstack/openstacksdk/+/865025 | |
| 11:17:23 | opendevreview | Artem Goncharov proposed openstack/openstacksdk master: Move _normalize_coe_* into _coe class https://review.opendev.org/c/openstack/openstacksdk/+/865043 | |
| 11:17:23 | opendevreview | Artem Goncharov proposed openstack/openstacksdk master: Drop _normalize class https://review.opendev.org/c/openstack/openstacksdk/+/865044 | |
| 11:17:24 | opendevreview | Artem Goncharov proposed openstack/openstacksdk master: Drop munch dependency https://review.opendev.org/c/openstack/openstacksdk/+/865045 | |
| 11:17:24 | opendevreview | Artem Goncharov proposed openstack/openstacksdk master: Move normalize_server to compute mixin https://review.opendev.org/c/openstack/openstacksdk/+/866567 | |
| 11:37:03 | opendevreview | Stephen Finucane proposed openstack/openstacksdk master: baremetal: Add Node.inject_nmi method https://review.opendev.org/c/openstack/openstacksdk/+/866569 | |
| 11:37:04 | opendevreview | Stephen Finucane proposed openstack/openstacksdk master: baremetal: Add Node console methods https://review.opendev.org/c/openstack/openstacksdk/+/866570 | |
| 11:37:04 | opendevreview | Stephen Finucane proposed openstack/openstacksdk master: baremetal: Add Node boot_device methods https://review.opendev.org/c/openstack/openstacksdk/+/866571 | |
| 11:57:21 | opendevreview | Merged openstack/openstacksdk master: Implement unified search_resources method https://review.opendev.org/c/openstack/openstacksdk/+/859845 | |
| 12:29:59 | opendevreview | Merged openstack/python-openstackclient master: docs: Describe common actions found in OSC https://review.opendev.org/c/openstack/python-openstackclient/+/865690 | |
| 12:30:01 | opendevreview | Merged openstack/python-openstackclient master: docs: Document how we manage API versions https://review.opendev.org/c/openstack/python-openstackclient/+/865691 | |
| 12:59:44 | opendevreview | Merged openstack/python-openstackclient master: tests: Add test for multiple blocks devices https://review.opendev.org/c/openstack/python-openstackclient/+/862151 | |
| 12:59:47 | opendevreview | Merged openstack/python-openstackclient master: compute: Allow users to manually specify bootable volumes https://review.opendev.org/c/openstack/python-openstackclient/+/862176 | |
| 12:59:53 | opendevreview | Merged openstack/python-openstackclient master: image: Add 'image import' command https://review.opendev.org/c/openstack/python-openstackclient/+/862386 | |
| 15:20:19 | opendevreview | Merged openstack/openstacksdk master: Stop normalizing floating ips https://review.opendev.org/c/openstack/openstacksdk/+/865024 | |
| 19:50:16 | opendevreview | Merged openstack/ansible-collections-openstack master: Refactored object{,_container} modules breaking backward compatibility https://review.opendev.org/c/openstack/ansible-collections-openstack/+/865463 | |
| 23:22:13 | opendevreview | Huda Irshad proposed openstack/python-openstackclient master: added in kwargs options, added in pagniate argument, modified test_server_event in unit test to add paginated input, and added in dependencies for commit message https://review.opendev.org/c/openstack/python-openstackclient/+/863718 | |
| 23:57:51 | opendevreview | Ariel Berkowicz proposed openstack/python-openstackclient master: We migrate these commands. We also add some new functional tests to validate behavior of the hypervisor commands. https://review.opendev.org/c/openstack/python-openstackclient/+/866631 | |
| #openstack-sdks - 2022-12-06 | |||
| 00:25:47 | opendevreview | Ariel Berkowicz proposed openstack/python-openstackclient master: Compared review #858366 with #763414 to create a stable build based off of master https://review.opendev.org/c/openstack/python-openstackclient/+/865779 | |
| 01:41:54 | opendevreview | Ariel Berkowicz proposed openstack/python-openstackclient master: compute: Migrate hypervisor stats commands to SDK We migrate these commands. We also add some new functional tests to validate behavior of the hypervisor commands. https://review.opendev.org/c/openstack/python-openstackclient/+/865779 | |
| 01:41:55 | opendevreview | Ariel Berkowicz proposed openstack/python-openstackclient master: Created a functional test case ofr hyper list and show just to be able to make sure it works with the openstackclient sdk. Changed and modified the hypervisor stats test just to be able to work with openstackclient sdk with fakes. https://review.opendev.org/c/openstack/python-openstackclient/+/866634 | |
| 07:55:52 | opendevreview | Mridula Joshi proposed openstack/python-openstackclient master: Updating the glanceclient reference doc https://review.opendev.org/c/openstack/python-openstackclient/+/864118 | |
| 08:56:26 | opendevreview | Merged openstack/ansible-collections-openstack master: Refactored dns_zone{,_info} modules https://review.opendev.org/c/openstack/ansible-collections-openstack/+/865545 | |
| 10:02:38 | opendevreview | Merged openstack/ansible-collections-openstack master: Bump minimum required openstacksdk release to 0.103.0 https://review.opendev.org/c/openstack/ansible-collections-openstack/+/866114 | |
| 10:06:40 | opendevreview | Grzegorz Grasza proposed openstack/keystoneauth master: Allow passing of version header https://review.opendev.org/c/openstack/keystoneauth/+/865439 | |
| 10:41:16 | 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 | |
| 11:00:14 | opendevreview | Jakob Meng proposed openstack/ansible-collections-openstack master: Dropped obsolete module templates https://review.opendev.org/c/openstack/ansible-collections-openstack/+/866683 | |
| 11:20:02 | opendevreview | Merged openstack/ansible-collections-openstack master: Allow setting flavor description https://review.opendev.org/c/openstack/ansible-collections-openstack/+/864564 | |
| 13:25:32 | frickler | stephenfin: I noticed there is still a bit unclearness in your action doc regarding set/unset and boolean variables. like if we have "project set --enable", shouldn't we also have "project unset --enable"? | |
| 13:26:23 | frickler | or, where I first stumbled about this now, for subnet pool we have "set --default" and "set --no-default", but no unset | |
| 13:27:59 | frickler | for "set --address-scope <address-scope>" I think the right path towards consistency would be to deprecate "set --no-address-scope" and create "unset --address-scope", but I'm not sure about the others | |
| 13:37:42 | opendevreview | PB proposed openstack/ansible-collections-openstack master: Bulk creation of OpenStack SG rules https://review.opendev.org/c/openstack/ansible-collections-openstack/+/863208 | |
| 14:49:20 | 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 | |
| 14:49:56 | opendevreview | Jakob Meng proposed openstack/ansible-collections-openstack master: Dropped obsolete module templates https://review.opendev.org/c/openstack/ansible-collections-openstack/+/866683 | |
| 16:21:45 | opendevreview | Huda Irshad proposed openstack/openstacksdk master: modified instance_uuid to be resource.Body in server_actions.py https://review.opendev.org/c/openstack/openstacksdk/+/866383 | |
| 16:24:25 | opendevreview | Merged openstack/keystoneauth master: Fix linters and bindep on jammy https://review.opendev.org/c/openstack/keystoneauth/+/865807 | |
| 17:38:03 | opendevreview | Huda Irshad proposed openstack/python-openstackclient master: added in kwargs options, added in pagniate argument, modified test_server_event in unit test to add paginated input and ignore_missing input, modified expections to sdk version in server_event.py and added in dependencies for commit message https://review.opendev.org/c/openstack/python-openstackclient/+/863718 | |
| 18:57:08 | 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 | |
| 19:16:52 | 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 | |
| 20:12:03 | 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 | |
| 20:12: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 | |
| 22:22:21 | opendevreview | Huda Irshad proposed openstack/python-openstackclient master: added in kwargs options, added in pagniate argument, modified test_server_event in unit test to add paginated input and ignore_missing input, modified expections to sdk version in server_event.py and added in dependencies for commit message https://review.opendev.org/c/openstack/python-openstackclient/+/863718 | |
| 22:49:24 | opendevreview | Dr. Jens Harbott proposed openstack/python-openstackclient master: Fix parameter handling in server add fixed ip cmd https://review.opendev.org/c/openstack/python-openstackclient/+/866811 | |