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

Populating dynamically #2

Open
mjpitz opened this issue May 21, 2022 · 1 comment
Open

Populating dynamically #2

mjpitz opened this issue May 21, 2022 · 1 comment

Comments

@mjpitz
Copy link
Owner

mjpitz commented May 21, 2022

Before writing this initial release, I was contemplating on how this catalog could be build dynamically. There was definitely a good bit of challenge in this while working at effx since many companies had different logical constructs for what a service is and how it's represented.

Possible sources:

  • Kubernetes
  • Consul
@mjpitz
Copy link
Owner Author

mjpitz commented May 26, 2022

One way to do this would be to write a custom option that knows how to interact with the various APIs to pull this information. You would just need to write a custom catalog.Option that periodically syncs the catalog.Spec.Services array with some backend. All of these attributes are public so if someone wanted to do this, they could without needing to contribute it back to this project.

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

No branches or pull requests

1 participant