Skip to content
This repository has been archived by the owner on Feb 13, 2021. It is now read-only.

feat(security): Remove Vault's healthy check in Consul #40

Conversation

jim-wang-intel
Copy link
Contributor

With the Vault's backend being changed from consul to filesystem, Vault's healthy check now becomes superfluous.

The original automatically generated healthy check in Vault now is gone due to Vault's backend storage is not dependent on Consul any more.

This together with edgex-go's change shall remove the dependency of Vault from Consul.

Signed-off-by: Jim Wang yutsung.jim.wang@intel.com

PR Checklist

Please check if your PR fulfills the following requirements:

  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)

If your build fails due to your commit message not passing the build checks, please review the guidelines here: https://github.com/edgexfoundry/docker-edgex-consul/blob/master/.github/Contributing.md.

What is the current behavior?

Vault's healthy check within Consul

Issue Number: edgexfoundry/edgex-go#2882

What is the new behavior?

No Vault's healthy check directly from Consul

Does this PR introduce a breaking change?

  • Yes
  • No

Specific Instructions

Are there any specific instructions or things that should be known prior to reviewing?

Other information

Related to edgexfoundry/edgex-go#2882
Also see PR: edgexfoundry/edgex-go#2886

  The Vault's backend changes from consul to filesystem and the Vault's healthy check now becomes superfluous.
  The automatically generated healthy check in Vault now is gone due to Vault's backend storage is not dependent on Consul any more.
  This together with edgex-go's change shall remove the dependency of Vault from Consul.

Signed-off-by: Jim Wang <yutsung.jim.wang@intel.com>
@jim-wang-intel
Copy link
Contributor Author

jim-wang-intel commented Nov 18, 2020

@lenny-intel or @jpwhitemn or @bnevis-i if you have the written permission please add @beaufrusetta, @bnevis-i, @lenny-intel, @hutchic as reviewers . This is for Ireland scope. I don't have that permission. Thanks.

@beaufrusetta
Copy link
Contributor

@lenny-intel or @jpwhitemn or @bnevis-i if you have the written permission please add @beaufrusetta, @bnevis-i, @lenny-intel, @hutchic as reviewers . This is for Ireland scope. I don't have that permission. Thanks.

Yeah @lenny-intel - when do I become "git official" with EdgeX? 😆

@jim-wang-intel jim-wang-intel marked this pull request as ready for review November 19, 2020 23:03
Copy link
Member

@lenny-goodell lenny-goodell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, moving to draft until ADR is approved

@jim-wang-intel
Copy link
Contributor Author

@lenny-intel could we also move this to PR ready?

@lenny-goodell lenny-goodell marked this pull request as ready for review November 30, 2020 21:43
@bnevis-i bnevis-i added this to the Ireland milestone Dec 1, 2020
@lenny-goodell lenny-goodell merged commit 09fbebc into edgexfoundry:master Dec 10, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants