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

[RFE] Terraform + Elemental cluster enhancements #1387

Open
dustin-groh-dev opened this issue Aug 21, 2024 · 3 comments
Open

[RFE] Terraform + Elemental cluster enhancements #1387

dustin-groh-dev opened this issue Aug 21, 2024 · 3 comments
Assignees
Labels
area/elemental configure elemental plugin for Rancher kind/enhancement

Comments

@dustin-groh-dev
Copy link

Describe the solution you'd like

  1. Provision an elemental cluster from assets in machine inventory within Rancher.
  2. Allow custom pool sizing so that way elemental does not grab all machines in the inventory and only provisions the number of machines set on the pool size value in cluster management.
  3. Have Terraform create the MachineInventorySelectorTemplates (related Ghost Node Pool in UI if cluster created outside of UI elemental-ui#220)
  4. Make sure that TF can have the RKE2 version upgraded without breaking reconciliation in the rancher cluster.
@matttrach matttrach self-assigned this Aug 21, 2024
@matttrach
Copy link
Collaborator

  • create a rancher cluster that can provision elemental https://elemental.docs.rancher.com/
  • generate machine inventory
  • generate custom pool
  • provision from pool
  • attempt to overprovision (should fail)
  • generate machine inventory selector templates
  • provision an rke2 cluster from elemental machines
  • upgrade rke2 cluster

@matttrach matttrach added the area/elemental configure elemental plugin for Rancher label Aug 21, 2024
@matttrach
Copy link
Collaborator

step one on this is a bit of a doozy, I will report back with progress as I make it

@kkaempf
Copy link
Contributor

kkaempf commented Jan 24, 2025

Allow custom pool sizing so that way elemental does not grab all machines in the inventory and only provisions the number of machines set on the pool size value in cluster management.

This should already be in place ?!
In any case, this is purely v2 provisioning (matching nodes according to the MachineInventorySelector) and thus outside of Elemental.

@kkaempf kkaempf moved this to 🏃🏼‍♂️ In Progress in Elemental Jan 24, 2025
@kkaempf kkaempf removed this from Elemental Feb 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/elemental configure elemental plugin for Rancher kind/enhancement
Projects
None yet
Development

No branches or pull requests

3 participants