The airgap script used to work with the Mike Farah's yq. Anyway, it was incompatible with the Andrey Kislyuk's yq version (which is the main python3 version you would get via pip). Drop the eval arg from yq in the airgap script to make it compatible with both. Also check the yaml keys are there before trying recursion (which would led to error out with some yq parsers) Signed-off-by: Francesco Giudici <francesco.giudici@suse.com> |
||
|---|---|---|
| .github | ||
| .obs | ||
| Examples/elemental.cattle.io/v1beta1 | ||
| api/v1beta1 | ||
| cmd | ||
| config | ||
| controllers | ||
| hooks | ||
| internal/system-agent | ||
| pkg | ||
| scripts | ||
| tests | ||
| utils | ||
| vendor | ||
| .gitignore | ||
| .golangci.yml | ||
| .goreleaser.yaml | ||
| CHANGELOG.md | ||
| CODEOWNERS | ||
| CONTRIBUTING.md | ||
| Dockerfile | ||
| Dockerfile.seedimage | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
| generate.go | ||
| go.mod | ||
| go.sum | ||
README.md
Operator
The Elemental operator extends Rancher introducing OS provisioning and management capabilities.
Machines booting from an Elemental live ISO register to the Elemental Operator, get provisioned with the OS and a k8s distro, forming a new Kubernetes cluster immediately available in Rancher.
See the Elemental docs for more information.
Installation
The Elemental operator should be installed on a K8s cluster running Rancher Multi Cluster Management server.
A step by step guide is available in the official documentation.