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

consul filer store #5042

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft

Conversation

unRob
Copy link

@unRob unRob commented Nov 21, 2023

What problem are we solving?

I run Hashicorp Consul at home and would like to use it as the kv store for filer. I'm new to the project and will be running my fork to try it out for the first time. My end goal is to use seaweed through the CSI driver on my nomad cluster as a simple way to provide persistent storage.

How are we solving the problem?

Copied the flow of the etcd store (thanks, previous contributors!) and used consul's official golang sdk to implement the filer.FilerStore interface.

How is the PR tested?

Based test on existing etcd test, enabled it and made sure it ran against a dockerized Consul in dev mode. Also ran make test_consul, again, trying to emulate the existing etcd implementation but not sure how to measure success here, as apparently I missed a step where a bucket is created for the registry.

As said above, will be running a fork at home to fully test out the implementation (as well as getting to know the project). Will mark as ready for review once I review it running for a while.

Checks

  • I have added unit tests if possible.
  • I will add related wiki document changes and link to this PR after merging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant