v0.3.6

@aelsabbahy aelsabbahy released this May 26, 2018 · 1 commit to master since this release

Features

Many thanks to all the contributors on this release!

In this release

  • Breaking Change: Added new --format-options,-o flag doc
    • --format nagios_verbose becomes --format nagios -o verbose
  • Breaking Change: Add more specific filetypes: character-device/block-device/pipe/socket to file resource
  • Add MTU check to interface resource
  • Add basic auth for http resource doc
  • Trying to import a non-existant gossfile will now throw an error
  • dgoss SELinux compat added volume :z mount flag
  • Increase buffer size to 1MB to handle larger file/url lines (#351)

Since v0.3.0

  • Adding ARM architecture release (#275)
  • Add the ability to run dgoss when the docker daemon is not local. (#271)
  • Fix bug in matching resource (#280)
  • Upgrade to go 1.9
  • Fix spelling of resolveable -> resolvable, keep backwards compatibility with old name (#284)
  • Add --format json_oneline output #265
  • Fix race condition with process validator (#268)
  • Support service.override file for upstrat (#245)
  • Add sha-256 file checksum support doc
  • Add matching resource doc
  • Add Support for have-key-with-value gomega matcher
  • Add support for vars file (GOSS_VARS) to dgoss doc
  • Add CAA record support for DNS.
  • Add --format silent output (#216)
  • Add regexMatch function to templates (#219)
  • Add glob pattern support for gossfile import (#222)
  • Add gomega have-key function (#224)
  • Fallback to using getent for file owner/group lookup when uid/gid not in /etc/passwd (#210)
  • Fix http connection leak (#221)
  • Escape XML in JUnit (#203)
  • Add dgoss docker wrapper to ease docker testing
  • Add getEnv and readFile functions to templates doc
  • Add --color flag to force color mode
  • Template support doc
    • goss render now has a -d debug flag to aid in template debugging
    • goss validate and goss render now support --vars to provide template vars
  • Fix test count in --format documentation output

v0.3.5

@aelsabbahy aelsabbahy released this Sep 12, 2017 · 17 commits to master since this release

Features

In this release

  • Adding ARM architecture release (#275)
  • Add the ability to run dgoss when the docker daemon is not local. (#271)
  • Fix bug in matching resource (#280)
  • Upgrade to go 1.9
  • Fix spelling of resolveable -> resolvable, keep backwards compatibility with old name (#284)

Since v0.3.0

  • Add --format json_oneline output #265
  • Fix race condition with process validator (#268)
  • Support service.override file for upstrat (#245)
  • Add sha-256 file checksum support doc
  • Add matching resource doc
  • Add Support for have-key-with-value gomega matcher
  • Add support for vars file (GOSS_VARS) to dgoss doc
  • Add CAA record support for DNS.
  • Add --format silent output (#216)
  • Add regexMatch function to templates (#219)
  • Add glob pattern support for gossfile import (#222)
  • Add gomega have-key function (#224)
  • Fallback to using getent for file owner/group lookup when uid/gid not in /etc/passwd (#210)
  • Fix http connection leak (#221)
  • Escape XML in JUnit (#203)
  • Add dgoss docker wrapper to ease docker testing
  • Add getEnv and readFile functions to templates doc
  • Add --color flag to force color mode
  • Template support doc
    • goss render now has a -d debug flag to aid in template debugging
    • goss validate and goss render now support --vars to provide template vars
  • Fix test count in --format documentation output

v0.3.4

@aelsabbahy aelsabbahy released this Jul 21, 2017 · 26 commits to master since this release

Features

In this release

  • Add --format json_oneline output #265
  • Fix race condition with process validator (#268)

Since v0.3.0

  • Support service.override file for upstrat (#245)
  • Add sha-256 file checksum support doc
  • Add matching resource doc
  • Add Support for have-key-with-value gomega matcher
  • Add support for vars file (GOSS_VARS) to dgoss doc
  • Add CAA record support for DNS.
  • Add --format silent output (#216)
  • Add regexMatch function to templates (#219)
  • Add glob pattern support for gossfile import (#222)
  • Add gomega have-key function (#224)
  • Fallback to using getent for file owner/group lookup when uid/gid not in /etc/passwd (#210)
  • Fix http connection leak (#221)
  • Escape XML in JUnit (#203)
  • Add dgoss docker wrapper to ease docker testing
  • Add getEnv and readFile functions to templates doc
  • Add --color flag to force color mode
  • Template support doc
    • goss render now has a -d debug flag to aid in template debugging
    • goss validate and goss render now support --vars to provide template vars
  • Fix test count in --format documentation output

v0.3.3

@aelsabbahy aelsabbahy released this Jul 10, 2017 · 30 commits to master since this release

Features

Many thanks to all the contributors on this release!

In this release

  • Support service.override file for upstrat (#245)
  • Add sha-256 file checksum support doc
  • Add matching resource doc
  • Add Support for have-key-with-value gomega matcher
  • Add support for vars file (GOSS_VARS) to dgoss doc
  • Add CAA record support for DNS.

Since v0.3.0

  • Add --format silent output (#216)
  • Add regexMatch function to templates (#219)
  • Add glob pattern support for gossfile import (#222)
  • Add gomega have-key function (#224)
  • Fallback to using getent for file owner/group lookup when uid/gid not in /etc/passwd (#210)
  • Fix http connection leak (#221)
  • Escape XML in JUnit (#203)
  • Add dgoss docker wrapper to ease docker testing
  • Add getEnv and readFile functions to templates doc
  • Add --color flag to force color mode
  • Template support doc
    • goss render now has a -d debug flag to aid in template debugging
    • goss validate and goss render now support --vars to provide template vars
  • Fix test count in --format documentation output

v0.3.2

@aelsabbahy aelsabbahy released this Apr 23, 2017 · 45 commits to master since this release

Features

Many thanks to all the contributors on this release!

In this release

  • Add --format silent output (#216)
  • Add regexMatch function to templates (#219)
  • Add glob pattern support for gossfile import (#222)
  • Add gomega have-key function (#224)
  • Fallback to using getent for file owner/group lookup when uid/gid not in /etc/passwd (#210)
  • Fix http connection leak (#221)
  • Escape XML in JUnit (#203)

Since v0.3.0

  • Add dgoss docker wrapper to ease docker testing
  • Add getEnv and readFile functions to templates doc
  • Add --color flag to force color mode
  • Template support doc
    • goss render now has a -d debug flag to aid in template debugging
    • goss validate and goss render now support --vars to provide template vars
  • Fix test count in --format documentation output

v0.3.1

@aelsabbahy aelsabbahy released this Mar 15, 2017 · 62 commits to master since this release

Features

In this release

  • Add dgoss docker wrapper to ease docker testing
  • Add getEnv and readFile functions to templates doc
  • Add --color flag to force color mode

Since v0.3.0

  • Template support doc
    • goss render now has a -d debug flag to aid in template debugging
    • goss validate and goss render now support --vars to provide template vars
  • Fix test count in --format documentation output

v0.3.0

@aelsabbahy aelsabbahy released this Mar 6, 2017 · 66 commits to master since this release

Features

In this release

  • Template support doc
    • goss render now has a -d debug flag to aid in template debugging
    • goss validate and goss render now support --vars to provide template vars
  • Fix test count in --format documentation output

v0.2.6

@aelsabbahy aelsabbahy released this Feb 18, 2017 · 72 commits to master since this release

Features

Note: Special thanks to @pysysops for all his contributions on this release.

In this release

  • Breaking Change: Symlink exists was looking at the target of the symlink, instead of the symlink itself #193
  • Major Enhancement: DNS has been extended to support many new tests cname, A, AAA, etc.. doc
  • Added md5 attribute to file test #185
  • Fix bug with empty goss file and improve error messages #173 && #157
  • Upgrade to go 1.8

Since v0.2.0

  • Breaking Change: Reading from STDIN has to be specified explicitly using goss -g - validate #132
  • Empty test suite results in an error #131
  • Added goss serve command to serve tests as a /healthz endpoint doc
  • Added new flags to allow validate to keep running tests until they pass or a timeout is reached doc
  • Clear cache between goss validate retry runs, this was causing retry to not detect changes.
  • Fixed JUNIT outuput format error on some systems #134
  • Gossfiles starting with "/" will be treated as an absolute path #137
  • Add nagios_verbose to --format
  • Add --max-concurrent flag to allow users to limit concurrency when running tests
  • Gossfiles are now imported in sorted order. Last import wins when there are duplicate resource definitions. #150
  • Added no-follow-redirects attribute to http test. #160
  • Fixed bug where goss serve would not detect port changes without a restart. #166

v0.2.5

@aelsabbahy aelsabbahy released this Dec 10, 2016 · 81 commits to master since this release

Features

In this release

  • Added no-follow-redirects attribute to http test. #160
  • Fixed bug where goss serve would not detect port changes without a restart. #166

Since v0.2.0

  • Breaking Change: Reading from STDIN has to be specified explicitly using goss -g - validate #132
  • Empty test suite results in an error #131
  • Added goss serve command to serve tests as a /healthz endpoint doc
  • Added new flags to allow validate to keep running tests until they pass or a timeout is reached doc
  • Clear cache between goss validate retry runs, this was causing retry to not detect changes.
  • Fixed JUNIT outuput format error on some systems #134
  • Gossfiles starting with "/" will be treated as an absolute path #137
  • Add nagios_verbose to --format
  • Add --max-concurrent flag to allow users to limit concurrency when running tests
  • Gossfiles are now imported in sorted order. Last import wins when there are duplicate resource definitions. #150

v0.2.4

@aelsabbahy aelsabbahy released this Sep 28, 2016 · 87 commits to master since this release

Features

In this release

  • Gossfiles starting with "/" will be treated as an absolute path #137
  • Add nagios_verbose to --format
  • Add --max-concurrent flag to allow users to limit concurrency when running tests
  • Gossfiles are now imported in sorted order. Last import wins when there are duplicate resource definitions. #150

Since v0.2.0

  • Breaking Change: Reading from STDIN has to be specified explicitly using goss -g - validate #132
  • Empty test suite results in an error #131
  • Added goss serve command to serve tests as a /healthz endpoint doc
  • Added new flags to allow validate to keep running tests until they pass or a timeout is reached doc
  • Clear cache between goss validate retry runs, this was causing retry to not detect changes.
  • Fixed JUNIT outuput format error on some systems #134