summaryrefslogtreecommitdiff
path: root/internal/configuration/schema/configuration.go
diff options
context:
space:
mode:
authorJames Elliott <james-d-elliott@users.noreply.github.com>2022-03-02 17:40:26 +1100
committerGitHub <noreply@github.com>2022-03-02 17:40:26 +1100
commit6276883f04c25af02339432bef4349f3904f19b2 (patch)
treef6b8d5dac325fbfe35d201dd0bdc8660bb0c13fb /internal/configuration/schema/configuration.go
parentd867fa1a63c53245525c21f7ce371dffbcbebf5e (diff)
refactor(configuration): utilize time duration decode hook (#2938)
This enhances the existing time.Duration parser to allow multiple units, and implements a decode hook which can be used by koanf to decode string/integers into time.Durations as applicable.
Diffstat (limited to 'internal/configuration/schema/configuration.go')
-rw-r--r--internal/configuration/schema/configuration.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/internal/configuration/schema/configuration.go b/internal/configuration/schema/configuration.go
index 78a1dff15..b79d2a346 100644
--- a/internal/configuration/schema/configuration.go
+++ b/internal/configuration/schema/configuration.go
@@ -14,8 +14,8 @@ type Configuration struct {
TOTP *TOTPConfiguration `koanf:"totp"`
DuoAPI *DuoAPIConfiguration `koanf:"duo_api"`
AccessControl AccessControlConfiguration `koanf:"access_control"`
- NTP *NTPConfiguration `koanf:"ntp"`
- Regulation *RegulationConfiguration `koanf:"regulation"`
+ NTP NTPConfiguration `koanf:"ntp"`
+ Regulation RegulationConfiguration `koanf:"regulation"`
Storage StorageConfiguration `koanf:"storage"`
Notifier *NotifierConfiguration `koanf:"notifier"`
Server ServerConfiguration `koanf:"server"`