File goss.changes of Package goss
-------------------------------------------------------------------
Sat Mar 8 15:39:00 UTC 2025 - Andrea Manzini <andrea.manzini@suse.com>
- Update to version 0.4.9
* updated dependencies
* bump to go 1.23
* fix: convert line endings of Dockerfile to linux
* use variables to set container registry and repository in scripts
- Update to version 0.4.8
* regexFirstGroup return first group from regexp, useful with .env fileā¦
- Update to version 0.4.7
* add a default user-agent header
* Add new runtime environment variable to dgoss to copy additional files
- Update to version 0.4.6
* "socket" as one more valid filetype for "file" testing
* fix outcome label in goss_tests_run_outcomes_total
* add more labels to prometheus output
* kgoss: fixes issue #868 bei using a simpler chmod command
* feat: s390x build option added to build package for IBM Z series
* IDE json schema: skip is not mandatory for process tests
* Added timeout for mount command in goss
* Add uid/gid check in file module
- Update to version 0.4.4
* Fixed: Return the error when a command fails to start
- Update to version 0.4.3
* Fix: panic in http test when url is invalid
* added DGOSS_TEMP_DIR environment variable
* Added: warning when duplicate keys cause tests to be overwritten
* Implement log feedback and fix broken CI
* Fixed: junit and json output bug causing panic
* Added: found-elements to json output
- added %check section
-------------------------------------------------------------------
Tue Oct 10 18:17:10 UTC 2023 - Jochen Breuer <brejoc@gmail.com> - 0.4.2
- Update to version 0.4.2 with updated dependencies in vendor file
* Please check out v4 migration guide:
https://github.com/goss-org/goss/blob/master/docs/v4_migration.md
* Added ctx object to all system struct's constructors by @aelsabbahy in gh#837
* Changed: Reworded syntax error messages to be clearer by @aelsabbahy in gh#838
* Fix json by @aelsabbahy in gh#841
* Command empty strings by @aelsabbahy in gh#839
* Added: goss-darwin-arm64 binary to release by @aelsabbahy in gh#835
* Goss v0.4.X introduces some major enhancements to the matching logic allowing far more flexibility for asserts.
* For example, can assert that the output of echo "3" is less than 5.
* Added: transforms support (closes gh#538)
* Allows comparison of string to int, ex: ensuring a systctl output below/above a specific number (closes gh#220)
* Allows JSON parsing/validation support (closes gh#578)
* Allows comparing command output to a string, this will display the failed output on failure (closes gh#483)
* -o include_raw will show the non-transformed value
* Added: Some new matchers
* equal matcher added to do strict type comparison (e.x. string to string)
* contain-substring
* have-patterns - This mimics the existing default behavior of file contents and command output
* contain-elements - checks that an array value matches a set of matchers
* Added: runlevels support for service
* Added: option to sort output (closes gh#416)
* Added: All resources now support key override (closes gh#518, closes gh#742)
* Added: Use exit code 78 if test file is unparseable (closes gh#317)
* Changed: removed alpha from non-linux binary names
* Changed: StartTime is no longer calculated from goss start. Calculated from first test start, this allows accurate reporting when showing a cached result
* Changed: Completely re-worked matchers and shared output logic
* Changed: Cache test results in serve instead of output (closes gh#612)
* Added: Significantly improved test coverage of matcher, output code
* Changed: Doc to reference cat -E /proc/<PID>/comm to avoid whitespace issues (closes gh#762)
* Changed: Removed file.Size from autoadd (closes gh#262)
* Added: matcher.as-reader this allows the matcher string to behave as an io.Reader output. Can be useful for testing
* Removed: json_online output format, use: goss v -f json -o oneline
* Added: windows and darwin alpha binaries back in the release (gh#829)
* Added: string diff support (gh#827)
* Added: mount vfs-opts support (gh#826)
-------------------------------------------------------------------
Tue Jun 27 13:01:37 UTC 2023 - Andrea Manzini <andrea.manzini@suse.com> - 0.3.23
- Update to version 0.3.23 with updated dependencies in vendor file
* Add: log level to be set (gh#802)
* kgoss: add new GOSS_KUBECTL_OPTS env var to inject more options (gh#792)
* Fix: Error message encoding when output is set to JSON (gh#788)
* Add: Implement prometheus output support (gh#607)
* Add: Add optional TLS client cert authentication + custom ca-file (gh#686)
* Fix: json typo in http resource (gh#673)
* Fix: kgoss Remove --generator as it has been deprecated (gh#768)
* Fix: kgoss Fixed kgoss kubectl cp issue (gh#773)
-------------------------------------------------------------------
Sat Sep 10 20:06:45 UTC 2022 - Jochen Breuer <brejoc@gmail.com> - 0.3.18
- Update to version 0.3.18 with updated dependencies in vendor file
* Update all dependencies to latest versions
* dgoss - Add support for podman as the container backend (gh#748)
-------------------------------------------------------------------
Tue Dec 15 08:09:43 UTC 2020 - Jochen Breuer <jbreuer@suse.de>
- Scripts for dgoss, kgoss and dcgoss are now also included.
-------------------------------------------------------------------
Thu Dec 10 18:50:19 UTC 2020 - Jochen Breuer <jbreuer@suse.de>
- Initial commit for goss version 0.3.15