Skip to content

Commit 7c73646

Browse files
authored
aws secrets manager and parameter store providers added to read me (#186)
* aws secerets manager and parameter store providers added to read me * minor fix * third party providers section added * example readme's added * read me fixed
1 parent 35ff732 commit 7c73646

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

README.md

+6
Original file line numberDiff line numberDiff line change
@@ -664,6 +664,12 @@ func main() {
664664
| providers/etcd | `etcd.Provider(etcd.Config{})` | CNCF etcd provider |
665665
| providers/consul | `consul.Provider(consul.Config{})` | Hashicorp Consul provider |
666666

667+
### Third-party providers
668+
| Package | Provider | Description |
669+
| ------------------- | ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
670+
| github.com/defensestation/koanf/providers/secretsmanager | `vault.SecretsMananger(secretsmanager.Config{}, f func(s string) string)` | AWS Secrets Manager provider, takes map or string as a value from store |
671+
| github.com/defensestation/koanf/providers/parameterstore | `vault.ParameterStore(parameterstore.Config{}, f func(s string) string)` | AWS ParameterStore provider, an optional function that takes and returns a string to transform env variables |
672+
667673
### Bundled parsers
668674

669675
| Package | Parser | Description |
+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# AWS Parameter Store Example
2+
3+
## Link
4+
[example](https://github.com/defensestation/koanf/blob/main/examples/read-parameterstore/main.go)
+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# AWS Secrets Manager Example
2+
3+
## Link
4+
[example](https://github.com/defensestation/koanf/blob/main/examples/read-secretsmanager/main.go)

0 commit comments

Comments
 (0)