Support DSA SSH keys in bootstrap
authorThomas Thrainer <thomasth@google.com>
Tue, 6 Aug 2013 15:10:15 +0000 (17:10 +0200)
committerThomas Thrainer <thomasth@google.com>
Wed, 7 Aug 2013 07:38:20 +0000 (09:38 +0200)
commita9542a4feda04ba7afb08b68ae51abb9fa384d3a
tree13a41f66251ce09d209b37965d606fbb4698bf5c
parent026f444f0fc78338c682bd29245e4600e1027595
Support DSA SSH keys in bootstrap

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>
lib/bootstrap.py
lib/config.py
lib/objects.py
lib/ssh.py
src/Ganeti/Objects.hs
test/py/ganeti.config_unittest.py
test/py/ganeti.ssh_unittest.py
test/py/mocks.py
tools/sanitize-config