Nic Cope
0c7b1eb549
Bump golangci-lint, copy config from c/c
...
This copies the latest config from c/c and addresses all the linter
errors that config produces.
Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-02-20 03:45:27 -08:00
ezgidemirel
b0785ed1ca
change store type, make tls config an option
...
Signed-off-by: ezgidemirel <ezgidemirel91@gmail.com>
2023-03-22 13:00:06 +03:00
ezgidemirel
fc63b94eb5
Remove certificate loading to make it on upper layers, add unit tests
...
Signed-off-by: ezgidemirel <ezgidemirel91@gmail.com>
2023-03-22 13:00:06 +03:00
Nic Cope
fd0a07f8eb
Remove //nolint:interfacer directive
...
This linter has been deprecated and is disabled. I would have thought
nolintlint would catch this, but it did not.
Signed-off-by: Nic Cope <nicc@rk0n.org>
2023-01-25 10:34:38 -08:00
Nic Cope
f0fcbc0af5
Update linter config to match c/c
...
This repo is a little out of date relative to our latest linting
practices.
Signed-off-by: Nic Cope <nicc@rk0n.org>
2023-01-25 10:32:46 -08:00
Hasan Turken
80debfade8
Fix owner not being set for delete
...
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2022-03-11 22:34:48 +03:00
Hasan Turken
ff57cdc7c4
Ensure secret owned by object before delete
...
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2022-03-11 10:29:34 +03:00
Hasan Turken
2d3b3def00
Add metadata support for Vault kv v1
...
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2022-03-10 23:45:40 +03:00
Hasan Turken
86fb15da2c
Extend Secret Store interface with more power
...
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2022-03-10 18:10:52 +03:00
Hasan Turken
867c9bb8e8
Track connection secret owner with label
...
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2022-03-10 09:56:04 +03:00
Hasan Turken
acaeae2f15
Add more unit tests for Connection Details Manager
...
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2022-03-09 17:25:15 +03:00
Hasan Turken
2f224692a9
Use store.KeyValue in connection.store package
...
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2022-03-09 14:46:59 +03:00
Hasan Turken
c8cc06c5fb
Implement ConnectionPropagator in connection.DetailsManager
...
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2022-03-09 12:43:53 +03:00
Hasan Turken
3ce0d92570
Refactor packages for connection details types and interfaces
...
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2022-03-09 12:43:52 +03:00
Hasan Turken
e0edbc592f
Define types for using ESS with composition
...
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2022-03-09 12:43:52 +03:00
Hasan Turken
06c155d60b
Define scheme for connection secret metadata
...
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2022-03-01 14:20:15 +03:00
Hasan Turken
21f1473d10
Fix optional fields in connection details API
...
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2022-02-25 17:55:36 +03:00
Hasan Turken
cfcec11142
Do not use unstructured client for StoreConfig
...
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2022-02-17 23:29:03 +03:00
Hasan Turken
258add4288
Resolve first pass of comments in ESS foundation
...
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2022-02-17 16:28:52 +03:00
Hasan Turken
9e13a889fe
Add unit tests for connection manager
...
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2022-02-16 00:00:51 +03:00
Hasan Turken
3c908b7855
Refactor naming and package structure
...
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2022-02-15 17:08:28 +03:00
Hasan Turken
48f7c046f5
Fix namespace calculation for secrets
...
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2022-02-10 19:19:52 +03:00
Hasan Turken
bc23452656
Use seperate interfaces to keep existing MRs compiling
...
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2022-02-10 16:34:29 +03:00
Hasan Turken
19034f22d1
Fetch secret store config and complete connection manager
...
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2022-02-10 00:27:55 +03:00
Hasan Turken
8cc6436606
Add connection secret manager
...
Signed-off-by: Hasan Turken <turkenh@gmail.com>
2022-02-08 18:25:32 +03:00