Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Sep 29, 2010
Commits on Sep 21, 2010
  1. Issue 141 - Release 0.4.9

    The Marionette Collective authored
    Merge branch 'development'
Commits on Sep 20, 2010
  1. @ripienaar

    Issue 141 - Release 0.4.9

    ripienaar authored The Marionette Collective committed
    Update the Rakefile, Changelog, Release notes and Website
  2. @ripienaar

    Issue 140 - Debian package task requires to be ran twice

    ripienaar authored The Marionette Collective committed
    Re-arrange the ordering of things in the Rakefile to work better
  3. @ripienaar

    Issue 138 - DDL should support :type => :boolean

    ripienaar authored The Marionette Collective committed
    Add a :boolean type to the DDL.
    
    The mc-rpc script will take strings 'true'/'yes' and 'false'/'no'
    and turn them into matching booleans if the DDL says they need to
    be boolean, this means we can input these special types on the
    command line
  4. @ripienaar

    Add Single Node Execution to the roadmap

    ripienaar authored The Marionette Collective committed
Commits on Sep 19, 2010
  1. @ripienaar

    Add a new screencast to the screencasts page

    ripienaar authored The Marionette Collective committed
  2. Add DDL based command completion.

    The Marionette Collective authored
  3. @ripienaar

    Add ActiveMQ TLS quide

    ripienaar authored The Marionette Collective committed
  4. @ripienaar

    Issue 137 - Clean out some of the clutter from MC::RPC and move it in…

    ripienaar authored The Marionette Collective committed
    …to MC::RPC::Helpers
    
    Fix typo to class name in MC::RPC::Client
  5. @ripienaar

    Issue 137 - Clean out some of the clutter from MC::RPC and move it in…

    ripienaar authored The Marionette Collective committed
    …to MC::RPC::Helpers
    
    Moved out a lot of stat/result printing related stuff into
    Helpers as well as the option parser method that wasn't needed
    in the global scope when writing clients
  6. Add a mcollective IRB shell to the ext directory

    The Marionette Collective authored
  7. @ripienaar

    Issue 136 - MCollective::Client will reload the config even if alread…

    ripienaar authored The Marionette Collective committed
    …y loaded
    
    Prevent the config file from being read multiple times in the case where
    multiple clients are active in the same session.
    
    Small performance improvement but also prevent exceptions due to the
    global stats plugin
Commits on Sep 18, 2010
  1. @ripienaar

    Issue 133 - Convert mc-inventory into a simplerpc client

    ripienaar authored The Marionette Collective committed
    Include the server version
  2. @ripienaar

    Issue 133 - Convert mc-inventory into a simplerpc client

    ripienaar authored The Marionette Collective committed
    Significantly speed up in single node mode by bypassing discovery
  3. @ripienaar

    Issue 133 - Convert mc-inventory into a simplerpc client

    ripienaar authored The Marionette Collective committed
    Disable the progress bar while doing rpc calls
  4. @ripienaar

    Issue 135 - Logging should rotate by default

    ripienaar authored The Marionette Collective committed
    Set defaults in the config class for log rotation, update docs
  5. @ripienaar

    Fix small typo in security doc

    ripienaar authored The Marionette Collective committed
  6. @ripienaar

    Issue 131 - Add security overview documentation

    ripienaar authored The Marionette Collective committed
    Various aspects of the mcollective security was documented
  7. @ripienaar

    Issue 134 - The current version should be available

    ripienaar authored The Marionette Collective committed
    Create MCollective.version and set it during packaging with the rake
    task.
    
    Update the rpcutil agent to include the agent version where appropriate
    
    Do some small cleanups to the Rakefile
Commits on Sep 13, 2010
  1. @ripienaar

    Issue 133 - Convert mc-inventory into a simplerpc client

    ripienaar authored The Marionette Collective committed
    Converted mc-inventory to use the new rpcutil agent.  Also added
    display of statistics to the node output
  2. @ripienaar

    Issue 130 - Per user configuration broke the location detection of rp…

    ripienaar authored The Marionette Collective committed
    …c-help.erb
    
    The path to rpc-help.erb is now configurable as rpchelptemplate, update mc-rpc
    to use this value and set it to a sane default
  3. @ripienaar

    Issue 132 - The configfile used should be available from M::Config

    ripienaar authored The Marionette Collective committed
    The configfile used is now available from the Config class, rpcutil
    agent includes it in the daemon_stats action
Commits on Sep 12, 2010
  1. @ripienaar

    Add mention of the new rpcutil agent

    ripienaar authored The Marionette Collective committed
  2. @ripienaar

    Issue 129 - Add a utility/helper simple rpc agent

    ripienaar authored The Marionette Collective committed
    Reworked the statistics tracking in runner, client, security etc
    into a seperate class owned by the PluginManager
    
    This enabled access to the stats for the new rpcutil agent.
    
    Add an agent with some useful inventory, stats, etc helper methods
  3. @ripienaar

    Issue 128 - RPC::Agent.meta is broken

    ripienaar authored The Marionette Collective committed
    Since in the DSL style agents we do metadata not in the
    instance of the class but rather at the singleton class
    level we were creating @@meta which was bad since all the
    agents shared the same @@meta.
    
    This didnt cause any problems but the data wasnt correctly
    stored.
    
    This keeps backward compatability by letting agents still modify
    meta data during startup_hook but when they use the new format
    we replace the default getter for @meta with one that
    always returns the metadata supplied data.  Once this is done the
    setter will work without throwing exceptions but  it wont actually
    do anything
    
    This is not an ideal fix, we should further refactor the RPC::Agent
    so it's a cleaner DSL.
    
    Signed-off-by: R.I.Pienaar <rip@devco.net>
  4. @ripienaar

    Add roadmap details for SimpleRPC Agents

    ripienaar authored The Marionette Collective committed
    Signed-off-by: R.I.Pienaar <rip@devco.net>
  5. @ripienaar

    Fix path to the client SSL dir

    ripienaar authored The Marionette Collective committed
    Signed-off-by: R.I.Pienaar <rip@devco.net>
Commits on Aug 26, 2010
  1. Update the sample REST server for more recent SimpleRPC versions

    The Marionette Collective authored
Commits on Aug 24, 2010
  1. @ripienaar

    Add an example of the Cucumber BDD proof of concept

    ripienaar authored The Marionette Collective committed
    Signed-off-by: R.I.Pienaar <rip@devco.net>
  2. Issue 125 - upgrade openbsd port to 0.4.8

    authored The Marionette Collective committed
    Upgrade openbsd port to version 0.4.8
    
    Signed-off-by: The Marionette Collective <info@marionette-collective.org>
  3. Fix stupid previous commit

    authored
  4. Merge branch 'development' of git://github.com/mcollective/marionette…

    authored
    …-collective
    
    Conflicts:
    	ext/openbsd/port-files/mcollective/Makefile
Something went wrong with that request. Please try again.