Useful things. As i understand it qemu-ga eventually can replace
cloud-init stuff. As for now it already have high level api and low
level api (like read/write files)
вт, 10 нояб. 2020 г. в 18:49, Michal Privoznik <mprivozn(a)redhat.com>:
Marc-André posted a patch that implements agent handling. I've written
the rest.
Marc-André Lureau (1):
qemu_agent: add qemuAgentSSH{Add,Remove,Get}AuthorizedKeys
Michal Prívozník (5):
Introduce OpenSSH authorized key file mgmt APIs
remote: Implement OpenSSH authorized key file mgmt APIs
virsh: Expose OpenSSH authorized key file mgmt APIs
qemu: Implement OpenSSH authorized key file mgmt APIs
news: Document recent OpenSSH authorized key file mgmt APIs
NEWS.rst | 6 ++
docs/manpages/virsh.rst | 37 +++++++
include/libvirt/libvirt-domain.h | 17 ++++
src/driver-hypervisor.h | 15 +++
src/libvirt-domain.c | 115 +++++++++++++++++++++
src/libvirt_public.syms | 6 ++
src/qemu/qemu_agent.c | 140 +++++++++++++++++++++++++
src/qemu/qemu_agent.h | 15 +++
src/qemu/qemu_driver.c | 81 +++++++++++++++
src/remote/remote_daemon_dispatch.c | 82 +++++++++++++++
src/remote/remote_driver.c | 87 ++++++++++++++++
src/remote/remote_protocol.x | 34 ++++++-
src/remote_protocol-structs | 22 ++++
tests/qemuagenttest.c | 79 +++++++++++++++
tools/virsh-domain.c | 152 ++++++++++++++++++++++++++++
15 files changed, 887 insertions(+), 1 deletion(-)
--
2.26.2
--
Vasiliy Tolstov,
e-mail: v.tolstov(a)selfip.ru