cloudstack/tools/marvin/marvin
Wei Zhou 33bb92acce
Veeam: Support Veeam 11 and 12 (#8241)
This PR fixes several issues in the testing of Veeam 11 and Veeam12
- Import Veeam.Backup.PowerShell and silently ignore the warning messages
- Fix issue when assign vm to backup offerings, which caused by separator (\r\n)
- Fix authorization failure in veeam 12a, which is because v1_4 is not supported in veeam 12a any more
- Fix exception if backup name has space
- Fix backup metrics in veeam12, which is because powershell command does not return the values needed
- Fix Incorrect datetime value, which is because powershell command returns a datetime which is not supported in Java
- Fix issue during backup restoration if VM has both ROOT and DATA disks.

This PR also has the following update
- Add integration test test/integration/smoke/test_backup_recovery_veeam.py
- Make some UI changes
- Add zone setting backup.plugin.veeam.version. If it is not set, CloudStack will get veeam version via powershell commands.
- Add zone setting backup.plugin.veeam.task.poll.interval and backup.plugin.veeam.task.poll.max.retry
2024-01-19 18:42:01 +01:00
..
config CKS: update imagePullPolicy to IfNotPresent in yaml files (#8296) 2023-12-08 17:05:09 +05:30
lib Veeam: Support Veeam 11 and 12 (#8241) 2024-01-19 18:42:01 +01:00
misc/build Sync precommit config from main (#7732) 2023-07-07 11:18:16 +02:00
sandbox Fix spelling (#7002) 2022-12-22 11:47:35 +01:00
src Fixed few Licensing Issues 2014-04-24 12:16:49 +05:30
__init__.py Added fix for CLOUDSTACK-6316 2014-04-01 16:15:53 +05:30
asyncJobMgr.py python3: Migrate Marvin and smoketests to python3 (#4727) 2021-05-04 23:19:37 +05:30
cloudstackConnection.py marvin: replace encodestring for encodebytes (#7027) 2023-05-08 12:51:12 +05:30
cloudstackException.py Enable Flake8 rule W391 (#6606) 2022-11-13 11:00:07 +01:00
cloudstackTestCase.py tests: component test ports/fixes in python3 (#5082) 2021-09-02 16:03:49 +05:30
cloudstackTestClient.py cloudstack: make code more inclusive 2021-06-08 15:47:20 +05:30
codegenerator.py python3: Migrate Marvin and smoketests to python3 (#4727) 2021-05-04 23:19:37 +05:30
codes.py cloudstack: make code more inclusive 2021-06-08 15:47:20 +05:30
configGenerator.py delete F5 and SRX plugins (#7023) 2023-01-11 12:07:44 +01:00
dbConnection.py python3: Migrate Marvin and smoketests to python3 (#4727) 2021-05-04 23:19:37 +05:30
deployAndRun.py python3: Migrate Marvin and smoketests to python3 (#4727) 2021-05-04 23:19:37 +05:30
deployDataCenter.py Marvin: Fix deployDataCenter's cleanup (#7521) 2023-05-12 10:46:52 +02:00
jsonHelper.py python3: Migrate Marvin and smoketests to python3 (#4727) 2021-05-04 23:19:37 +05:30
marvinInit.py python3: Migrate Marvin and smoketests to python3 (#4727) 2021-05-04 23:19:37 +05:30
marvinLog.py packaging: Adding SUSE 15 support (#5110) 2021-08-19 13:28:54 +05:30
marvinPlugin.py packaging: Adding SUSE 15 support (#5110) 2021-08-19 13:28:54 +05:30
settings.py settings.py pep8 compliant 2013-06-20 12:32:39 -04:00
sshClient.py test: add, refactor ipv6 network, vpc tests (#6338) 2022-07-12 12:54:53 +05:30
tcExecuteEngine.py python3: Migrate Marvin and smoketests to python3 (#4727) 2021-05-04 23:19:37 +05:30
testSetupSuccess.py CLOUDSTACK-8380: Adding script to testSetupSuccess.py to check VCenter port groups are created for storage, management and public traffic as soon as zone is deployed 2015-04-13 16:50:38 +05:30