Tuesday, 2023-01-10

opendevreviewJakob Meng proposed openstack/ansible-collections-openstack master: Volume module:     - Add 'is_multiattach' parameter. When it is true, volume will be shareble  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/86547708:08
opendevreviewRajat Dhasmana proposed openstack/python-openstackclient master: Add volume revert snapshot command  https://review.opendev.org/c/openstack/python-openstackclient/+/86965408:08
opendevreviewJakob Meng proposed openstack/ansible-collections-openstack master: Add reboot and reboot_hard actions on server  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/86655008:16
opendevreviewJakob Meng proposed openstack/ansible-collections-openstack master: Updated docs  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/86892310:02
opendevreviewJakob Meng proposed openstack/ansible-collections-openstack master: Updated docs  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/86892310:07
opendevreviewArtem Goncharov proposed openstack/openstacksdk master: Drop _normalize class  https://review.opendev.org/c/openstack/openstacksdk/+/86504410:50
opendevreviewMerged openstack/ansible-collections-openstack master: Add reboot and reboot_hard actions on server  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/86655012:11
opendevreviewJakob Meng proposed openstack/ansible-collections-openstack master: Updated docs  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/86892312:16
opendevreviewJakob Meng proposed openstack/ansible-collections-openstack master: Added is_multiattach parameter to volume module  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/86547712:34
eesti dont know if people recall my problem where openstack-sdk did not allow me to create a server with some specific settings unless i configured compute_api_version: "2.79" in clouds.yaml. I have now discovered that while it fixes my call to create a server, it breaks my call to create a server_group: Additional properties are not allowed (u'policies' was unexpected). It seems that even if i have set 12:34
eestmy expected API version the code will instead inspect its "session" to see what microversion is supported and since it is 2.1 it tries using the older "policies" field instead of "policy" that it should be using12:34
gtemado you hardcode microversion now? It should not be required, since sdk tries to choose max supported by user and cloud 12:35
eestyeah, i set "compute_api_version" in clouds.yaml, it is a bit of a mystery why the automatic microversion stuff does not work for me... i have a hard time figuring out where in the code this is actually discovered, maybe i could find out why12:36
eestnot sure if it is the openstack server side stuff that is not reporting the actually supported microversion, or if it is somehow lost in openstacksdk for some reason (i am using application credential auth which incurs extra API lookups for instance)12:38
gtemapls try to figure out which param exactly is causing you issues without specifying MV. Hardcoding it this way is something very tricky and not without consequences12:38
eestbtw, i am not setting the "default" microversion, i believe that is another setting12:38
eestright12:38
gtemayou should normally not set any version at all12:39
opendevreviewMridula Joshi proposed openstack/openstacksdk master: Add support for glance cache list  https://review.opendev.org/c/openstack/openstacksdk/+/86971012:40
opendevreviewMerged openstack/ansible-collections-openstack master: Updated docs  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/86892312:45
eesti have went so far as to checking compute/v2/server_group.py where it does "if utils.supports_microversion(session, '2.64'):" to figure out what policy thing to set, and inside supprts_microversion() it calls endpoint_data = adapter.get_endpoint_data(). printing endpoint_data i see:12:47
eestEndpointData{api_version=(2, 1), catalog_url=https://url:port/v2.1/project-id, endpoint_id=someid, interface=public, major_version=None, max_microversion=None, min_microversion=None, next_min_version=None, not_before=None, raw_endpoint={'region_id': 'regionname', 'url': 'https://url:port/v2.1/project-id', 'region': 'regionname', 'interface': 'public', 'id': 'someid'}, region_name=regionname, 12:47
eestservice_id=someid, service_name=nova, service_type=compute, service_url=None, url=https://url:port/v2.1/projectid}12:47
eestwhere might the code try to figure out what should be supported? i obviously am able to do calls with a higher version than 2.1 (needed for my compute creation) yet it seems determined that my "session" is 2.112:48
opendevreviewArtem Goncharov proposed openstack/os-client-config master: Update tox to support v4  https://review.opendev.org/c/openstack/os-client-config/+/86971212:52
opendevreviewJakob Meng proposed openstack/ansible-collections-openstack stable/1.0.0: Updated docs  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/86971713:21
opendevreviewStephen Finucane proposed openstack/os-client-config master: Add support for tox 4  https://review.opendev.org/c/openstack/os-client-config/+/86972313:58
stephenfingtema: Need that to unblock openstacksdk gates since the os-client-config-tox-py38-tips job is failing14:07
gtemaI know stephenfin14:07
stephenfinOkay, cool :)14:08
gtemaI hope your change will pass, since my just failed14:08
gtemabut I gave your +2 already14:08
stephenfinoh, I missed yours. Sorry /o\14:08
gtemanp14:08
opendevreviewJakob Meng proposed openstack/ansible-collections-openstack master: Fixed docs  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/86972614:20
opendevreviewMerged openstack/ansible-collections-openstack master: Added is_multiattach parameter to volume module  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/86547714:55
opendevreviewMerged openstack/ansible-collections-openstack stable/1.0.0: Updated docs  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/86971714:55
opendevreviewMerged openstack/ansible-collections-openstack master: Fixed docs  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/86972614:55
opendevreviewJakob Meng proposed openstack/ansible-collections-openstack stable/1.0.0: Fixed docs  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/86973715:13
opendevreviewJakob Meng proposed openstack/ansible-collections-openstack master: Refactored loadbalancer module breaking backward compatibility  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/86755815:15
opendevreviewJakob Meng proposed openstack/ansible-collections-openstack master: Refactored lb_{health_monitor,listener,member,pool} modules  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/86756015:16
opendevreviewJakob Meng proposed openstack/ansible-collections-openstack master: Refactored coe_cluster{,_template} modules  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/86679615:16
opendevreviewMerged openstack/ansible-collections-openstack stable/1.0.0: Fixed docs  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/86973715:32
eesthmm, might actually be closer to a solution, from the debug output i can actually see "No version document at..." errors which appears to be thrown by the keystone auth stuff15:38
eestguessing this is the reason the client is not able to detect microversions, to be continued15:38
gtemayes, this may be really a reason15:40
opendevreviewMerged openstack/os-client-config master: Add support for tox 4  https://review.opendev.org/c/openstack/os-client-config/+/86972316:50
opendevreviewTom Weininger proposed openstack/openstacksdk master: Add typing information and documentation  https://review.opendev.org/c/openstack/openstacksdk/+/86796817:52
opendevreviewLajos Katona proposed openstack/openstacksdk master: Add BGP Speakers and Peers to SDK  https://review.opendev.org/c/openstack/openstacksdk/+/86948519:08
opendevreviewMerged openstack/openstacksdk master: Move _normalize_coe_* into _coe class  https://review.opendev.org/c/openstack/openstacksdk/+/86504321:39
opendevreviewMerged openstack/openstacksdk master: Allow passing more arguments to create_port  https://review.opendev.org/c/openstack/openstacksdk/+/86810621:53
-opendevstatus- NOTICE: One of our CI job log storage providers appears to be having trouble with log uploads and retrievals. We are in the process of removing that provider from the pool.22:45

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!