cloudstack/tools
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
..
apidoc api,server: purge expunged resources (#8999) 2024-06-20 11:34:44 +05:30
appliance Upgrade to JRE17 and Upgrade System VMs/VRs to Python3 and Debian 12 (#8497) 2024-02-26 18:07:50 +05:30
bugs-wiki Add Python flake8 linting for W291 trailing whitespace with Super-Linter (#4687) 2022-03-28 11:40:26 -03:00
build pre-commit: add hook to trim trailing whitespace (#8205) 2024-05-28 09:01:30 +02:00
checkstyle Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30
devcloud-kvm Merge remote-tracking branch 'origin/4.19' 2024-03-21 18:38:01 +05:30
devcloud4 pre-commit: add hook to trim trailing whitespace (#8205) 2024-05-28 09:01:30 +02:00
docker pre-commit: add hook to trim trailing whitespace (#8205) 2024-05-28 09:01:30 +02:00
eclipse pre-commit: add hook to trim trailing whitespace (#8205) 2024-05-28 09:01:30 +02:00
git pre-commit: apply `end-of-file-fixer` to all files (#7551) 2023-08-02 13:47:21 +02:00
jira jira-changes.py: generate content for CHANGES.md from jira filter 2014-11-30 21:16:59 -05:00
logo README: happy holidays! 2015-12-23 13:27:40 +05:30
marvin server: Enforce strict host tag check (#9017) 2024-06-25 14:42:17 +05:30
ngui Fix spelling in docs, logs, exception messages etc (#9076) 2024-05-28 07:41:20 +02:00
transifex pre-commit: add hook to trim trailing whitespace (#8205) 2024-05-28 09:01:30 +02:00
utils/database_comparision_during_upgrade pre-commit: add hook to trim trailing whitespace (#8205) 2024-05-28 09:01:30 +02:00
whisker pre-commit: apply `end-of-file-fixer` to all files (#7551) 2023-08-02 13:47:21 +02:00
pom.xml Updating pom.xml version numbers for release 4.20.0.0-SNAPSHOT 2024-02-02 18:16:37 +05:30