1. 12 May, 2015 1 commit
  2. 07 May, 2015 1 commit
  3. 24 Mar, 2015 1 commit
  4. 12 Feb, 2015 1 commit
  5. 20 Jan, 2015 1 commit
  6. 14 Nov, 2014 1 commit
  7. 07 Nov, 2014 1 commit
  8. 24 Oct, 2014 1 commit
  9. 10 Oct, 2014 1 commit
  10. 02 Oct, 2014 1 commit
    • Helga Velroyen's avatar
      Introducing the 'ssh_update' tool · 2be56731
      Helga Velroyen authored
      In order to update the 'ganeti_pub_keys' and the
      'authorized_keys' files of various nodes via SSH, we
      introduce the tool 'ssh_update'. It works similar to the
      tool 'prepare_node_join', which is also a tool invoked
      via SSH on a remote note.
      
      This patch includes some refactoring to reuse code from
      the 'prepare_node_join' tool and provides unit tests as
      well. Note that the actual invocation of the 'ssh_update'
      tool will be done in later patches of this series.
      Signed-off-by: default avatarHelga Velroyen <helgav@google.com>
      Reviewed-by: default avatarPetr Pudlak <pudlak@google.com>
      2be56731
  11. 17 Jul, 2014 1 commit
  12. 29 Apr, 2014 1 commit
  13. 15 Apr, 2014 1 commit
  14. 24 Feb, 2014 1 commit
  15. 14 Feb, 2014 1 commit
  16. 12 Feb, 2014 1 commit
  17. 06 Feb, 2014 1 commit
  18. 13 Jan, 2014 1 commit
  19. 22 Nov, 2013 1 commit
  20. 08 Nov, 2013 1 commit
  21. 31 Oct, 2013 1 commit
  22. 28 Oct, 2013 1 commit
  23. 25 Sep, 2013 1 commit
  24. 11 Sep, 2013 2 commits
  25. 29 Aug, 2013 2 commits
    • Jose A. Lopes's avatar
      Setup constant generation infrastructure · 1b2adaa6
      Jose A. Lopes authored
      Setup a transitional Haskell to Python constant generation
      infrastructure.  This infrastructure is transitional and Python
      constants will not be migrated to Haskell all at once.  Instead, some
      constants will be incrementally pulled from Python and moved to
      Haskell.  This is a list of the relevant modules in this
      infrastructure:
      
      * Ganeti.HsConstants: contains the Haskell constants that are used
        both in Haskell (once re-exported through Ganeti.Constants) and
        generated in Python
      
      * Ganety.Hs2Py.ListConstants: contains the list of Haskell constants
        to be generated in Python; these constants are defined in the
        previous module and the list is automatically generated by the
        Makefile
      
      * hs2py-constants: Haskell program that outputs the actual constant
        definitions in Python; this task cannot be performed by 'hs2py' just
        yet because this programs depends on the 'Constants' module. But
        once all the constants have migrated to Haskell, then
        'hs2py-constants' and 'hs2py' can be merged.
      Signed-off-by: default avatarJose A. Lopes <jabolopes@google.com>
      Reviewed-by: default avatarGuido Trotter <ultrotter@google.com>
      1b2adaa6
    • Jose A. Lopes's avatar
      Rename 'Constants.hs' to 'PyConstants.hs' · fec1fac1
      Jose A. Lopes authored
      Rename the generated 'Constants.hs' module, which contains the Haskell
      constants generated from Python, to 'PyConstants.hs' in order to
      eliminate duplicated constants in Haskell, a problem introduced by the
      Haskell to Python constant generation, and to circumvent a problem
      with import/export of Haskell modules.  Add a new module named
      'Constants.hs' which imports 'PyConstants.hs' and exports its names.
      Signed-off-by: default avatarJose A. Lopes <jabolopes@google.com>
      Reviewed-by: default avatarGuido Trotter <ultrotter@google.com>
      fec1fac1
  26. 07 Aug, 2013 1 commit
  27. 23 Jul, 2013 1 commit
  28. 17 Jul, 2013 2 commits
  29. 28 Jun, 2013 1 commit
  30. 09 Apr, 2013 1 commit
  31. 05 Apr, 2013 1 commit
  32. 21 Mar, 2013 1 commit
  33. 25 Feb, 2013 1 commit
  34. 22 Feb, 2013 1 commit
  35. 16 Jan, 2013 1 commit
  36. 15 Jan, 2013 1 commit
    • Michael Hanselmann's avatar
      Option to include man pages in documentation · 41806ef4
      Michael Hanselmann authored
      Before this patch, HTML versions of man pages (man/*.rst) were already
      built. However, since they are separate from the normal documentation,
      their content is not indexed for Sphinx' search functionality.
      Additionally it would simply be nice to have everything in one place.
      
      To this end a new configure-time option is added to enable the inclusion
      of man pages into the documentation. A dedicated option is necessary to
      still be able to provide a static documentation build in the tarball
      (not including man pages) as man pages contain build-specific paths and
      values. The documentation with man pages is written to the directory
      “doc/man-html”.
      
      A future patch will extend Sphinx to link occurences of “:manpage:`…`”
      to these man pages.
      Signed-off-by: default avatarMichael Hanselmann <hansmi@google.com>
      Reviewed-by: default avatarGuido Trotter <ultrotter@google.com>
      41806ef4
  37. 08 Jan, 2013 1 commit