- 09 Sep, 2013 1 commit
-
-
Apollon Oikonomopoulos authored
Commit a9542a4f introduced support for DSA SSH keys. However, the dsahostkeypub field added to the config is not marked as optional in the Haskell components. As a result, luxid thinks the config file is corrupt and refuses to start. We fix this by marking the dsahostkeypub as an optionalField. This fixes issue 560. Signed-off-by:
Apollon Oikonomopoulos <apoikos@gmail.com> Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 28 Aug, 2013 1 commit
-
-
Leon Handreke authored
Update the documentation to remove the claim that the --primary-only option results in data copies while in fact it only fails over/migrates the all primary instances. Signed-off-by:
Leon Handreke <lhandreke@google.com> Signed-off-by:
Klaus Aehlig <aehlig@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 27 Aug, 2013 1 commit
-
-
Michele Tartara authored
Latest modifications and fixes added to the NEWS file. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 22 Aug, 2013 2 commits
-
-
Michele Tartara authored
The function was not unit tested previously. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
Michele Tartara authored
The names of the input files are not hardcoded anymore, but they are now default parameters. No changes for the callers, but it's now possible to test the function more easily. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
-
- 21 Aug, 2013 2 commits
-
-
Michele Tartara authored
If information about instances is not available, just log the error and continue without it. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
Michele Tartara authored
Add logWarningIfBad, a utility function similar to exitIfBad, that logs a warning and returns a default value instead of just crashing the program if the unpacked value is Bad. Signed-off-by:
Michele Tartara <mtartara@google.com> Reviewed-by:
Klaus Aehlig <aehlig@google.com>
-
- 20 Aug, 2013 1 commit
-
-
Thomas Thrainer authored
osparams are now recognized as changes, so changing only those without other changes works too now. (cherry picked from commit 5eae613c ) Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 16 Aug, 2013 1 commit
-
-
Apollon Oikonomopoulos authored
The harep manpage title underline was one character short, leading in pandoc producing an invalid manpage header. Signed-off-by:
Apollon Oikonomopoulos <apoikos@gmail.com> Reviewed-by:
Thomas Thrainer <thomasth@google.com>
-
- 13 Aug, 2013 1 commit
-
-
Thomas Thrainer authored
The master node name in SS conf is stored as FQDN, so also use the FQDN on each node to check if it is the master node. This fixes issue 551. Signed-off-by:
Thomas Thrainer <thomasth@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
-
- 07 Aug, 2013 5 commits
-
-
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 1 commit
-
-
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 2 commits
-
-
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 3 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>
-