summaryrefslogtreecommitdiff
path: root/internal/configuration/template.go
AgeCommit message (Collapse)Author
2022-12-21feat(configuration): file filters (#4515)James Elliott
This adds experimental file filters which are not guaranteed under our stability policies. These filters take effect after reading the files and before parsing their content.
2022-06-28feat(configuration): automatically map old keys (#3199)James Elliott
This performs automatic remapping of deprecated configuration keys in most situations.
2021-12-02refactor: remove ioutil (#2635)James Elliott
Was deprecated in 1.16 and has more performant options available.
2021-08-20refactor(configuration): add import commentary for golint (#2303)Amir Zarrinkafsh
2021-08-03feat(configuration): replace viper with koanf (#2053)James Elliott
This commit replaces github.com/spf13/viper with github.com/knadh/koanf. Koanf is very similar library to viper, with less dependencies and several quality of life differences. This also allows most config options to be defined by ENV. Lastly it also enables the use of split configuration files which can be configured by setting the --config flag multiple times. Co-authored-by: Amir Zarrinkafsh <nightah@me.com>