rancher-sandbox / baremetal Goto Github PK
View Code? Open in Web Editor NEWReproducible Deployment Scripts and Manifests for deploying Metal3 on a SUSE Edge management cluster.
License: Apache License 2.0
Reproducible Deployment Scripts and Manifests for deploying Metal3 on a SUSE Edge management cluster.
License: Apache License 2.0
The current IPA image built by Ironic fails to boot in UEFI mode with grub memory errors. @guangyee found that a slight change in the mkisofs command used to build the image leads to a UEFI bootable image in his test setup. Yhis fix should be integrated and tested.
In my test system, I did not have jq
installed. When trying to use import_cluster_into_rancher.sh the following error is shown.
ERROR: ${CLI} not found. Please install it first.
the message should properly show the missing command and not the variable name.
The new Elemental operator has moved its CRDs to the elemental.cattle.io
namespace. Syntax of the machine registration has changed as well. So the existing machine registration needs updating.
We introduced a wrapper around mkisofs to reverse engineer the parameters used to build the IPA image. This should be removed or made configurable.
Currently we're keeping all YAML declarations in one directory tree, regardless if they relate to setting up the management cluster or running demos on how to use it. We should separate that into different directory trees. This will require some changes to scrips/render-templates.sh
since it will have to render machine-specific secrets into both trees.
The deployment method for the media server needs to switch from the current Kubernetes based YAML to the new Helm chart. We need to decide if this should still happen via kustomize or if we want to call helm directly from EnsureMediaIsInstalled() in script.sh.
Currently script.sh install the latest version of the elemental operator published in OBS. We should version pin this to the last known stable version. This might require switching to the helm charts release off of github CI.
helm repo add elemental-operator-github https://rancher.github.io/elemental-operator/
If the sample cluster is not installed in the default namespace, the import script will fails as it does not support namespaces. The script should properly handle namespaces
script.sh
has a variable for the Rancher version, but it's not used and the Rancher version is currently hardcoded in deploy/rancher/kustomization.yaml
. Either remove the variable from script.sh or from kustomization.yaml.
Line 191 in 0aafed9
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.