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

feat: Cluster discovery #220

Open
lukasmrtvy opened this issue May 17, 2023 · 3 comments
Open

feat: Cluster discovery #220

lukasmrtvy opened this issue May 17, 2023 · 3 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@lukasmrtvy
Copy link

Briefly describe the feature

  • Cluster Discovery via Kubernetes Secrets ( Kubeconfig )

What problem does this feature solve? Please link any relevant documentation or Issues

(optional) What is your current workaround?

none

@lukasmrtvy lukasmrtvy added enhancement New feature or request needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. labels May 17, 2023
@akshay196
Copy link
Member

@lukasmrtvy Thanks for creating issue. Can you please add more information such as use cases of cluster discovery, different user stories if any, why/when do we need this feature, benefits of this feature? Also I am wondering how cluster discovery can be helpful for CAPI managed clusters.

@akshay196
Copy link
Member

@lukasmrtvy Hey, we would like to know more about your use cases and requirement. How organization, community would get benefited by having this feature?

@lukasmrtvy
Copy link
Author

lukasmrtvy commented Jan 8, 2024

Hi,
In organizations where workload clusters are created/managed in the central managed cluster via Cluster-API, Rancher, Gardener ( each workload cluster has its admin kubeconfig generated there also in form of K8s secret ), etc, makes sense to run also Paralus as a central access manager, thus Paralus would benefit from discovering workload clusters via Kubernetes Secret ( Kubeconfig ) automatically.

This could be probably done with https://github.com/flant/shell-operator and API endpoint for adding workload clusters ( https://www.paralus.io/blog/kind-quickstart#importing-an-existing-cluster ).

Also with https://github.com/external-secrets/external-secrets where the kubeconfig could be pushed to the external secret store and pulled/synced in the Paralus cluster.

@akshay196 akshay196 added help wanted Extra attention is needed and removed needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. labels Jan 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants