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: Bootstrap a new cluster #7

Closed
GarySmith opened this issue Jan 24, 2020 · 1 comment
Closed

Feature Request: Bootstrap a new cluster #7

GarySmith opened this issue Jan 24, 2020 · 1 comment
Labels
blocked This item is blocked by another issue enhancement New feature or request priority/critical
Milestone

Comments

@GarySmith
Copy link
Contributor

GarySmith commented Jan 24, 2020

As a user I want to be able to use the UI to bootstrap a new cluster. This will use the airshipctl functionality to perform the various airshipctl bootstrap subcommands including

  • generating the base configuration
  • generating the bootstrap ISO
  • bootstrapping the ephemeral node

This issue was migrated from AIR-224

@GarySmith GarySmith added the enhancement New feature or request label Jan 24, 2020
@GarySmith
Copy link
Contributor Author

Several hurdles have to be resolved to make this happen

  • feedback/status . Operations that are performed _after _the cluster is run can update status fields in some CRD, so that a user can monitor status by fetching that CRD. But when bootstrapping, there is no cluster, and hence no CRD to update. So some other mechanism needs to be created for this.
  • no k8s. Octant requires a connection to k8s to even start up, so it will have to be runnable without one (related to Allow Octant to start without a kubeconfig. vmware-archive/octant#362)
  • plugin user interaction. The user interface for plugins is currently quite restrictive and does not permit plugins to perform arbitrary interaction with the user like displaying forms and buttons and so forth, which will be needed in order for a user to be able to supply information for bootstrapping and step through its phases (Consider allowing plugins to add actions to components. vmware-archive/octant#421)

@GarySmith GarySmith added the blocked This item is blocked by another issue label Jan 24, 2020
@jezogwza jezogwza added this to the betav1 milestone Feb 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked This item is blocked by another issue enhancement New feature or request priority/critical
Projects
None yet
Development

No branches or pull requests

3 participants