Commit Graph

5437 Commits

Author SHA1 Message Date
Alexander Schulz
15f736fc33 Restore Nuget-packages with nuget.exe
https://github.com/xcp-ng/xenadmin/issues/65
2019-02-09 00:43:38 +01:00
Alexander Schulz
401fe40cd1 Restore Nuget-packages
https://github.com/xcp-ng/xenadmin/issues/65
2019-02-09 00:43:37 +01:00
Alexander Schulz
b49769cb8a Remove invalid characters from ComponentGroupRef
https://github.com/xcp-ng/xenadmin/issues/69
2019-02-09 00:43:37 +01:00
Alexander Schulz
3d5f231bca Release: just build the projects needed to create the installer 2019-02-09 00:43:37 +01:00
Alexander Schulz
876cbab798 let prebuild script work in Release AND Debug 2019-02-09 00:43:37 +01:00
Alexander Schulz
40a9110c9e add path to release files 2019-02-09 00:43:36 +01:00
Alexander Schulz
7532b3349f don't set buildnumber to 1
https://github.com/xcp-ng/xenadmin/issues/69
2019-02-09 00:43:36 +01:00
Alexander Schulz
118fdfa903 Integrade master-7.4 into master - tidy up
https://github.com/xcp-ng/xenadmin/issues/68
2019-02-09 00:43:35 +01:00
Alexander Schulz
2d1f47c321 Integrade changes from master-7.4 into master (https://github.com/xcp-ng/xenadmin/issues/68)
proper fix: use Path to TestDirectory

https://github.com/nunit/docs/wiki/Breaking-Changes

CurrentDirectory:
No longer set to the directory containing the test assembly. Use TestContext.CurrentContext.TestDirectory to locate that directory.
fix Test CertificateDialogTests

Path to the Cert was build as:
 xenadmin\TestResources\TestDevCertificate.cer

but should be:
 xenadmin\XenAdminTests\TestResources\TestDevCertificate.cer
fix Test TestFailingReaderGeneration

Ionic.BZip2 is throwing an IOException:
System.IO.IOException: 'Not a valid BZip2 stream. byte 0, expected '66', got '-1''
use update.xml in master brach on github (as a first solution)

https://github.com/xcp-ng/xenadmin/issues/29

Do not check for ContainerCapability on XCP-ng, just belive in it :-)

If server is in not licenced, don't show alert icon

Changed SetUp to OneTimeSetup in SetUpFixture

https://github.com/xcp-ng/xenadmin/issues/24

abort, if BUILD_NUMBER environment variable is not set

build automation

Ignore ".vs" folder
splash buildable with Visual Studio Community 2018

https://github.com/xcp-ng/xenadmin/issues/24 Get Tests running

https://github.com/xcp-ng/xenadmin/issues/24 Get Tests running

real world: edition "platinum" has changed to "desktop-plus"

https://github.com/xcp-ng/xenadmin/issues/24 Get Tests running

set culture to "en-EN" to ensure correct parsing

https://github.com/xcp-ng/xenadmin/issues/24 Get Tests running

correct adaption to nunit 3

adapt to nunit 3

adapt path

real world: edition "platinum" has changed to "desktop-plus"

Use Nunit and Moq from NuGet; Adapt tests to Nunit 3

https://github.com/xcp-ng/xenadmin/issues/24 Get Tests running

Fill AssemblyFileVersion

Idea from https://github.com/xcp-ng/xenadmin/issues/17 Show Version in Title

Tidy up Branding/Trademarks/License

https://github.com/xcp-ng/xenadmin/issues/18

