cloudstack/tools/marvin
Vishesh f6ceeab3b3
server: Enforce strict host tag check (#9017)
Documentation PR: https://github.com/apache/cloudstack-documentation/pull/398

Currently, an administrator can break host tag compatibility for a VM administrator by certain operations:
* deploy/start VM on a specific host
* migrate VM
* restore VM
* scale VM

This PR allows the user to specify tags which must be checked during these operations.

Global Settings
1. `vm.strict.host.tags` - A comma-separated list of tags for strict host check (Default - empty)
2. `vm.strict.resource.limit.host.tag.check` - Determines whether the resource limits tags are considered strict or not (Default - true)

During the above operations, we now check and throw an error if host tags compatibility is being broken for tags specified in `vm.strict.host.tags`. If `vm.strict.resource.limit.host.tag.check` is set to `true`, tags set in `resource.limit.host.tags` are also checked during these operations.
2024-06-25 14:42:17 +05:30
..
marvin server: Enforce strict host tag check (#9017) 2024-06-25 14:42:17 +05:30
CHANGES.txt Missing LICENSE headers for sandbox and __init__.py's 2012-08-04 17:29:47 +05:30
DISCLAIMER.txt Adding DISCLAIMER.txt to the marvin tool. 2012-10-17 12:27:00 -04:00
LICENSE.txt CLOUDSTACK-326: Corrected marvin license file to be full ASLv2 license text 2012-10-12 16:41:17 -04:00
MANIFEST.in pre-commit: add hook to trim trailing whitespace (#8205) 2024-05-28 09:01:30 +02:00
mvn-setup.py Fix marvin package version while building packages (#9230) 2024-06-13 11:29:51 +05:30
pom.xml Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
setup.py Update mysql-connector version (#8753) 2024-03-21 18:09:06 +05:30
xunit-reader.py .github: Migrate Travis to Github Actions and Simulator based CI (#6956) 2022-12-21 16:36:52 +05:30