Permalink
Commits on May 26, 2018
Commits on May 21, 2018
  1. Increase buffer size (#351)

    pysysops authored and aelsabbahy committed May 21, 2018
    * Increase buffer size
    
    * Increase buffer to 1024
Commits on May 20, 2018
  1. dgoss SELinux compat - added volume mount flag (#354)

    tgeens authored and aelsabbahy committed May 20, 2018
    Labeling systems like SELinux require that proper labels are placed on volume content mounted into a container. Without this label, SELinux prevents `goss` from running inside a container.
    
    This fixes issue #353
  2. Add basic auth for http resource (#327)

    Ntr0 authored and aelsabbahy committed May 20, 2018
    * Add basic auth for http resource
    
    This patch will enable optional basic auth for the http resource. Therefore
    it introduces two new parameters: username and password. If any of both is
    set, the request will be performed using HTTP Basic Auth.
    
    * Add integration test for http-basic-auth check
    
    * Remove print statement
    
    * Remove invalid import
    
    * Update test count
    
    * Fix test count
    
    Got wrong how tests are counted.
  3. Fix mumber (sic) typo (#316)

    msabramo authored and aelsabbahy committed May 20, 2018
  4. add filetype: character-device/block-device/pipe/socket to file test. (

    fukuma-m authored and aelsabbahy committed May 20, 2018
    …#301)
    
    * add filetype: character-device/block-device/pipe/socket to file test.
    
    * add filetype:character-device test
    
    * fix count
    
    * add filetype:pipe test
    
    * fix apache2 version on wheezy
    
    * fix apache2 version on alpine3
    
    * add systemd-sysvcompat package on arch
  5. Add verbose and extended-perfdata flags (#274)

    pysysops authored and aelsabbahy committed May 20, 2018
    * Add struct for OuputConfig and function to check for value in a string slice
    
    * Add StringSliceFlag for format options
    
    * Implement outputConfig
    
    * Update manual
    
    * Remove nagios_verbose. Now covered by format-options.
Commits on Dec 19, 2017
  1. Duplicate "a" in manual (#307)

    rothgar authored and aelsabbahy committed Dec 19, 2017
    Very small edit to fix a duplicate "a"
  2. Fix failing wheezy test

    aelsabbahy committed Dec 19, 2017
  3. Fix failing centos7 test

    aelsabbahy committed Dec 19, 2017
  4. Fix failing centos7 test

    aelsabbahy committed Dec 19, 2017
  5. Add MTU to interface test (#288)

    AlexandreCarlton authored and aelsabbahy committed Dec 19, 2017
    * Add mtu for interface test
    
    References #287
    
    * Add mtu to shared integration test
    
    The default MTU in Docker is 1500 bytes, so this seems like a reasonable
    value against which to test the MTU feature.
    
    References #287
    
    * Update success counts in test.sh
    
    References #287
Commits on Sep 21, 2017
Commits on Sep 13, 2017
Commits on Sep 12, 2017
  1. Fix spelling of resolveable -> resolvable (#284)

    aelsabbahy committed Sep 12, 2017
    * Fix spelling of resolveable -> resolvable (make it backwards compatible for now)
    
    * Update expected generated tests with "resolvable"
    
    * Update rest of tests, now that I've confirmed it is backward compatible
  2. Use go 1.9

    aelsabbahy committed Sep 12, 2017
  3. Adding ARM building in Makefile (#275)

    elfgoh authored and aelsabbahy committed Sep 12, 2017
    * Adding ARM building in Makefile
    
    * Adding goss-linux-arm as a build target
  4. [bugfix] Add Matching resource to NewGossConfig() (#280)

    OmarDarwish authored and aelsabbahy committed Sep 12, 2017
    * Fixes #278
    
    * Add integration tests for matching resource
Commits on Aug 18, 2017
  1. Add the ability to run dgoss when the docker daemon is not local. (#271)

    plispe authored and aelsabbahy committed Aug 18, 2017
    * Add the ability to run dgoss when the docker daemon is not local
    
    * Fix a typo
Commits on Jul 21, 2017
  1. Debug (#268)

    aelsabbahy committed Jul 21, 2017
    Fix go-ps race condition
  2. Add json_oneline support (#265)

    aelsabbahy committed Jul 21, 2017
    * Add json_oneline support
    
    * update documentation for json_oneline
Commits on Jul 10, 2017
Commits on Jul 6, 2017
  1. Adds Matching resource (#226)

    OmarDarwish authored and aelsabbahy committed Jul 6, 2017
    * Adds Matching resource
    
    * Fix merge conflicts for matching resource
    
    * Add example for matching resources that utilizes Templates
  2. Add upstart check for /etc/init/<service>.override (#245)

    marclop authored and aelsabbahy committed Jul 6, 2017
    * Add upstart check for /etc/init/<service>.override containing "manual" keyword
    
    * Add tests for upstart <service>.override
    
    * Move apache2.override to precise Dockerfile
Commits on Jul 5, 2017
  1. Enhancement: Support for SHA-256 file checksums (#249)

    elliotweiser authored and aelsabbahy committed Jul 5, 2017
    Summary
    -------
    
    This change adds support for SHA-256 file checksums. Example:
    
    ```yaml
    file:
      /goss/hellogoss.txt:
        exists: true
        sha256: 7f78ce27859049f725936f7b52c6e25d774012947d915e7b394402cfceb70c4c
    ```
    
    This change includes:
    
    * Go code (modeled from md5 functionality) for a sha256 equivalent
    * A new (shared) integration test for `sha256` file checksums.
    * Documentation update showcasing a `sha256` example.