]> git.proxmox.com Git - pve-ha-manager.git/commitdiff
add setup_environment hook to CLIHandler class
authorDietmar Maurer <dietmar@proxmox.com>
Thu, 12 Jan 2017 12:08:10 +0000 (13:08 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Thu, 12 Jan 2017 12:08:10 +0000 (13:08 +0100)
And use run_cli_handler instead of depreciated run_cli.

src/PVE/CLI/ha_manager.pm
src/ha-manager

index 9d1f7e2b69898771d4c2937945383a5ab3d91d14..44d7bf2fc474275c98c6701c23bb37015ca0f4d5 100644 (file)
@@ -10,6 +10,7 @@ use JSON;
 use PVE::JSONSchema qw(get_standard_option);
 use PVE::CLIHandler;
 use PVE::Cluster;
+use PVE::RPCEnvironment;
 
 use PVE::HA::Env::PVE2;
 use PVE::HA::Tools;
@@ -35,6 +36,10 @@ my $timestamp_to_status = sub {
     }
 };
 
+sub setup_environment {
+    PVE::RPCEnvironment->setup_default_cli_env();
+}
+
 __PACKAGE__->register_method ({
     name => 'status',
     path => 'status',
index f42428d66d9c02bff0d1f4e54b1a7e30e54e72f0..f7576be5226ae96fe47658efd0bff13eae975081 100755 (executable)
@@ -11,4 +11,4 @@ my $prepare = sub {
     PVE::Cluster::cfs_update();
 };
     
-PVE::CLI::ha_manager->run_cli(undef, undef, $prepare);
+PVE::CLI::ha_manager->run_cli_handler(prepare => $prepare);