Friday, 2023-06-02

*** ministry is now known as __ministry08:23
gtemastephenfin, around?12:00
stephenfinyup12:02
gtemawrt new attribute properties (min_microversion and max_microversion). I now have a feeling they should be converted to min_version and max_version12:02
gtemakeystone is not supporting microversions as well, so also there having possibility to verify whether version is matching is better then only look at microversion12:03
stephenfinhmm, version != microversion, at least from a service catalog perspective. I think we'd need both, tbh12:03
stephenfinmicroversion for nova, cinder etc. version for glance, keystone, etc.12:03
gtemayes, but: once you look at the api specs you normally see "added in version".12:04
gtemaso when service support MV we check mv12:04
gtemawhen no MV support - verify that api_version is matching12:04
stephenfinokay, so we'd treat it differently depending on whether the service supports microversions or not12:05
gtemafrom the service pov I think it is still something like api version (whether MV or not MV)12:05
stephenfinquestion is, should we do that automatically ("magically") or do it explicitly?12:05
stephenfinI'd usually lean towards explicitness for this stuff12:05
gtemayes, depending on the service catalog information treat it either as MV or as not MV12:05
gtemaI just do not want to have min_microversion and min_version property or the resource attribute12:06
stephenfinokay, fair enough. I wouldn't personally munge them together but if you really care about it, I'll manage :)12:07
gtemaso the usecase to talk explicitly ;-) => compute.server.host requires MV 2.90, while identity.project.is_domain requires version 3.612:08
gtemaexplicitness require resource to know the difference between MV and ver, while technically it is just a matter of different attrs of the endpoint discovery12:09
gtemaaccording to https://docs.openstack.org/api-guide/compute/microversions.html: when min_version is empty and max_version is empty => look at api_version, otherwise look at min_version&max_version12:10
stephenfinokay, if you can document that in the docstrings for the variable then I'll be happy12:10
stephenfinideally with a link to that doc12:10
gtemadeal12:11
gtemathe change grows quite lot once I added verification logic for versions ;-)12:12
gtemawlcm12:12
gtemasorry, wrong window12:12
opendevreviewStephen Finucane proposed openstack/openstacksdk master: volume: Add missing attributes to Extension  https://review.opendev.org/c/openstack/openstacksdk/+/88513213:35
opendevreviewStephen Finucane proposed openstack/openstacksdk master: Encode type of 'links' for Extension objects  https://review.opendev.org/c/openstack/openstacksdk/+/88513313:35
opendevreviewStephen Finucane proposed openstack/openstacksdk master: volume: Add Extension to volume v2 API  https://review.opendev.org/c/openstack/openstacksdk/+/88513413:35
opendevreviewStephen Finucane proposed openstack/python-openstackclient master: network: Use SDK, not neutronclient, for AZ tests  https://review.opendev.org/c/openstack/python-openstackclient/+/88513513:37
opendevreviewStephen Finucane proposed openstack/python-openstackclient master: compute: Migrate 'availablity zone list' to SDK  https://review.opendev.org/c/openstack/python-openstackclient/+/88513613:37
opendevreviewStephen Finucane proposed openstack/python-openstackclient master: volume: Migrate 'availablity zone list' to SDK"  https://review.opendev.org/c/openstack/python-openstackclient/+/88513713:37
opendevreviewStephen Finucane proposed openstack/python-openstackclient master: tests: Use SDK for extensions tests  https://review.opendev.org/c/openstack/python-openstackclient/+/88513813:37
opendevreviewStephen Finucane proposed openstack/python-openstackclient master: volume: Migrate 'extension list' to SDK"  https://review.opendev.org/c/openstack/python-openstackclient/+/88513913:37
*** ministry is now known as __ministry15:02
opendevreviewStephen Finucane proposed openstack/openstacksdk master: Remove unnecessary quotes  https://review.opendev.org/c/openstack/openstacksdk/+/88515316:52
*** ralonsoh is now known as ralonsoh_afk16:56
opendevreviewMerged openstack/openstacksdk master: cloud: Remove '_ShadeAdapter'  https://review.opendev.org/c/openstack/openstacksdk/+/84621617:17
opendevreviewMerged openstack/openstacksdk master: cloud: Rename shade-specific method  https://review.opendev.org/c/openstack/openstacksdk/+/88442317:17
opendevreviewMerged openstack/openstacksdk master: cloud: Remove ClusteringCloudMixin  https://review.opendev.org/c/openstack/openstacksdk/+/88449317:17
opendevreviewMerged openstack/openstacksdk master: utils: Add 'supports_version'  https://review.opendev.org/c/openstack/openstacksdk/+/88449417:17
opendevreviewMerged openstack/openstacksdk master: cloud: Move identity-related helpers  https://review.opendev.org/c/openstack/openstacksdk/+/88449517:17
opendevreviewMerged openstack/openstacksdk master: docs: Replace/remove shade-specific docs  https://review.opendev.org/c/openstack/openstacksdk/+/87864417:17
opendevreviewMerged openstack/openstacksdk master: tests: Use uuid, not randint  https://review.opendev.org/c/openstack/openstacksdk/+/88451417:17
opendevreviewMerged openstack/openstacksdk master: Use custom warnings everywhere  https://review.opendev.org/c/openstack/openstacksdk/+/88441717:17
opendevreviewMerged openstack/openstacksdk master: tests: Ignore our own deprecation warnings  https://review.opendev.org/c/openstack/openstacksdk/+/88441817:17
opendevreviewRajat Dhasmana proposed openstack/openstacksdk master: Add block storage summary support  https://review.opendev.org/c/openstack/openstacksdk/+/88439719:09
opendevreviewribaudr proposed openstack/python-openstackclient master: WIP Add share commands to compute  https://review.opendev.org/c/openstack/python-openstackclient/+/88154019:23
opendevreviewribaudr proposed openstack/openstacksdk master: Add shares API to compute  https://review.opendev.org/c/openstack/openstacksdk/+/88005619:24
opendevreviewRajat Dhasmana proposed openstack/python-openstackclient master: Migrate 'volume summary' command to SDK  https://review.opendev.org/c/openstack/python-openstackclient/+/88439819:25

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