Project Description

The goal is to build a new Cluster API (CAPI) "infrastructure provider" for Harvester. This will enable people to create Kubernetes clusters running on VMs created by Harvester using a declarative spec.

Goal for this Hackweek

  • Have a early working version of the provider available on Rancher Sandbox
  • Demonstrated the created cluster can be imported using Rancher Turtles.
  • Stretch goal - demonstrate using the new provider with CAPRKE2

Resources

Looking for help from anyone interested in Cluster API (CAPI) or who wants to learn more about Harvester (like i do).

This will be an infrastructure provider for Cluster API. Some background reading for the CAPI aspect:

We will need to use kubebuilder to do the initial scaffolding of the project.

Looking for hackers with the skills:

clusterapi capi harvester go

This project is part of:

Hack Week 23

Activity

  • 8 months ago: alex.arnoldy joined this project.
  • 8 months ago: flonnegren liked this project.
  • 8 months ago: furkatgofurov liked this project.
  • 8 months ago: furkatgofurov joined this project.
  • 8 months ago: rcase liked this project.
  • 8 months ago: dmurga joined this project.
  • 9 months ago: rcase joined this project.
  • 9 months ago: rcase added keyword "clusterapi" to this project.
  • 9 months ago: rcase added keyword "capi" to this project.
  • 9 months ago: rcase added keyword "harvester" to this project.
  • 9 months ago: rcase added keyword "go" to this project.
  • 9 months ago: mohamed.belgaied started this project.
  • 9 months ago: mohamed.belgaied liked this project.
  • 9 months ago: paulgonin liked this project.
  • 9 months ago: rcase originated this project.

  • Comments

    • mohamed.belgaied
      9 months ago by mohamed.belgaied | Reply

      I am in with you Richard!

    • rcase
      9 months ago by rcase | Reply

      I created a repo to use for the project.

    • dmurga
      8 months ago by dmurga | Reply

      I'm in!!!!

    • alex.arnoldy
      8 months ago by alex.arnoldy | Reply

      I have a reasonable level of experience with Harvester, and limited experience with CAPI. Looking forward to learning more, and hopefully adding some value! add-emoji

    Similar Projects

    A CLI for Harvester by mohamed.belgaied

    [comment]: # Harvester does not officially come...


    A CLI for Harvester by mohamed.belgaied

    [comment]: # Harvester does not officially come...


    WebUI for your data by avicenzi

    [comment]: # (Please use the project descriptio...


    Learn Golang contribuing to opensource projects by mbussolotto

    Project Description

    Get practice in Golan...


    Rancher Upgrader - Upgrades your rancher install via helm, and communicates critical changes from release A to B. by rweir

    [comment]: # (Please use the project descriptio...