summaryrefslogtreecommitdiff
path: root/internal/tests/integration
AgeCommit message (Collapse)Author
2025-04-14deps(actions): Bump golangci/golangci-lint-action from 6 to 7 (#2357)dependabot[bot]
* deps(actions): Bump golangci/golangci-lint-action from 6 to 7 Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 6 to 7. - [Release notes](https://github.com/golangci/golangci-lint-action/releases) - [Commits](https://github.com/golangci/golangci-lint-action/compare/v6...v7) --- updated-dependencies: - dependency-name: golangci/golangci-lint-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * fix(lint): Fixing new lint errors Signed-off-by: Dave Henderson <dhenderson@gmail.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Dave Henderson <dhenderson@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dave Henderson <dhenderson@gmail.com>
2025-04-12fix(test): Use a bucket that exists for the S3 bucket test (#2364)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2025-03-11deps(go): Bump github.com/hairyhenderson/go-fsimpl from 0.2.1 to 0.2.4 (#2347)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2025-03-10chore(refactoring): Refactor/modernizations (#2345)Dave Henderson
chore(refactoring): Refactor with modernization refactorings * range over int * replace interface{} with any * replace common map operations with maps.Copy/maps.Clone * simplifying loops with slices.Contains/ContainsFunc * modernize benchmarks with b.Loop * modernize tests with t.Context * use fmt.Appendf * range over strings.SplitSeq * use new stdlib crypto/pbkdf2 package --------- Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-12-16fix(fs): fix mergefs bug where files were opened too many times (#2287)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-11-17feat(fs): Support Vault AWS IAM auth (#2264)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-11-10fix(datasources): Properly handle datasources and other URLs beginning with ↵Dave Henderson
'../' (#2255) Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-09-30feat(config): Allow avoiding reading default config file (#2227)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-09-30fix(lint): Fix or ignore lint errors (#2228)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-06-30fix(vault): Upgrade go-fsimpl for KVv2 vault bug, and add test coverage (#2157)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-06-23fix(test): Fix strings.Repeat test that failed in the wrong way on 32bit (#2129)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-06-17feat(coll): New coll.Set and coll.Unset functions (#2118)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-06-16feat: Add ability to override 'type' query parameter name (#2115)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-06-16chore(api)!: Error instead of returning 0 on invalid inputs to conv.* ↵Dave Henderson
functions (#2104) Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-05-29chore!: Replacing the data.Data type with a datasource registry (#2083)Dave Henderson
* chore!: Replacing the data.Data type with a datasource registry Signed-off-by: Dave Henderson <dhenderson@gmail.com> * chore(lint): fix lint warning Signed-off-by: Dave Henderson <dhenderson@gmail.com> --------- Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-05-12feat: coll.Pick now supports slice of strings as input (#2069)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-05-11feat!: Always suppress empty output (#1981)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-04-21Enable testifylint linter (#2044)Dave Henderson
* chore: Enable testifylint linter Signed-off-by: Dave Henderson <dhenderson@gmail.com> * chore: fix flaky IP lookup test Signed-off-by: Dave Henderson <dhenderson@gmail.com> --------- Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-03-20Fixing broken integration test (#2026)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-03-08fix lint errors (#2010)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-02-06Add --exclude-processing option (#1963)Song Li
* add --exclude-processing option * update documentation * add tests and address some PR comments * fix linting errors * TODO comment --------- Co-authored-by: Dave Henderson <dhenderson@gmail.com>
2024-01-26Warn when deprecated k=v array form is used for templates (#1980)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-01-25Revert "Remove support for deprecated key/value array form of template ↵Dave Henderson
config" (#1979)
2024-01-25Remove support for deprecated key/value array form of template config (#1976)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-01-22Use go-fsimpl to read from datasources (#1336)Dave Henderson
* Use go-fsimpl to read from datasources Signed-off-by: Dave Henderson <dhenderson@gmail.com> * trying to fix windows bug Signed-off-by: Dave Henderson <dhenderson@gmail.com> * attempts to fix some of the path madness Signed-off-by: Dave Henderson <dhenderson@gmail.com> * remove 'HOME' from expected env vars Signed-off-by: Dave Henderson <dhenderson@gmail.com> * more tweaks Signed-off-by: Dave Henderson <dhenderson@gmail.com> * lint fix Signed-off-by: Dave Henderson <dhenderson@gmail.com> --------- Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-01-17Add missing-key flag to manage behavior in case of non-existing key (#1949)Aleksandr Paramonov
* Add missing-key flag to manage behavior in case of non-existing key * Fix typo * Added integration tests, added "default" to the allowed values for the missing-key flag * Use the "error" value for the MissingKey if it passes as empty string * Remove unnecessary writeFile from test * Add docs for the missin key feature * Add invalid to the allowed values of missing-key option * Remove unnecesary code from tests * Fix failed tests and linter errors * Update docs/content/usage.md Co-authored-by: Dave Henderson <dhenderson@gmail.com> * Update feature description * Add missing dot --------- Co-authored-by: Aleksandr Paramonov <a.paramonov@corp.my.com> Co-authored-by: Dave Henderson <dhenderson@gmail.com>
2023-11-22Clarify config parsing errors (#1918)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-11-20Fix the wdFS behaviour due to Go 1.21.4's changes to IsAbs (#1915)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-11-20Fix git+file bug with non-current windows drives (#1916)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-11-18Build(deps): Bump github.com/aws/aws-sdk-go from 1.44.220 to 1.48.0 (#1913)dependabot[bot]
* Build(deps): Bump github.com/aws/aws-sdk-go from 1.44.220 to 1.48.0 Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.44.220 to 1.48.0. - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.220...v1.48.0) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Fix unit test to support IMDSv2 Signed-off-by: Dave Henderson <dhenderson@gmail.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Dave Henderson <dhenderson@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dave Henderson <dhenderson@gmail.com>
2023-10-28A bunch of linting and refactorings (#1893)Dave Henderson
2023-10-24Support for CUE (#1781)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-04-30Add test with merge datasource defined dynamicallyDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-04-29replace afero moduleDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-04-29Use required.NoError for faster failure in testsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-04-04New plugin args optionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-03-19fix new lint errorsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-03-12Bump to v4 moduleDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-03-11Remove support for obsolete Vault app-id authDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-02-25CI updatesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-02-25Fix file descriptor leakDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-02-04Remove uses of pkg/errorsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-02-04Deprecate netaddr-based funcsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-12-29Add coll.JQ using gojq library (#1585)Andreas Hochsteger
* feat: add coll.JQ using gojq library * fix: jq function naming (gojq -> jq) * test: add tests (take from jsonpath_test.go) * chore: add TODO for nil values (are they allowed?) * refactor: use fmt.Errorf instead of errors.Wrapf Co-authored-by: Dave Henderson <dhenderson@gmail.com> * fix: wrong alias for coll.JQ Co-authored-by: Dave Henderson <dhenderson@gmail.com> * docs: add links to JQ Co-authored-by: Dave Henderson <dhenderson@gmail.com> * test: add assertions after json marshal/unmarshal Co-authored-by: Dave Henderson <dhenderson@gmail.com> * refactor: use fmt.Errorf instead of errors.Wrapf Co-authored-by: Dave Henderson <dhenderson@gmail.com> * fix: test syntax and null handling * docs: improve documentation * docs: add blank line * Support cancellation Signed-off-by: Dave Henderson <dhenderson@gmail.com> * Support (almost) all types, not just map[string]interface{} and []interface{} Signed-off-by: Dave Henderson <dhenderson@gmail.com> * add an integration test for coll.JQ Signed-off-by: Dave Henderson <dhenderson@gmail.com> Signed-off-by: Dave Henderson <dhenderson@gmail.com> Co-authored-by: Andreas Hochsteger <andreas.hochsteger@oeamtc.at> Co-authored-by: Dave Henderson <dhenderson@gmail.com>
2022-09-25Clarify git URL docs - stop implying subpaths starting with '//' are a good ideaDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-09-25Add coll.GoSlice and deprecate slice aliasDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-08-18Fix nested template panic (#1480)Mihai Todor
* Fix nested template panic * Simplifying the fix, adding integration tests Signed-off-by: Dave Henderson <dhenderson@gmail.com> Signed-off-by: Dave Henderson <dhenderson@gmail.com> Co-authored-by: Dave Henderson <dhenderson@gmail.com>
2022-08-04Fix lint errorsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-06-18Remove BoltDB supportDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-06-12Parallelizing more testsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>