cloudstack/plugins
Nicolas Vazquez 20952b4842 Auto Enable/Disable KVM hosts (#7170)
* Auto Enable Disable KVM hosts

* Improve health check result

* Fix corner cases

* Script path refactor

* Fix sonar cloud reports

* Fix last code smells

* Add marvin tests

* Fix new line on agent.properties to prevent host add failures

* Send alert on auto-enable-disable and add annotations when the setting is enabled

* Address reviews

* Add a reason for enabling or disabling a host when the automatic feature is enabled

* Fix comment on the marvin test description

* Fix for disabling the feature if the admin has manually updated the host resource state before any health check result

(cherry picked from commit be66eb2a35)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2023-09-15 13:15:59 +05:30
..
acl Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
affinity-group-processors Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
alert-handlers Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
api Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
backup Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
ca/root-ca Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
database Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
dedicated-resources Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
deployment-planners Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
event-bus Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
ha-planners/skip-heurestics Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
host-allocators/random Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
hypervisors Auto Enable/Disable KVM hosts (#7170) 2023-09-15 13:15:59 +05:30
integrations Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
metrics Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
network-elements Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
outofbandmanagement-drivers Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
storage Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
storage-allocators/random Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
user-authenticators Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
user-two-factor-authenticators Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
pom.xml Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00