Hi all,

This is a re-send of the Haskell implementation of confd. It's RFC status,
possibly not complete.

The series is also available as a git repo at
https://code.google.com/p/ganeti-sandbox.iustin/, branch confd.

Iustin Pop (9):
  htools: add partial implementation of lib/objects.py
  htools: add a very basic lib/config.py equivalent
  htools: add definitions for confd types
  htools: add a small module for crypto functions
  htools: add runtime functionality
  htools: add logging functionality
  htools: add basic daemon-related functionality
  htools: add confd server module
  htools: add confd daemon binary

 .gitignore                    |    1 +
 Makefile.am                   |   12 +-
 htools/Ganeti/Confd.hs        |  166 +++++++++++++
 htools/Ganeti/Confd/Server.hs |  519 +++++++++++++++++++++++++++++++++++++++++
 htools/Ganeti/Config.hs       |  118 ++++++++++
 htools/Ganeti/Daemon.hs       |  247 +++++++++++++++++++
 htools/Ganeti/Hash.hs         |   60 +++++
 htools/Ganeti/Logging.hs      |  124 ++++++++++
 htools/Ganeti/Objects.hs      |  266 +++++++++++++++++++++
 htools/Ganeti/Runtime.hs      |  154 ++++++++++++
 htools/Ganeti/THH.hs          |    6 +-
 htools/hconfd.hs              |   46 ++++
 lib/daemon.py                 |    1 +
 lib/runtime.py                |    2 +-
 14 files changed, 1717 insertions(+), 5 deletions(-)
 create mode 100644 htools/Ganeti/Confd.hs
 create mode 100644 htools/Ganeti/Confd/Server.hs
 create mode 100644 htools/Ganeti/Config.hs
 create mode 100644 htools/Ganeti/Daemon.hs
 create mode 100644 htools/Ganeti/Hash.hs
 create mode 100644 htools/Ganeti/Logging.hs
 create mode 100644 htools/Ganeti/Objects.hs
 create mode 100644 htools/Ganeti/Runtime.hs
 create mode 100644 htools/hconfd.hs

-- 
1.7.7.3

Reply via email to