Permalink
Commits on Jul 27, 2017
Commits on Jul 26, 2017
Commits on Jul 21, 2017
  1. datadog integration for twemproxy, options for haproxy (#326)

    swwolf committed with truthbk Jul 21, 2017
    * add instances parameter
    
    * building config from instances
    
    * spec test for instances set
    
    * adding datadog integration for twemproxy
    
    * add options to haproxy integration
    
    * following instances pattern for twemproxy integration
    
    * fix twemproxy template typo
    
    * fix twemproxy template typo
    
    * fix twemproxy param error
    
    * fix spec test
  2. [yum] fix rhel chatty behavior. (#341)

    truthbk committed on GitHub Jul 21, 2017
    * [yum] fix rhel chatty behavior.
    
    * [ci] `hiera-eyaml` already in test group, where I believe it belongs.
Commits on Jul 20, 2017
  1. Support mongodb collection metrics per collection (#335)

    jensendw committed with truthbk Jul 20, 2017
    * Support mongodb collection metrics per collection
    
    * spec tests and example for mongo collections/additional_metrics
  2. [apt] make repository configurable. (#340)

    truthbk committed on GitHub Jul 20, 2017
    * [apt] make repository configurable.
    
    * [travis] bump ruby `2.1.0` to `2.1.1`
Commits on Jul 19, 2017
Commits on Jul 13, 2017
  1. Add support for multiple instances of Elasticsearch. (#333)

    stantona committed with truthbk Jul 13, 2017
    This follows the same pattern used by 'mysql.pp'. The default values for the
    'cluster_stats', 'pshard_stats' or 'pending_task_stats' fields are used if
    the parameters are not set in each instance declaration.
Commits on Jul 5, 2017
  1. Use full key ID when adding GPG keys on Ubuntu (#329)

    pid1 committed with truthbk Jul 5, 2017
    * Use the full key fingerprint
    
    * Fix failing Travis check
Commits on Jun 16, 2017
  1. Create init.pp (#332)

    butangero committed with truthbk Jun 16, 2017
Commits on May 31, 2017
  1. Redis updates - Allow command_stats (#327)

    IanCrouch committed with truthbk May 31, 2017
    * Updating redis.pp to include new command_stats
    
    * Add command_stats to template
    
    * Updating redis spec
Commits on May 16, 2017
  1. Change owner/group of /etc/dd-agent (#325)

    ColinHebert committed with truthbk May 16, 2017
    Set the owner groups to the default one after installation, `dd-agent:dd-agent`.
Commits on May 5, 2017
  1. Add parameters to ceph integration (#322)

    stamak committed with truthbk May 5, 2017
    Closes: #321
Commits on Apr 21, 2017
Commits on Apr 20, 2017
Commits on Apr 19, 2017
  1. [concat] pin dependencies. (#317)

    truthbk committed on GitHub Apr 19, 2017
Commits on Mar 23, 2017
  1. Make tags there own resourced, allow hiera created integrations, setu…

    cwood committed with truthbk Mar 23, 2017
    …p check_feq (#261)
    
    * Make a generic define for creating modules
    
    There is one already but only allows one since its a class we can not do
    a bunch of integrations and replace the class with this. Also this will
    allow you to write ruby, or hiera and put it in the config you need.
    
    * Remove unused template
    
    * Add support for init_config if passed
    
    * Update to remove the empty string.
    
    * Adding logic to handle tags as arrays.
    
    * Allow support for integrations from hiera
    
    * Fix some typos
    
    * Add check_freq setting
    
    * Allow the ability to purge unsued configs
    
    * Notify the service
    
    * Setup a spec test
    
    * Set recurse to true
    
    * Set force to true if purge is true
    
    * Allow tags to be there own define.
    
    * Fix name
    
    * Allow looking up facts to tags
    
    * Fix unless issue
    
    * If a array call itself and add the fragment
    
    * Check if is_array
    
    * Remove map and use map()
    
    * Migrate tags to its own array
    
    * Prefix everything with the tag
    
    * Make tags its own thing
    
    * Only run if not a tag
    
    * Add a begining new line
    
    * Only add if we have a value
    
    * [service_discovery][dogstatsd] adding relevant SD and dogstatsd to the relevant fragments.
    
    * [apm] adding apm tests.
    
    * [datadog-agent][spec] check fragment contents instead.
    
    * [spec] fix ports as integers for new concat templates.
    
    * [templates] removing global template, we now use concat templates.
    
    * [main] dogstatsd should also allow string and integer ports - like other params.
    
    * [init] remove check_freq, undocumented.
Commits on Mar 22, 2017
  1. Support ports as integers (#315)

    alexharv074 committed with truthbk Mar 22, 2017
    Without this patch applied, compilation fails if integer data for ports
    (proxy_port, pup_port etc) is passed in.
    
    This is a problem, because it requires us to quote ports in Hiera, and
    is a surprising and unexpected behaviour.
    
    After this patch is applied, it is possible to specify these ports
    either as a string or an integer.
    
    Tests are added for each port showing that integer or string inputs both
    lead to the same configuration in the catalog.
Commits on Mar 21, 2017
  1. Whitespace removal (#312)

    nickwales committed with truthbk Mar 21, 2017
Commits on Mar 17, 2017
  1. [apm] adding env tag to configuration. (#311)

    truthbk committed on GitHub Mar 17, 2017
    * [apm] adding env tag to configuration.
    
    * [apm] fix typo in template.
  2. Added http_responce_status_code to http_check module integration (#290)

    dzinek committed with truthbk Mar 17, 2017
    * Added http_responce_status_code to http_check module integration
    
    * [spec] adding tests for http_response_status_code.
Commits on Mar 16, 2017
  1. Rebase for #292 - fixes `HOSTNAME_EXTRACTION_REGEX` reinit (#310)

    truthbk committed on GitHub Mar 16, 2017
    * [gitignore] Gemfile.lock, ignore thy.
    
    * Fixing 'already initialized constant' warnings