Comment unreachable code to be buildable (https://github.com/xcp-ng/xenadmin/issues/14#issuecomment-380041068)

XCP-ng Console should connect to any flavor of XenServer

(cherry picked from commit 7e2342534d75193685139226fcaf89bb365fc706)
2019-02-09 00:43:14 +01:00
Alexander Schulz
38fb7ef1c3 tidy up master 2019-02-09 00:35:56 +01:00
Alexander Schulz
e47b070807 More future-proof installer/updater
- rename ~~XenCenter~~ properly in branding script

https://github.com/xcp-ng/xenadmin/issues/35
2019-02-09 00:35:56 +01:00
Alexander Schulz
3714924a3b More future-proof installer/updater
https://github.com/xcp-ng/xenadmin/issues/35
2019-02-09 00:35:55 +01:00
Alexander Schulz
3d0b9fe87e More future-proof installer/updater
https://github.com/xcp-ng/xenadmin/issues/35
2019-02-09 00:35:34 +01:00
Alexander Schulz
996c57a275 Update updates.xml 2019-02-09 00:34:49 +01:00
Alexander Schulz
5f12d16f73 Update updates.xml 2019-02-09 00:34:49 +01:00
Alexander Schulz
d12dfa0668 Create updates.xml
https://github.com/xcp-ng/xenadmin/issues/29
2019-02-09 00:34:48 +01:00
Matthias
f52cc64b2e Added XCP-ng_Installer Source Files 2019-02-09 00:34:48 +01:00
Alexander Schulz
569275b1c2 Screenshot of XCP-ng Center for README.md 2019-02-09 00:34:48 +01:00
Alexander Schulz
35ffc1aedb https://github.com/xcp-ng/xenadmin/issues/34 Tidy up main project files 2019-02-09 00:34:47 +01:00
Alexander Schulz
008d15e2ae https://github.com/xcp-ng/xenadmin/issues/34 Tidy up main project files 2019-02-09 00:34:47 +01:00
Alexander Schulz
2a58d47f41 Update README.md
New name XCP-ng Center, link to wiki
2019-02-09 00:32:55 +01:00
Alexander Schulz
11ccacd3c1 Update README.md
correct Trademarks
2019-02-09 00:32:54 +01:00
Alexander Schulz
70d2e0edee Update README.md
typo
2019-02-09 00:32:54 +01:00
Alexander Schulz
ac86033cd9 Update README.md
"XCP-ng Console" as Name, Link to Forum, Build instructions
2019-02-09 00:32:53 +01:00
Alexander Schulz
bc59629e6e quotation marks for string with spaces 2019-02-09 00:25:43 +01:00
Alexander Schulz
25555a7a05 Fully buildable with Visual Studio Community 2017
(cherry picked from commit cacd02a586307189262cc5089bb70bd3487d6730)
2019-02-09 00:25:42 +01:00
Alexander Schulz
0f61d3135c Complete branding set
# Conflicts:
#	branding-xcp-ng/brand-to-xcp-ng.sh
2019-02-09 00:25:24 +01:00
Alexander Schulz
668e7eb915 more general hotkey definition 2019-02-09 00:25:23 +01:00
Fungusware
c35360c28d Update FriendlyNames.resx 2019-02-09 00:23:41 +01:00
Mihaela Stoica
d2f62111f7 CA-309753: If the user decides not to proceed with cancelling the wizard, then the wizard shouln't do the cleanup actions
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2019-02-06 15:13:32 +00:00
Konstantina Chremmou
3cd74cc61f CP-30504: Blocked connection to mixed version pools with slaves earlier than dundee.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-02-06 09:25:38 +00:00
Konstantina Chremmou
0ed05e4c6c Removed option to enable RDP polling as it only applies to pre-6.5 hosts which are not longer supported.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-02-06 09:25:38 +00:00
Konstantina Chremmou
eef3320eca Removed code applicable to servers earlier than dundee since connection to them is now blocked.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-02-06 09:25:38 +00:00
Konstantina Chremmou
79752242b1 CP-30504: Blocked connection to servers earlier than dundee.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-02-06 09:25:38 +00:00
Darren Matthews
e5e82b5496 L10N: Translation and Resx Resync
Signed-off-by: Darren Matthews <darren.matthews@citrix.com>
2019-02-06 09:24:50 +00:00
Mihaela Stoica
39d95be2e0 CA-304476: We shouldn't log the duplicate session out, as the duplicate sessions are just separate streams, not separate logins
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2019-02-04 11:19:17 +00:00
Konstantina Chremmou
a3731ecef7 Removed empty resource files.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-01-31 15:24:28 +00:00
Konstantina Chremmou
fc69887281 CA-168861: Corrected margins for labels and comboboxes.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-01-31 15:24:28 +00:00
Konstantina Chremmou
7836717a56 CA-308212: The prepare_host_upgrade plugin should be called on each
of the hosts to be upgraded and not only on the first one in the list.
For this purpose, the test has been moved to the prechecks, and the
failures are now shown as a non-fixable problem.
Further, specification of the network location of the installer files
has moved closer to the upgrade mode selection.
Also, moved the hotfix and upgrade related checks immediately after the
host liveness check.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-01-31 15:04:03 +00:00
Mihaela Stoica
e0567387cd
Merge pull request #2375 from xenserver/feature/REQ-602
Merge feature/REQ-602 into master
2019-01-29 10:25:50 +00:00
Mihaela Stoica
df534e3f70 CP-30335: Make all warnings in prechecks non-fixable, to avoid opening a modal dialog (for more info) or an URL when Resolve all is pressed
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2019-01-28 17:44:12 +00:00
Konstantina Chremmou
544bcb4978 CP-29923: Provide user friendly descriptions for errors thrown by the host upgrade plugin.
Moved these errors to the FriendlyNames, which is reserved for resources with
keys coming verbatim from the server.
Some code efficiency corrections to the page's workflow.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-01-28 14:49:48 +00:00
Konstantina Chremmou
7a4d5719c7 Renamed class and file PropertyManager to FriendlyNameManager to avoid confusion,
because it only manages friendly names; moved it closer to the relevant resource files.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-01-28 14:49:48 +00:00
Mihaela Stoica
6d44fd0350 CP-30335 - Part 2: Add a new precheck + Part 3: Enhance the error message displayed in case of migration failure during the RPU (#2371)
* CP-30335: Fix RPU wizard tests

* CP-30335: Add abstract class WarningWithMoreInfo and use it for two of the existing Warnings

* CP-30335: Add a new precheck which produces a warning if the Dom0 memory after the upgrade will be increased.

- if the Dom0 memory after the upgrade is known, then a warning is shown if this is higher than the current memory, regardless of the version of the upgrade
- if the Dom0 memory after the upgrade is not known (e.g. because the rpu plugin does not have the function that returns this), then a warning is shown if upgrading from a pre-Naples version

* CP-30335: Add a more detailed error message if the host evacuation fails due to not enough memory in the RPU and Patching wizards

* CP-30335: Add branding variable for version 8.0

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2019-01-28 14:44:58 +00:00
Mihaela Stoica
b1dba44197
Merge pull request #2373 from xenserver/master
Merge master into REQ-602
2019-01-25 15:17:48 +00:00
Mihaela Stoica
5613a866c0 New certificate thumbprints
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2019-01-25 10:46:46 +00:00
Mihaela Stoica
d52ee7ad13 CP-30335: Update RPU wizard page title and text
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2019-01-21 17:13:54 +00:00
Mihaela Stoica
cd393c50e9 CP-30335: Sort Messages.resx
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2019-01-21 17:13:54 +00:00
Mihaela Stoica
e67e5eb644 CP-30335: Rearrange the RPU wizard pages
- Moved Install Location (RollingUpgradeWizard_SelectInstallMethod) page immediatelly after the Upgrade Mode page (and before the Prechecks page)
- Added a new page, called Extras, which contains the updates and supp pack installation options. These options have been moved here from the "Upgrade Mode" and "Ready To Upgrade" pages. This page is also inserted before the Prechecks
- There is no "Ready To Upgrade" page anymore. So the wizard pages are:
   - when automatic mode is selected: Before You Start, Select Pools, Upgrade Mode, Installer Location, Extras, Prechecks, Apply Upgrade.
   - when manual mode is selected: Before You Start, Select Pools, Upgrade Mode, Extras, Prechecks, Apply Upgrade.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2019-01-21 17:13:54 +00:00
Mihaela Stoica
60e2b61bb7 CP-30335: Rename class
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2019-01-21 17:13:54 +00:00