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
|
bbbe8f8c66
|
Return proper error if Secret Store disabled but API used
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-03-09 16:29:42 +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
|
d591b5e442
|
Vault ESS - resolve comments and add support for custom CA bundle
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-03-07 23:47:37 +03:00 |
Hasan Turken
|
71c2ae8a54
|
Add unit tests for Vault Secret Store
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-03-02 21:00:04 +03:00 |
Hasan Turken
|
df72fd3089
|
Add unit tests for Vault KV client
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-03-02 21:00:04 +03:00 |
Hasan Turken
|
551b414fc8
|
Use metadata API with scheme
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-03-02 21:00:04 +03:00 |
Hasan Turken
|
ba2ece4762
|
Extend KV client for v2 engine
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-03-02 21:00:04 +03:00 |
Hasan Turken
|
796c2ec38e
|
Implement client for KV Secrets API
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-03-02 21:00:04 +03:00 |
Hasan Turken
|
ac03ae3946
|
Add initial implementation Vault as Secret Store
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-03-02 21:00:04 +03:00 |
Hasan Turken
|
31cce62ecf
|
Mark connection secret metadata fields as optional
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-03-02 09:20:08 +03:00 |
Hasan Turken
|
1d36dd39ba
|
More unit tests for kubernetes package
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-03-02 00:34:59 +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
|
15cf494997
|
Simplify kubernetes client by reusing clientcmd method
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-02-25 21:31:08 +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
|
3215c89454
|
Add unit tests for Kubernetes secret store
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-02-18 21:55:32 +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
|
a31600daa8
|
Do not unmarshal if no metadata provided
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-02-16 10:10:08 +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
|
936e12174d
|
Add fake store for unit tests
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-02-10 15:50:45 +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 |
Hasan Turken
|
cb4062f9c3
|
Add a placeholder Vault secret store
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-02-08 18:24:10 +03:00 |
Hasan Turken
|
05fff0ec25
|
Add kubernetes secret store
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-02-08 18:21:19 +03:00 |
Hasan Turken
|
300dc3127f
|
Define secret store interface
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-02-08 18:20:47 +03:00 |