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

Cluster Management: Cluster registration workflow design #54

Closed
ffforest opened this issue Jul 10, 2023 · 1 comment
Closed

Cluster Management: Cluster registration workflow design #54

ffforest opened this issue Jul 10, 2023 · 1 comment
Labels
area/cluster-mgmt documentation Improvements or additions to documentation enhancement New feature or request priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Milestone

Comments

@ffforest
Copy link
Collaborator

ffforest commented Jul 10, 2023

What would you like to be added?

Currently Karbour registers/updates/deletes new cluster by installing a CR that looks like this in the Karbour apiserver:

apiVersion: cluster.karbour.com/v1beta1
kind: Cluster
metadata:
  name: [local-cluster-nickname]
spec:
  provider: [local-cluster-provider] #optional
  access:
    endpoint: [local-cluster-endpoint]
    caBundle: [local-cluster-CABundle]
    credential:
      type: ServiceAccountToken #SAToken or x509
      serviceAccountToken: [local-cluster-credential]

This is a very manual process. The ability to register/update/delete clusters should be exposed to the end user with a recommended workflow.

Why is this needed?

User should be able to register new cluster via a consistent workflow without having to install Custom Resources manually.

@ffforest ffforest added documentation Improvements or additions to documentation enhancement New feature or request priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. labels Jul 10, 2023
@ffforest ffforest added this to the v0.3.0 milestone Jul 10, 2023
@ffforest
Copy link
Collaborator Author

The page is design in #73 and will be implemented in #81

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/cluster-mgmt documentation Improvements or additions to documentation enhancement New feature or request priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Projects
None yet
Development

No branches or pull requests

1 participant