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

Feature request: Loading external service definition from files #100

Open
jardleex opened this issue Dec 21, 2020 · 1 comment
Open

Feature request: Loading external service definition from files #100

jardleex opened this issue Dec 21, 2020 · 1 comment

Comments

@jardleex
Copy link

Hello,

Request

It would be great if consul-esm could load external service definitions from files on startup and on a reload.

Background

Right now external service have to be registered, updated and deleted via API. This requires the user to have/create something which does this for him. As we do not have such thing it would be error prone and time consuming to create it.
We run manage Consul with Puppet and handle all our service with simple json files in a configuration directory for Consul. This makes handling them very easy for use. Placing, updating and deleting files plus a Consul reload does the job.
Having this for consul-esm and external services would be great!

Feel free to move/migrate this request to Consul itself if it fits better there.
I created this request after a exchange wiht @lornasong at https://discuss.hashicorp.com/t/configure-external-nodes-and-services/7033/5

This request also somehow relates to #42

Best regards and thanks

Jard

@jardleex
Copy link
Author

jardleex commented Sep 2, 2022

Hello,

I just wanted to bring this back to attention. We currently have the demand for external services in our landscape again and I'd still like deploy/add them to Consul-ESM via files instead via API.

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

No branches or pull requests

2 participants