Commits on Sep 27, 2012
  1. Add gonit daemon options to ConfigManager Settings

    dougm committed Sep 20, 2012
    Change-Id: Ie16a3f3bb3c59de22ca66fa205a02ed88a0b2552
Commits on Sep 19, 2012
  1. Start/stop/restart actions and main integration.

    lisbakke committed Sep 4, 2012
    This change adds the ability to use start/stop/restart actions in
    event rules. It also integrates the eventmonitor into the main code,
    so it runs when gonit is running.
    
    Change-Id: I617024ccbc83b02e0fb80c6eb34a7c4d0eac46c5
Commits on Sep 5, 2012
  1. close directory after reading config files

    dougm committed Sep 5, 2012
    Change-Id: I66caf737325937298b03596767ab66cea478de4c
Commits on Aug 9, 2012
  1. Fold Daemon type into Process type

    dougm committed Aug 9, 2012
    The initial pass of connecting ConfigManager / Process type to Daemon
    just added Daemon as an anonymous field in Process and removed dup
    fields.  However, yaml/json marshalling ignores anonymous fields.
    Don't need the two types anyhow, so this simplifies things in general.
    
    This change is a large diff, but for the most part is just a rename of
    Daemon to Process (for types and variables)
    
    Change-Id: I04e88e9bd3faf61bde1b6a4c9805e3eb679aca71
Commits on Aug 6, 2012
  1. Cache values and add settings parsing.

    lisbakke committed Aug 6, 2012
    - Cache resource values so they are not pulled 2x in the same loop.
    - Make config manager parse a settings file.
    - Create unix socket setting.
    - Write more tests for configmanager.
    
    Change-Id: I342667b8c7c462173bb567fa3670b23507ef4949
Commits on Aug 2, 2012
  1. Embed Daemon type within Process type

    dougm committed Aug 1, 2012
    This folds some duplication between the two types.
    
    Removed 'Stop', 'User' and 'Group' from config validation as
    they are optional.
    
    Make Daemon.credential private so it isn't exported when marshalled
    
    Change-Id: I6c637e00af0ad089257ac23635998ffe7555d449
Commits on Jul 26, 2012
  1. Configmanager, resourcemanager and eventmonitor.

    lisbakke committed Jul 17, 2012
    The configmanager parses config files and provides functions to
    access the data.
    
    The resourcemanager polls resources and tracks them over time.
    
    The eventmonitor parses event rules, monitors their resource values,
    and triggers events when the rules are met.
    
    Change-Id: Ifc95f8f80d78df23c7f442eecfba07ad93110c68