]> git.proxmox.com Git - mirror_qemu.git/commit - qapi/qom.json
qapi/qom: Add ObjectOptions for secret*, deprecate 'loaded'
authorKevin Wolf <kwolf@redhat.com>
Tue, 20 Oct 2020 10:47:58 +0000 (12:47 +0200)
committerKevin Wolf <kwolf@redhat.com>
Fri, 19 Mar 2021 09:17:13 +0000 (10:17 +0100)
commit39c4c27d378af56059628a5cd803d390849f32e8
tree2805da8c9f18c0ab57376c124160b3ec8f632b55
parent381bd7440d8178c9e56bac7086c9e3b0cad066ec
qapi/qom: Add ObjectOptions for secret*, deprecate 'loaded'

This adds a QAPI schema for the properties of the secret* objects.

The 'loaded' property doesn't seem to make sense as an external
interface: It is automatically set to true in ucc->complete, and
explicitly setting it to true earlier just means that additional options
will be silently ignored.

In other words, the 'loaded' property is useless. Mark it as deprecated
in the schema from the start.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Acked-by: Peter Krempa <pkrempa@redhat.com>
Acked-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
docs/system/deprecated.rst
qapi/crypto.json
qapi/qom.json