api: add realm-sync crud api to /cluster/jobs

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
 [ T: fix-up realm sync module namespace, moved to PVE::API2::Jobs ]
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Dominik Csapak 2023-01-17 12:46:58 +01:00 committed by Thomas Lamprecht
parent 23d641254d
commit 9802297517

View File

@ -6,8 +6,15 @@ use warnings;
use PVE::RESTHandler;
use PVE::CalendarEvent;
use PVE::API2::Jobs::RealmSync;
use base qw(PVE::RESTHandler);
__PACKAGE__->register_method ({
subclass => "PVE::API2::Jobs::RealmSync",
path => 'realm-sync',
});
__PACKAGE__->register_method({
name => 'index',
path => '',
@ -35,6 +42,7 @@ __PACKAGE__->register_method({
code => sub {
return [
{ subdir => 'schedule-analyze' },
{ subdir => 'realm-sync' },
];
}});