Open
Description
Problem Description
Omni can be deployed on-prem with a container but it requires a lot of configuration to get started which could be automated or bundled in a way that makes it easier to get started or try. Similar to talosctl cluster create
it doesn't have to be a production ready deployment to be valuable for people who want to try it.
This needs to bundle:
- Image factory
- SAML
- encryption keys
- registry (optional)
- persistent disk (for certificates and keys)
Ideally this would be able to work without external DNS or valid certificates.
Solution
The UX should be as simple as omnictl deploy $HOSTNAME
(local VM) or talosctl apply siderolabs/omni
if we had a registry of machine configs.
Some ideas for how we could do this:
- An example Talos machine config that deploys static pods for the required components. People could deploy Talos however they want and apply the machine config to have a stand alone Omni deployment.
- A packaged VM image with automated deployment steps to pull the containers and create the required files.
- A "fat" binary/container that builds all components into one for demo environments and trials.
Alternative Solutions
No response
Notes
No response
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Ideas