Skip to content
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

Deploy consul as a stateful set as alternative to etcd #659

Open
dbason opened this issue Apr 27, 2020 · 4 comments
Open

Deploy consul as a stateful set as alternative to etcd #659

dbason opened this issue Apr 27, 2020 · 4 comments
Assignees
Labels
kind/enhancement Categorizes issue or PR as related to an improvement.

Comments

@dbason
Copy link

dbason commented Apr 27, 2020

Is your feature request related to a problem? Please describe.
The etcd operator is basically abandoned and isn't very resilient. Most of the issues we have had with the bank-vaults operator have been down to etcd under the hood.

Describe the solution you'd like
The operator should optionally deploy a conul statefulset as an alternative to using the etcd operator to deploy and etcd cluster.

Describe alternatives you've considered
We could manually deploy the consul helm charts, but I think one of the benefits of the etcd set up is that it's integrated with the operator and can set up all of the tls secrets. It would be nice to do the same thing with a consul backend.

@bonifaido bonifaido self-assigned this Apr 29, 2020
@bonifaido
Copy link
Member

bonifaido commented Apr 29, 2020

Yeah, I agree, the etcd-operator is archived, we should probably deprecate the feature entirely of configuring etcd via the operator.

We suggest users to use the Raft backend, it became stable in Vault 1.4, and offers HA storage without an external entity like Consul in this case. Wouldn't that work for you @dbason ?

The operator has pretty good Raft storage awareness.

@bonifaido bonifaido added the kind/enhancement Categorizes issue or PR as related to an improvement. label Apr 29, 2020
@dbason
Copy link
Author

dbason commented Apr 29, 2020

I wasn't aware the raft storage had gone stable. That being the case I think that will be perfect.

@bonifaido
Copy link
Member

We are going to check Vault 1.4 in the coming days, I think Bank-Vaults should work fine with it, but we need to test it.

@bonifaido
Copy link
Member

Anyhow, I'm not against Consul as a supported backend.

@github-actions github-actions bot added the lifecycle/stale Denotes an issue or PR that has become stale and will be auto-closed. label Dec 8, 2024
@csatib02 csatib02 removed the lifecycle/stale Denotes an issue or PR that has become stale and will be auto-closed. label Dec 8, 2024
@csatib02 csatib02 transferred this issue from bank-vaults/bank-vaults Dec 8, 2024
@bank-vaults bank-vaults deleted a comment from github-actions bot Dec 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement Categorizes issue or PR as related to an improvement.
Projects
None yet
Development

No branches or pull requests

3 participants