-
Notifications
You must be signed in to change notification settings - Fork 485
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor security-bootstrapper Vault's Consul Secret Engine APIs using go-mod-secret (yet to be created) #3227
Labels
1-low
priority denoting isolated changes
security-services
tech-debt
issue_type denoting refactoring to improve design or removal of temporary workarounds
Milestone
Comments
jim-wang-intel
added
security-services
tech-debt
issue_type denoting refactoring to improve design or removal of temporary workarounds
1-low
priority denoting isolated changes
labels
Mar 4, 2021
3 tasks
Replanned for Levski in Levski planning 5/19/2022 |
ItsRico
added a commit
to ItsRico/edgex-go
that referenced
this issue
Sep 27, 2022
Moving configureConsulAccess and createRole to go-mod-secrets to consolidate consul API. Closes: edgexfoundry#3227 Signed-off-by: Rico Chavez-Lopez <[email protected]>
ItsRico
added a commit
to ItsRico/edgex-go
that referenced
this issue
Oct 12, 2022
Moving configureConsulAccess and createRole to go-mod-secrets to consolidate consul API. Closes: edgexfoundry#3227 Signed-off-by: Rico Chavez-Lopez <[email protected]>
ItsRico
added a commit
to ItsRico/edgex-go
that referenced
this issue
Oct 12, 2022
Moving configureConsulAccess and createRole to go-mod-secrets to consolidate consul API. Closes: edgexfoundry#3227 Signed-off-by: Rico Chavez-Lopez <[email protected]>
1 task
ItsRico
added a commit
to ItsRico/edgex-go
that referenced
this issue
Oct 12, 2022
Moving configureConsulAccess and createRole to go-mod-secrets to consolidate consul API. Closes: edgexfoundry#3227 Signed-off-by: Rico Chavez-Lopez <[email protected]>
ItsRico
added a commit
to ItsRico/edgex-go
that referenced
this issue
Oct 12, 2022
Moving configureConsulAccess and createRole to go-mod-secrets to consolidate consul API. Closes: edgexfoundry#3227 Signed-off-by: Rico Chavez-Lopez <[email protected]>
ItsRico
added a commit
to ItsRico/edgex-go
that referenced
this issue
Oct 18, 2022
Moving configureConsulAccess and createRole to go-mod-secrets to consolidate consul API. Closes: edgexfoundry#3227 Signed-off-by: Rico Chavez-Lopez <[email protected]>
ItsRico
added a commit
to ItsRico/edgex-go
that referenced
this issue
Oct 19, 2022
Moving configureConsulAccess and createRole to go-mod-secrets to consolidate consul API. Closes: edgexfoundry#3227 Signed-off-by: Rico Chavez-Lopez <[email protected]>
ItsRico
added a commit
to ItsRico/edgex-go
that referenced
this issue
Oct 19, 2022
Moving configureConsulAccess and createRole to go-mod-secrets to consolidate consul API. Closes: edgexfoundry#3227 Signed-off-by: Rico Chavez-Lopez <[email protected]>
ItsRico
added a commit
to ItsRico/edgex-go
that referenced
this issue
Oct 19, 2022
Moving configureConsulAccess and createRole to go-mod-secrets to consolidate consul API. Closes: edgexfoundry#3227 Signed-off-by: Rico Chavez-Lopez <[email protected]>
ItsRico
added a commit
to ItsRico/edgex-go
that referenced
this issue
Oct 19, 2022
Moving configureConsulAccess and createRole to go-mod-secrets to consolidate consul API. Closes: edgexfoundry#3227 Signed-off-by: Rico Chavez-Lopez <[email protected]>
ItsRico
added a commit
to ItsRico/edgex-go
that referenced
this issue
Oct 19, 2022
Moving configureConsulAccess and createRole to go-mod-secrets to consolidate consul API. Closes: edgexfoundry#3227 Signed-off-by: Rico Chavez-Lopez <[email protected]>
ItsRico
added a commit
to ItsRico/edgex-go
that referenced
this issue
Oct 19, 2022
Moving configureConsulAccess and createRole to go-mod-secrets to consolidate consul API. Closes: edgexfoundry#3227 Signed-off-by: Rico Chavez-Lopez <[email protected]>
bnevis-i
pushed a commit
that referenced
this issue
Oct 19, 2022
Moving configureConsulAccess and createRole to go-mod-secrets to consolidate consul API. Closes: #3227 Signed-off-by: Rico Chavez-Lopez <[email protected]> Signed-off-by: Rico Chavez-Lopez <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
1-low
priority denoting isolated changes
security-services
tech-debt
issue_type denoting refactoring to improve design or removal of temporary workarounds
🚀 Feature Request
Relevant Package
This feature request is for
security-bootsrapper
's subcommands to use go-mod-secret's API for Vault's SecretEngine API in future.Description
A clear and concise description of the problem or missing capability...Currently, the Vault's Consul Secret Engine APIs are locally coded in edgex-go. It would be nice to move these APIs to go-mod-secret and refactor the code to use them (not exists yet today).
(Please provide reference to the code to be moved/refactored)
Describe the solution you'd like
If you have a solution in mind, please describe it.Move Vault's Consul Secret Engine APIs to go-mod-secret. This refactor can be done after
phase 2
of Securing Consul is done so that we can refactor all Vault's Consul Secret Engine APIs intogo-mod-secret
module in one scoop.Change Details
Specifically, the Vault-Consul secret engine APIs used in consul-bootstrapper in this code:
could be refactored and modulized into go-mod-secrets as part of
SecretStoreClient
interfaces: https://github.com/edgexfoundry/go-mod-secrets/blob/main/secrets/interfaces.go#L54-L69.Describe alternatives you've considered
Have you considered any alternative solutions or workarounds?The text was updated successfully, but these errors were encountered: