Permalink
Commits on Jan 10, 2014
  1. Merge pull request #61 from croomes/method_sig

    Fix method signature, doesn't match security/base.rb
    ploubser committed Jan 10, 2014
Commits on Jan 9, 2014
Commits on Dec 2, 2013
  1. Merge pull request #60 from bobtfish/registration_montior_discovery

    Allow discovery from a directory of YAML files.
    ploubser committed Dec 2, 2013
Commits on Nov 17, 2013
  1. Allow discovery from a directory of YAML files.

    As per those which get written out by the registration-monitor agent.
    bobtfish committed Nov 17, 2013
Commits on Oct 3, 2013
  1. Merge pull request #50 from blewa/c785e86d60ad5ace4e68164315eb3e94132…

    …d9eb7
    
    puppetcommander init script not works on non LSB machines
    richardc committed Oct 3, 2013
Commits on Jun 19, 2013
Commits on Jun 10, 2013
  1. remove defunct puppetral agent, functionality exist in the new

    Puppet agent and a PE specific agent
    ripienaar committed Jun 10, 2013
Commits on Apr 11, 2013
Commits on Mar 5, 2013
Commits on Mar 1, 2013
Commits on Feb 21, 2013
Commits on Feb 12, 2013
Commits on Feb 8, 2013
Commits on Jan 16, 2013
Commits on Dec 14, 2012
  1. 17852 - puppetd summary - uninitialized constant MCollective::Agent::…

    …Puppetd::YAML
    
    In the past it was possible for the puppetd agent's #last_run_summary
    to be reached without yaml being required.
    
    Yaml will now always be required when calling #last_run_summary
    ploubser committed with ripienaar Nov 29, 2012
Commits on Nov 13, 2012
  1. 17400 - ActionPolicy doesn't properly handle multiple facts/classes i…

    …n policy directive
    
    In the past all Fact and Class lists would apply a logical 'and' to all
    the given values, limiting the flexibility of the policy.
    
    Fact and Class fields can now be defined using the mcollective discovery
    language inside the policy file. Facts and Classes can be combined by
    dropping the class field in the policy file and listing both facts and
    classes as a complex statement in the facts field.
    
    The Rakefile has also been updated to include simplerpc_authorization tests.
    ploubser committed with ripienaar Nov 5, 2012
Commits on Nov 8, 2012
  1. 17485 - Audit plugin needs update

    Update the central rpc log agent to use the new Message framework and
    various smaller updates to the agents to reflect recent code styles
    ripienaar committed Nov 8, 2012
Commits on Oct 25, 2012
  1. 17213 - Try to ensure the agent section is always used when configuri…

    …ng puppet
    
    Puppet 2 requires you to set $puppet_application_name before requiring
    puppet else the settings/defaults/config classes will assume apply
    
    This is unfortunate because there is also no way at all to re-read the
    config files once its been incorrectly initialized.
    
    With this change we catch most of the known cases where we require
    puppet and make sure they all set the preference to agent which seems to
    be the most likely section people might want a long running daemon that
    interact with Puppe to use.
    ripienaar committed Oct 25, 2012
  2. 17203 - Dsh plugin uses discovery instead of rpcutil

    Dsh application was not working because it was looking for the discovery
    agent which does not have a DDL.  After applying this fix, the application
    now uses rpcutil and no longer fails.
    Drew Blessing committed with ripienaar Oct 25, 2012
Commits on Oct 23, 2012
  1. Added workaround for puppet commander so machines machines without ls…

    …b installed can use the script
    blewa committed Oct 23, 2012
Commits on Sep 14, 2012
  1. 16408 - fix agent tests for 2.2.0

    Since 2.2.0 there is no more metadata section in the agents and some
    other tweaks to make most agents pass
    
    puppetral is still a problem
    ripienaar committed Sep 14, 2012
Commits on Aug 18, 2012
  1. 16025 - include the command in the nrpe reply

    This change includes the command in the reply so that systems that
    consume many such replies can know what the reply relates to
    ripienaar committed Aug 18, 2012
Commits on Jul 10, 2012
  1. 15449 - update all agents with aggregation summaries and simplified n…

    …ames
    
    Remove data plugins that were merged to mcollective core and rename
    data plugins for better packaging
    ripienaar committed Jul 10, 2012
  2. 15449 - update all agents with aggregation summaries and simplified n…

    …ames
    
    Add a few aggregate summaries and change all the names to single words
    in the DDLs so that packages built using the plugin packager do not end
    up with really horrid looking package names.
    ripienaar committed Jul 10, 2012
Commits on Jul 4, 2012
  1. 15367 - mongodb should only discover recently seen machines

    Support setting a maximum age for a node in the registration database
    after which they will be considered invalid and not discoverable using
    the plugin.registration.criticalage setting
    ripienaar committed Jul 4, 2012
Commits on Jun 28, 2012
  1. Add a aggregate function to summarize nagios statusses and set default

    values usable by mcollective 2.1.x
    ripienaar committed Jun 28, 2012
Commits on Jun 26, 2012
  1. maint: the old facter.rb was for a very old version of mcollective

    and now will just confuse users, removing.
    ripienaar committed Jun 26, 2012
  2. 15158 - action filter rejected authorization should be treated as sta…

    …tus, not as a result
    
    The NRPE treated results where the status code was > 0 as OK, this could
    be in the case where something is majorly wrong with the mcollectived on
    a node or if the RPC authorization layer denies access to the runcommand
    actions.
    
    We now treat those as UNKNOWN statusses
    ripienaar committed Jun 26, 2012
Commits on Jun 19, 2012
  1. Fixed #15111 - Fixed typo in yum checkupdates in package agent

    The DDL has an output value of oudated_packages. The agent expects
    to populate outdated_packages. This causes Live Management to barf
    on yum checkupdates.
    jamtur01 committed with ripienaar Jun 19, 2012
Commits on Jun 14, 2012
Commits on Jun 12, 2012
  1. 14976 - package agent isnt in line with current agent design approach

    The package agent was ported from old style agents before the current
    style of agent development was well established and so it was always a
    weird fit.
    
    This changes the output formats around to be more in line with current
    design and how the CLI works.
    ripienaar committed Jun 12, 2012
Commits on Jun 11, 2012
  1. Add a data plugin that understands the puppet resources file allowing

    for discovery queries like:
    
        mco find -S "resource('File[/srv/www]').managed = true"
    		mco find -S "resource().count > 500"
    ripienaar committed Jun 11, 2012
Commits on Jun 7, 2012
  1. Previously the MongoDB filter did not consider the target collective

    when selecting hosts, the meta registration agent has been updated to
    send the collectives a node blong to so this plugin can now restrict
    results to the requested collective
    ripienaar committed Jun 7, 2012