summaryrefslogtreecommitdiff
path: root/data/datasource_test.go
AgeCommit message (Collapse)Author
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-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-08fix lint errors (#2010)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-01-25Remove deprecated data.Source type (#1973)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>
2023-10-28A bunch of linting and refactorings (#1893)Dave Henderson
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-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>
2022-05-28General refactoring & cleanupDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-02-05Add function to list datasources (#1287)jeevansai
* Add function to list datasources * Sort datasources in ascending order and return in listDatasources * Fix lint error Signed-off-by: Dave Henderson <dhenderson@gmail.com> Co-authored-by: Dave Henderson <dhenderson@gmail.com>
2021-01-02Moving lint config to config file, fixing some issuesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-08-19Fall back to JSON/YAML arrays when parsing datasourcesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-08-19Go 1.15 bump and other updatesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-05-21Deprecate legacy config structDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-05-21refactoring: extract stdin and boltdb readersDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-05-20Refactoring: deduplicating identical URL-parsing functionsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-05-03Support a config file to use instead of commandline argumentsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-04-22Fix bug in file URL parsingDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-11-09Fix bug where subpath was ignored when inferring MIME typeDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-10-12Fix parsing of media types with + characterDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-10-03Upgrading gopkg.in/yaml.v2 to gopkg.in/yaml.v3Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-05-02chore: Switch from gometalinter to golangci-lintMarcel Beck
Github Issue: #546
2019-03-30Some more Windows fixes (#527)Dave Henderson
* Some more Windows fixes Signed-off-by: Dave Henderson <dhenderson@gmail.com> * Upgrading xignore Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-03-07Replacing uses of blang/vfs with spf13/aferoDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-03-07Getting _some_ integration tests running in appveyor (#507)Dave Henderson
* Running integration tests in appveyor Signed-off-by: Dave Henderson <dhenderson@gmail.com> * fixup! Running integration tests in appveyor * fixup! fixup! Running integration tests in appveyor * fixup! fixup! fixup! Running integration tests in appveyor * fixup! fixup! fixup! fixup! Running integration tests in appveyor * fixup! fixup! fixup! fixup! fixup! Running integration tests in appveyor * fixup! fixup! fixup! fixup! fixup! fixup! Running integration tests in appveyor * fixup! fixup! fixup! fixup! fixup! fixup! fixup! Running integration tests in appveyor * fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! Running integration tests in appveyor * fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! Running integration tests in appveyor * fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! Running integration tests in appveyor * fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! Running integration tests in appveyor * fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! Running integration tests in appveyor * fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! Running integration tests in appveyor
2019-01-31New merge datasource, for merging multiple datasourcesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-01-27Fix bug where string keys are not sorted as expectedDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-12-03Support subpaths for http datasources (#442)Dave Henderson
* bug: subpaths were ignored in http datasources Signed-off-by: Dave Henderson <dhenderson@gmail.com> * fixup! bug: subpaths were ignored in http datasources
2018-09-24Return error instead of using log.FatalDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-09-13Silencing defineDatasource functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-08-28Updating gometalinter config and fixing new lint errorsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-08-21Unexporting things that were never meant to be exported...Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-08-18Fixing MIME type precedenceDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-07-12Allowing datasources to be defined dynamicallyDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-07-12Require alias for defineDatasourceDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-07-11Adding new defineDatasource functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-05-21Adding directory support for file datasourcesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-05-03Adding datasourceReachable functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-05-03Relaxing restriction on empty datasourcesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-05-03Improving error handling for datasourcesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-02-08Datasource for reading from AWS Systems Manager ParametersTristan Keen
* Includes single value and multi-value results - will drop latter
2017-11-27Support setting MIME type with URL query stringDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2017-11-18Adding support for stdin: scheme for datasourcesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2017-09-02Fixing crash on 404Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2017-08-09Extracting data namespace, renaming typeconv to conv namespaceDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>