- 07 Aug, 2013 6 commits
-
-
Thomas Thrainer authored
* stable-2.8 Fix batch creation of instances Fix documentation of gnt-instance batch-create Support multi instance allocs without iallocator Support DSA SSH keys in bootstrap Include VCS version in `gnt-cluster version` Document 'viridian' hypervisor parameter Support 'viridian' parameter in Xen HVM Document --no-conflicts-check for gnt-network Version bump for 2.8.0 rc1 Add Make to the list of dependencies Check for luxid permission during verify config Add monitoring-query-format.rst to $(docinput) Fix documentation building rules Check disk template in right dict when copying Check disk template in right dict when copying ganeti.backend_unittest: chmod restricted cmd dir Fix formatting of tuple in error message Mark the UUID design doc as implemented Clarify that cmdlib/ must be removed downgrading Fix formatting error in the UPGRADE document Make build_chroot compatible with Squeeze Update security doc and NEWS for luxid Add --cleanup to instance failover manpage Update NEWS with failover cleanup Add cleanup parameter to instance failover Fix 'prcre' typo in INSTALL Update NEWS file for 2.8 wrt vnet_hdr KVM hvparam Document the vnet_hdr HV parameter for KVM Format gnt-network info group output Add 2.7.2 NEWS entry Prepare NEWS for 2.8.0 beta2 Fix the downgrade function of cfgupgrade Increase maximum HTTP message size Clarify hbal man page Properly add the UUID to all the disks Conflicts: NEWS configure.ac doc/design-draft.rst doc/index.rst lib/cmdlib/instance.py lib/cmdlib/instance_migration.py lib/constants.py lib/hypervisor/hv_xen.py man/gnt-instance.rst man/gnt-network.rst test/hs/Test/Ganeti/OpCodes.hs tools/cfgupgrade All trivially merged. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Thomas Thrainer authored
* stable-2.7 Fix documentation of gnt-instance batch-create Support multi instance allocs without iallocator Document --no-conflicts-check for gnt-network Check disk template in right dict when copying ganeti.backend_unittest: chmod restricted cmd dir Fix formatting of tuple in error message Fix 'prcre' typo in INSTALL Format gnt-network info group output Add 2.7.2 NEWS entry Conflicts: INSTALL (trivial) NEWS (added entry to unreleased 2.8 section with remark that it was merged from 2.7) lib/cmdlib.py (followed cmdlib split) Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Thomas Thrainer authored
During batch creation of instances the 'reason' field in opcodes is set to None (but the field is present). This caused problems when adding a reasons to the reason trail. Setting the default value for the 'reason' field to the empty list fixes this issue. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
Thomas Thrainer authored
The documentation of gnt-instance batch-create was outdated and contained invalid examples. This patch corrects the man page and includes working example inputs. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
Thomas Thrainer authored
If all instances in the multi allocation request have already their primary and secondary node set, there is no need for an iallocator. Thus don't require it in this case and omit the call to it all together. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
Thomas Thrainer authored
As outlined in issue 338, Ganeti failed to initialize a cluster if no RSA SSH key is present on the master node. This patch extends Ganetis support to DSA keys, so clusters with only DSA keys are possible now. This fixes issue 338. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
- 06 Aug, 2013 3 commits
-
-
Thomas Thrainer authored
Also print the VCS version in the output of `gnt-cluster version`. This makes the VCS version also available over RAPI, etc. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
Thomas Thrainer authored
List the 'viridian' hypervisor parameter (valid for Xen HVM) in the gnt-instance manpage. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
Thomas Thrainer authored
This parameter is required to prevent bluescreens in Windows instances. This fixes issue 233. Signed-off-by:
Heiko Baumann <heibau@googlemail.com> Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
- 05 Aug, 2013 2 commits
-
-
Thomas Thrainer authored
Instance object were incorrectly treated as instance UUID's which caused an exception to be raised. Using the names of the instance objects directly fixes this problem. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
Thomas Thrainer authored
gnt-network add and connect do support the --no-conflicts-check option. This is now also documented in the man pages. This fixes issue 526. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
- 02 Aug, 2013 3 commits
-
-
Thomas Thrainer authored
Do not try to provide a fake instance UUID called "no instances", as trying to get the name for would fail and raise an exception. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
Michele Tartara authored
Update NEWS file and version number. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Michele Tartara authored
Make is a required dependency, but it was not specified in the install guide. This commit adds it. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
- 01 Aug, 2013 5 commits
-
-
Thomas Thrainer authored
confd no longer needs access to the noded certificate file, but luxid does. Change the check to use the right user. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
Apollon Oikonomopoulos authored
Commit 431ff2c1 split the monitoring system documentation in two parts but did not include the new monitoring-query-format.rst to $(docinput). As a result, current tarballs of 2.8 do not ship doc/monitoring-query-format.rst. Signed-off-by:
Apollon Oikonomopoulos <apoikos@gmail.com> Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
Michele Tartara authored
Implement the correct behavior to be kept when sphinx-build is not installed. It was already correctly checked, but instead of just disabling the documentation generation, an error message was printed, having "make" fail. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
Thomas Thrainer authored
Due to the structure of the code this condition can't possibly be true. We have to look in the new_diskparams dict instead, otherwise it'd be possible to try to update a non-existing entry. (The same patch is in stable-2.7 as 106441d9 already). Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Thomas Thrainer authored
Due to the structure of the code this condition can't possibly be true. We have to look in the new_diskparams dict instead, otherwise it'd be possible to try to update a non-existing entry. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 31 Jul, 2013 6 commits
-
-
Apollon Oikonomopoulos authored
TestVerifyRestrictedCmdDirectory.testNormal implicitly relies on the current umask to check the behaviour of backend._VerifyRestrictedCmdDirectory. However, when run under a more relaxed umask (as in the case of the Debian buildd's using sbuild and - apparently - umask 0002), it fails. Since this kind of failure is already tested for previously and since we should check that a "known-normal" directory passes the test, we explicitly chmod() the temporary directory to 0755. Signed-off-by:
Apollon Oikonomopoulos <apoikos@gmail.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Thomas Thrainer authored
The missing str() call caused to raise another exception than the wanted one. Transforming the tuple to string fixes this problem. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
Michele Tartara authored
The code implementing the UUID design document is included in Ganeti 2.8. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Michele Tartara authored
Downgrading from 2.8 to a previous version will fail if the new cmdlib/ directory is not removed. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Michele Tartara authored
An item of the enumerated list was not rendered correctly. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Michele Tartara authored
Modify build_chroot to make it compatible with debian Squeeze. This is done by using a function instead of a alias for the command that was failing. Fixes Issue 507. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
- 30 Jul, 2013 5 commits
-
-
Thomas Thrainer authored
Document the split of luxid from confd in security.rst and in the NEWS file. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Michele Tartara authored
Describe the new parameter in the manpage of gnt-instance. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Michele Tartara authored
Describe the new feature in the NEWS file. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Michele Tartara authored
Most of the code is shared with instance migrate, so we actually only need to add the parameter and pass its value along the the common code. Also, tests and harep are updated to support the right set of options to the "failover" opcode. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Guido Trotter authored
Thanks to "Izhar ul Hassan" for reporting the issue. Signed-off-by:
Guido Trotter <ultrotter@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 29 Jul, 2013 10 commits
-
-
Stratos Psomadakis authored
Document the addition of the vnet_hdr HV parameter for KVM in the NEWS file for 2.8. Signed-off-by:
Stratos Psomadakis <psomas@grnet.gr> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Stratos Psomadakis authored
Document the vnet_hdr HV parameter for KVM in the gnt-instance man page. Signed-off-by:
Stratos Psomadakis <psomas@grnet.gr> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Apollon Oikonomopoulos authored
gnt-network info currently displays the connected group output unformatted: # gnt-network info ... connected to node groups: ['med', 'bridged', 'staging'] This patch adds formatting to the node group output. Signed-off-by:
Apollon Oikonomopoulos <apoikos@gmail.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Apollon Oikonomopoulos authored
Prepare to list changes for 2.7.2. Signed-off-by:
Apollon Oikonomopoulos <apoikos@gmail.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
Helga Velroyen authored
Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Michele Tartara <mtartara@google.com>
-
Helga Velroyen authored
It is possible to use both, --enabled-disk-template (singular) or --enabled-disk-tempaltes (plural), but the usage of it has been documented and used in QA inconsistently. This is fixed by this patch now. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
Helga Velroyen authored
Mention the the changes related to shared file storage in the NEWS file. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
Helga Velroyen authored
This updates the man page of gnt-cluster {init, modify} to mention the new --shared-file-storage-dir option. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
Helga Velroyen authored
QA tests should make sure not to be run if the necessary environment for them is not present. This patch fixes that for a couple of tests that fail to check that before being executed. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
Helga Velroyen authored
This adds tests for 'gnt-cluster modify' wrt to the options --shared-file-storage-dir=... and --file-storage-dir. It also separates the two directories' specification in the QA configuration. Signed-off-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-