1. 18 Aug, 2014 1 commit
  2. 13 Aug, 2014 1 commit
  3. 07 Aug, 2014 1 commit
  4. 05 Aug, 2014 1 commit
  5. 14 Jul, 2014 1 commit
  6. 10 Jul, 2014 1 commit
  7. 02 Jul, 2014 2 commits
  8. 10 Jun, 2014 1 commit
  9. 22 May, 2014 1 commit
  10. 14 May, 2014 2 commits
  11. 13 May, 2014 1 commit
  12. 27 Apr, 2014 1 commit
  13. 22 Apr, 2014 1 commit
  14. 08 Apr, 2014 1 commit
  15. 01 Apr, 2014 1 commit
    • Michele Tartara's avatar
      Upgrade Roman numerals support · 47d2185e
      Michele Tartara authored
      
      
      Ganeti prouds itself of its really good retro-compatibility and API stability.
      Some of our users haven't upgraded their hardware in the last 2000 years (one
      century more, one century less) and their Xen-PVM (Parchment and VelluM) does
      not support Arabic numerals yet.
      
      The already existing support for printing data in Roman numerals had fallen into
      disrepair lately. This patch responds to the request of our most ancient users,
      quickly delivered to us via the "cursus publicus", asking for this fundamental
      functionality to be restored to its old splendour.
      Signed-off-by: default avatarMichele Tartara <mtartara@google.com>
      Reviewed-by: default avatarKlaus Aehlig <aehlig@google.com>
      47d2185e
  16. 07 Mar, 2014 1 commit
  17. 28 Feb, 2014 2 commits
  18. 13 Feb, 2014 2 commits
    • Jose A. Lopes's avatar
      'gnt-cluster modify' with '--instance-communication-network' · 0fcb3314
      Jose A. Lopes authored
      
      
      Extend CLI 'gnt-cluster modify' with
      '--instance-communication-network'.  Given that the return type for
      'OpClusterSetParams' changed to optionally return a list of jobs, it
      is also necessary to handle the result of this opcode accordingly.
      Signed-off-by: default avatarJose A. Lopes <jabolopes@google.com>
      Reviewed-by: default avatarHelga Velroyen <helgav@google.com>
      0fcb3314
    • Jose A. Lopes's avatar
      Add 'instance_communication_parameter' to 'Cluster' · 8a5d326f
      Jose A. Lopes authored
      
      
      * Add parameter 'instance_communication_parameter' to the Python
        'ganeti.objects.Cluster' and the Haskell 'Ganeti.Objects.Cluster'.
      
      * Update Haskell 'QueryClusterInfo' to return also the
        'instance_communication_network' parameter.
      
      * Update Python 'LUClusterQuery' to return also the
        'instance_communication_network' parameter.
      
      * Update Python 'ShowClusterConfig' to include information about the
        'instance_commuication_network' parameter
      
      * Update 'ganeti.objects.Cluster.UpgradeConfig' to ugprade also
        'instance_communication_network' parameter to the empty string, if
        unspecified.
      
      * Update the configuration upgrade tool (i.e., 'tools/cfgupgrade') to
        handle upgrading of the 'instance_communication_network' parameter
        as well as downgrading.
      Signed-off-by: default avatarJose A. Lopes <jabolopes@google.com>
      Reviewed-by: default avatarHelga Velroyen <helgav@google.com>
      8a5d326f
  19. 10 Feb, 2014 1 commit
  20. 31 Jan, 2014 1 commit
  21. 16 Jan, 2014 3 commits
  22. 10 Jan, 2014 2 commits
  23. 09 Jan, 2014 2 commits
  24. 20 Dec, 2013 2 commits
    • Helga Velroyen's avatar
      Verify incoming RPCs against candidate map · b3cc1646
      Helga Velroyen authored
      
      
      From this patch on, incoming RPC calls are checked against
      the map of valid master candidate certificates. If no map
      is present, the cluster is assumed to be in
      bootstrap/upgrade mode and compares the incoming call
      against the server certificate. This is necessary, because
      neither at cluster initialization nor at upgrades from
      pre-2.11 versions a candidate map is established yet.
      
      After an upgrade, the cluster RPC communication continues
      to use the server certificate until the client certificates
      are created and the candidate map is populated using
      'gnt-cluster renew-crypto --new-node-certificates'.
      
      Note that for updating the master's certificate, a trick
      was necessary. The new certificate is first created under
      a temporary name, then it's digest is updated and
      distributed using the old certificate, because otherwise
      distribution will fail since the nodes don't know the
      new digest yet. Then the certificate is moved to its
      proper location.
      Signed-off-by: default avatarHelga Velroyen <helgav@google.com>
      Reviewed-by: default avatarHrvoje Ribicic <riba@google.com>
      b3cc1646
    • Helga Velroyen's avatar
      Create client SSL certificates on cluster init · 60cc531d
      Helga Velroyen authored
      
      
      This patch makes Ganeti create a client SSL certificate for
      the master node on cluster initialization. Note that some of
      the code in this patch is later moved into an LU to serve
      requirements for crypto renewal and updates, but for this
      point in the patch series it makes sense to add it here.
      Signed-off-by: default avatarHelga Velroyen <helgav@google.com>
      Reviewed-by: default avatarHrvoje Ribicic <riba@google.com>
      60cc531d
  25. 17 Dec, 2013 1 commit
  26. 29 Nov, 2013 1 commit
  27. 26 Nov, 2013 2 commits
  28. 14 Nov, 2013 1 commit
  29. 17 Oct, 2013 1 commit
  30. 09 Oct, 2013 1 commit