a project by joachimwerner
My goal is build on Alberto's work on "yomi" and the new Salt-based virtualization management features that Cedric has contributed, then combine them with a Redfish prototype to do the following from one (ideally idempotent) Salt state (orchestration state if required):
- mount the installation media via Redfish
- power-cycle the machine via Redfish as needed
- use yomi to install the virtualization host
- use yomi and Salt virtualization states to deploy a bunch of VMs that will be our Kubernetes nodes
- use yomi and/or skuba to create a Kubernetes cluster
The goal isn't to get this done perfectly well, but to learn about the potential challenges, especially with the end-to-end integration into Salt.
Looking for hackers with the skills:
This project is part of:
Hack Week 18
Activity
Comments
-
over 4 years ago by joachimwerner | Reply
First day results aren't that great. While I can communicate fine with my Redfish test system, I've learned that hard way that the one thing Redfish can't do well out of the box is exactly what I was planning to do: Mount a remote ISO to boot from it. There are vendor-specific extensions in some of the very latest Redfish implementations, but this really sucks a bit. :-(
Similar Projects
Saline (state deployment control and monitoring tool for SUSE Manager/Uyuni) by vizhestkov
[comment]: # (Please use the project descriptio...
Generate ignition/combustion files from Uyuni/SUSE Manager by dvosburg
[comment]: # (Please use the project descriptio...
mikrolite - a cli to create lighweight Kubernetes clusters using microvms by rcase
[comment]: # (Please use the project descriptio...
Predefined app security policy template for NeuVector by feih
Project Description
Idea is to predefin...
RKE2/K3S working on IBM Power by tkelly
[comment]: # (Please use the project descriptio...
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...