Hasan Turken
|
4a83a570ec
|
Remove in-tree Vault implementation
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2023-08-14 09:34:01 +03:00 |
ezgidemirel
|
30ed28af9f
|
Deprecate in-tree Vault
Signed-off-by: ezgidemirel <ezgidemirel91@gmail.com>
|
2023-03-30 11:03:09 +03:00 |
ezgidemirel
|
76fec039fb
|
simplified LoadMTLSConfig signature
Signed-off-by: ezgidemirel <ezgidemirel91@gmail.com>
|
2023-03-22 17:18:33 +03: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 |
ezgidemirel
|
bbb004932c
|
Implement gRPC client
Signed-off-by: ezgidemirel <ezgidemirel91@gmail.com>
|
2023-03-22 13:00:05 +03:00 |
ezgidemirel
|
80e0b0c662
|
Extend secret store API with "External" type
Signed-off-by: ezgidemirel <ezgidemirel91@gmail.com>
|
2023-03-22 13:00:05 +03:00 |
Philippe Scorsolini
|
d8a21d394b
|
fix: add missing validation annotation
Signed-off-by: Philippe Scorsolini <p.scorsolini@gmail.com>
|
2023-01-30 10:58:03 +01:00 |
Hasan Turken
|
79ea2fe449
|
Add comment for linter and use types.UID for uid parameter
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-03-15 10:29:23 +03: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
|
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
|
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
|
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
|
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
|
ae55806eb4
|
Add token auth config to api
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-03-02 21:00:03 +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
|
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
|
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
|
88c4d273a5
|
Remove publishConnectionDetailsTo from managed resource spec
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-02-16 11:32:34 +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
|
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
|
28d33bf0db
|
Add initial types for External Secret Store
Signed-off-by: Hasan Turken <turkenh@gmail.com>
|
2022-02-08 18:18:43 +03:00 |