Skip to content

Commit 28b76ad

Browse files
chore(deps): update module github.com/knadh/koanf/providers/env to v2 (#266)
* chore(deps): update module github.com/knadh/koanf/providers/env to v2 * chore(config): update env provider usage --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Gabe Cook <gabe565@gmail.com>
1 parent 79811b0 commit 28b76ad

File tree

3 files changed

+12
-9
lines changed

3 files changed

+12
-9
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ require (
1616
github.com/google/uuid v1.6.0
1717
github.com/knadh/koanf/parsers/yaml v1.1.0
1818
github.com/knadh/koanf/providers/confmap v1.0.0
19-
github.com/knadh/koanf/providers/env v1.1.0
19+
github.com/knadh/koanf/providers/env/v2 v2.0.0
2020
github.com/knadh/koanf/providers/posflag v1.0.1
2121
github.com/knadh/koanf/providers/rawbytes v1.0.0
2222
github.com/knadh/koanf/v2 v2.2.2

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,8 +205,8 @@ github.com/knadh/koanf/parsers/yaml v1.1.0 h1:3ltfm9ljprAHt4jxgeYLlFPmUaunuCgu1y
205205
github.com/knadh/koanf/parsers/yaml v1.1.0/go.mod h1:HHmcHXUrp9cOPcuC+2wrr44GTUB0EC+PyfN3HZD9tFg=
206206
github.com/knadh/koanf/providers/confmap v1.0.0 h1:mHKLJTE7iXEys6deO5p6olAiZdG5zwp8Aebir+/EaRE=
207207
github.com/knadh/koanf/providers/confmap v1.0.0/go.mod h1:txHYHiI2hAtF0/0sCmcuol4IDcuQbKTybiB1nOcUo1A=
208-
github.com/knadh/koanf/providers/env v1.1.0 h1:U2VXPY0f+CsNDkvdsG8GcsnK4ah85WwWyJgef9oQMSc=
209-
github.com/knadh/koanf/providers/env v1.1.0/go.mod h1:QhHHHZ87h9JxJAn2czdEl6pdkNnDh/JS1Vtsyt65hTY=
208+
github.com/knadh/koanf/providers/env/v2 v2.0.0 h1:Ad5H3eun722u+FvchiIcEIJZsZ2M6oxCkgZfWN5B5KY=
209+
github.com/knadh/koanf/providers/env/v2 v2.0.0/go.mod h1:1g01PE+Ve1gBfWNNw2wmULRP0tc8RJrjn5p2N/jNCIc=
210210
github.com/knadh/koanf/providers/posflag v1.0.1 h1:EnMxHSrPkYCFnKgBUl5KBgrjed8gVFrcXDzaW4l/C6Y=
211211
github.com/knadh/koanf/providers/posflag v1.0.1/go.mod h1:3Wn3+YG3f4ljzRyCUgIwH7G0sZ1pMjCOsNBovrbKmAk=
212212
github.com/knadh/koanf/providers/rawbytes v1.0.0 h1:MrKDh/HksJlKJmaZjgs4r8aVBb/zsJyc/8qaSnzcdNI=

internal/config/load.go

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010
"github.com/clevyr/kubedb/internal/consts"
1111
"github.com/knadh/koanf/parsers/yaml"
1212
"github.com/knadh/koanf/providers/confmap"
13-
"github.com/knadh/koanf/providers/env"
13+
"github.com/knadh/koanf/providers/env/v2"
1414
"github.com/knadh/koanf/providers/posflag"
1515
"github.com/knadh/koanf/providers/rawbytes"
1616
"github.com/knadh/koanf/v2"
@@ -67,11 +67,14 @@ func Load(cmd *cobra.Command) error {
6767
}
6868

6969
// Load envs
70-
if err := K.Load(env.Provider(EnvPrefix, ".", func(s string) string {
71-
s = strings.TrimPrefix(s, EnvPrefix)
72-
s = strings.ToLower(s)
73-
s = strings.ReplaceAll(s, "_", "-")
74-
return s
70+
if err := K.Load(env.Provider(".", env.Opt{
71+
Prefix: EnvPrefix,
72+
TransformFunc: func(k, v string) (string, any) {
73+
k = strings.TrimPrefix(k, EnvPrefix)
74+
k = strings.ToLower(k)
75+
k = strings.ReplaceAll(k, "_", "-")
76+
return k, v
77+
},
7578
}), nil); err != nil {
7679
return err
7780
}

0 commit comments

Comments
 (0)