Konstantina Chremmou
1225e98225
Improved logging and reporting percentage when importing an XVA.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2022-01-24 15:23:02 +00:00
Konstantina Chremmou
cace3036cf
Merge pull request #2854 from danilo-delbusso/CA-339273
...
CA-339273: Add source server/pool info to descriptions of actions that move/copy/import resources
2021-12-02 21:01:20 +00:00
Konstantina Chremmou
e9fa5674c3
CA-339273: Some corrections and minor refactoring.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2021-12-02 11:20:49 +00:00
Danilo Del Busso
9af8efdc24
CA-339273: Mention destination Host/Pool in VM import action
...
Also moved initial description update from base constructor call to body of subclass constructor.
Signed-off-by: Danilo Del Busso <Danilo.Del.Busso@citrix.com>
2021-08-10 15:21:05 +01:00
Konstantina Chremmou
461f180aaa
Merge remote-tracking branch 'upstream/master' into feature/hyperman
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
# Conflicts:
# XenAdmin/Wizards/BugToolWizardFiles/BugToolPageRetrieveData.cs
# XenModel/Actions/VM/ImportVmAction.cs
2021-07-25 15:25:32 +01:00
Konstantina Chremmou
f63003fb27
CA-353748 second issue: At the end of polling, the RelatedTask is destroyed; make a note of it for later use
...
Also: make a get_record where more than one object fields need to be queried.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2021-06-17 09:11:39 +01:00
Konstantina Chremmou
67d1ddd1d1
Merge remote-tracking branch 'upstream/master' into feature/hyperman
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
# Conflicts:
# Branding/Branding.resx
# Jenkinsfile
# XenAdmin/Alerts/Types/GuiOldAlert.cs
# XenAdmin/Alerts/Types/LicenseAlert.cs
# XenAdmin/Commands/RestartToolstackCommand.cs
# XenAdmin/Diagnostics/Problems/HostProblem/HostNotSafeToUpgradeWarning.cs
# XenAdmin/Dialogs/AllowUpdatesDialog.cs
# XenAdmin/Dialogs/OptionsPages/ConfirmationOptionsPage.cs
# XenAdmin/Dialogs/RepairSRDialog.cs
# XenAdmin/Dialogs/UpsellDialog.cs
# XenAdmin/Plugins/UI/TabPageCredentialsDialog.cs
# XenAdmin/Program.cs
# XenAdmin/Wizards/ConversionWizard/ConversionNetworkPage.cs
# XenAdmin/Wizards/CrossPoolMigrateWizard/CrossPoolMigrateDestinationPage.cs
# XenAdmin/Wizards/NewSRWizard_Pages/SrWizardType.cs
# XenAdmin/Wizards/PatchingWizard/PatchingWizard_FirstPage.cs
# XenCenterLib/XSVersionAttribute.cs
# XenModel/BrandManager.cs
# XenModel/Messages.Designer.cs
# XenModel/Messages.resx
2021-05-25 15:51:42 +01:00
Konstantina Chremmou
858ab54950
CA-353748: VM imported as an XVA won't start automatically.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2021-05-17 14:46:57 +01:00
Konstantina Chremmou
a0e2967792
CP-31105: Replaced the hardcoded name patterns in the resource files with format placeholders.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2021-03-31 11:50:32 +01:00
Konstantina Chremmou
eb3662aa88
CA-345342: Cope with optional parameters in the HTTP_actions.
...
- Removed wrapper delegates; call the http_actions directly.
- In case of failure or cancellation of the http_action, poll the related task
ignoring any exceptions thrown, so that any clean up code within the http_action's exception handling can run.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2021-02-10 23:45:23 +00:00
Konstantina Chremmou
542a329a27
Fixed failure to start a VM after it was imported as an XVA package.
...
Regression introduced by the changes for CA-64500. Since we initiate a VMStartAction
we need to ensure that the VM object passed to the action has a non-null Connection.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2020-12-18 01:34:25 +00:00
Konstantina Chremmou
38c88b5692
CA-64500: Offer the option to start the vApp or VM automatically after an OVF/OVA import.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2020-10-13 14:34:15 +01:00
Konstantina Chremmou
e3d6db3a80
Removed support for long retired XVA v1 packages.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2020-10-07 13:22:33 +01:00
Konstantina Chremmou
667e9e8caf
Log the stack trace when an exception is encountered and don't use the *Format() counterpart of the logging method for it.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-11-13 12:31:44 +00:00
Konstantina Chremmou
fad80c778b
Avoid duplicate logging; compact multiple logging calls.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-11-13 12:31:44 +00:00
Konstantina Chremmou
63c6b817d5
CA-40854: The Session's uuid is in reality its opaque_ref. Use the opaque_ref so
...
it's obvious what it is. The Session's uuid will be deprecated from the API bindings.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2018-02-21 14:08:01 +00:00
Konstantina Chremmou
123db499f5
Merge branch 'master' into REQ-420
2018-01-25 13:38:58 +00:00
Mihaela Stoica
f62cc5c521
CA-279502: Added check for the server version before calling VM.get_is_default_template
...
This fixes the error thrown when importing templates with XenCenter 7.3 on servers earlier than 7.2
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2018-01-12 11:01:09 +00:00
Konstantina Chremmou
a170ec33e2
Merge remote-tracking branch 'upstream/master' into REQ-420
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
# Conflicts:
# autogenerated XenModel/XenAPI/* files
2017-11-17 11:53:41 +00:00
Mihaela Stoica
7ac856943e
CA-272143: Import wizard stuck in "Waiting for Import template wizard to complete" when importing a default template
...
When trying to import a default template from xva, xapi notices that it is a default template, finds an existing one on the host and returns that one.
With these changes, XenCenter handles this case and displays an error, instead of waiting for the returned VM to be linked to the import task (which never happens).
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2017-11-09 11:31:00 +00:00
Konstantina Chremmou
915059d099
The Proxy_xxx classes should not be used outside the API bindings (in reality
...
these classes should have been internal).
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2017-09-14 11:52:15 +01:00
Konstantina Chremmou
ae22560ce8
Converted all extension get properties of the API classes to methods in order to
...
prevent them from being serialised alongside the API properties. This will also
be useful for moving the API bindings out of XenModel.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2017-09-03 03:35:30 +01:00
Mihaela Stoica
74885674c3
CA-238901: PVS proxy not setup for imported VM
...
For ElyOrGreater hosts, we try move the existing VIFs to the desired networks. We will only destroy and create new ones for older hosts or when a corresponding VIF cannot be found in the network mapping.
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2017-01-20 12:54:13 +00:00
Gabor Apati-Nagy
7c0bc50b4a
CA-176169: Changed copyright statements to include the comma in Citrix Systems,
...
Inc.
Signed-off-by: Gabor Apati-Nagy<gabor.apati-nagy@citrix.com>
2017-01-16 19:59:50 +00:00
Gabor Apati-Nagy
1ca313c1e0
Revert "CA-178985: Removed ova.xml import from XenCenter"
2016-02-24 15:33:18 +00:00
Gabor Apati-Nagy
f0ea3aa807
CA-178985: Removed ova.xml import from XenCenter
...
because it has been broken and we decided not to keep this feature
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-11-25 12:12:20 +00:00
Gabor Apati-Nagy
4586832d5f
CA-178985: Removed ova.xml import from XenCenter
...
because it has been broken and we decided not to keep this feature
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-11-25 11:01:28 +00:00
Mihaela Stoica
bd36a85bff
CP-4816: Initial commit to git repo
...
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2013-06-24 12:41:48 +01:00