Giter Site home page Giter Site logo

rancher-sandbox / baremetal Goto Github PK

View Code? Open in Web Editor NEW
8.0 8.0 10.0 445 KB

Reproducible Deployment Scripts and Manifests for deploying Metal3 on a SUSE Edge management cluster.

License: Apache License 2.0

Shell 64.77% Jinja 24.89% Dockerfile 0.22% Smarty 10.12%

baremetal's People

Contributors

brett060102 avatar cjainsuse avatar cledorze avatar colstrom avatar guangyee avatar jdob avatar keithmnemonic avatar kkaempf avatar mbelur avatar rtamalin avatar timirnich avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

baremetal's Issues

Enable UEFI boot for IPA image

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.

Remove mkisofs wrapper

We introduced a wrapper around mkisofs to reverse engineer the parameters used to build the IPA image. This should be removed or made configurable.

Separate demos from management cluster setup

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.

Switch deploy/media to Helm chart

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.

Version pin elemental operator 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/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.