Monday, 2024-04-29

opendevreviewMerged openstack/openstacksdk master: tox: Don't install package in pep8  https://review.opendev.org/c/openstack/openstacksdk/+/91713410:24
opendevreviewDr. Jens Harbott proposed openstack/os-client-config master: Bump hacking  https://review.opendev.org/c/openstack/os-client-config/+/90571110:28
opendevreviewOpenStack Release Bot proposed openstack/openstacksdk master: reno: Update master for unmaintained/zed  https://review.opendev.org/c/openstack/openstacksdk/+/91737510:47
opendevreviewOpenStack Release Bot proposed openstack/osc-lib master: reno: Update master for unmaintained/zed  https://review.opendev.org/c/openstack/osc-lib/+/91737910:48
opendevreviewOpenStack Release Bot proposed openstack/python-openstackclient master: reno: Update master for unmaintained/zed  https://review.opendev.org/c/openstack/python-openstackclient/+/91738110:48
opendevreviewMerged openstack/osc-lib master: reno: Update master for unmaintained/zed  https://review.opendev.org/c/openstack/osc-lib/+/91737911:11
opendevreviewMerged openstack/openstacksdk master: reno: Update master for unmaintained/zed  https://review.opendev.org/c/openstack/openstacksdk/+/91737511:43
opendevreviewMerged openstack/python-openstackclient master: reno: Update master for unmaintained/zed  https://review.opendev.org/c/openstack/python-openstackclient/+/91738111:43
opendevreviewMerged openstack/os-client-config master: Bump hacking  https://review.opendev.org/c/openstack/os-client-config/+/90571114:08
fricklergtema: this contains an interesting question regarding api-ref and possibly automated client generation: is it possible to describe a parameter X, which, depending on another parameter Y, is either required or forbidden/ignored? https://bugs.launchpad.net/designate/+bug/206412917:34
gtemaFrickler: it took me a time, but yes. In jsonschema you can embed if-then-else https://json-schema.org/understanding-json-schema/reference/conditionals#ifthenelse17:47
gtemaWith this you could define certain limited logic in jsonschema level. During codegenration we should, however, also consider those - for now I skipped that17:48
gtemafrickler: in that particular case dependentRequired is a better fit and generally easier to implement in generator compared to if-then-else17:58
opendevreviewRajat Dhasmana proposed openstack/python-openstackclient master: Add CreateVolume class to v3  https://review.opendev.org/c/openstack/python-openstackclient/+/91746518:00
fricklergtema: interesting, thx for the pointer18:14
gtemaWlcm18:14
JayFhttps://opendev.org/openstack/ironic/src/commit/ed946c4d55cb647177c3f88498fc3442ced9a63c/ironic/api/controllers/v1/utils.py#L110 is an example of dependentRequired in Ironic18:21
opendevreviewRajat Dhasmana proposed openstack/python-openstackclient master: Add support for managing volumes  https://review.opendev.org/c/openstack/python-openstackclient/+/89521419:11

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