Introduce support for Ignition-based systems, in particular OpenSuse Leap Micro

Closes #1516 (closed)

CI configuration

Click to open to CI configuration

Legend:

Icon Meaning Available values
☁️ Infra Provider capd, capo, capm3
🚀 Bootstrap Provider kubeadm (alias kadm), rke2
🐧 Node OS ubuntu, suse
🛠️ Deployment Options light-deploy, oci, ha, misc
🎬 Pipeline Scenarios rolling-update, mgmt-rolling-update, k8s-upgrade, sylva-upgrade, sylva-upgrade-from-x.x.X, simple-update, preview, nightly
  • 🎬preview ☁️capd 🚀kadm 🐧ubuntu 🛠️ oci

  • 🎬preview ☁️capo 🚀rke2 🐧suse

  • 🎬preview ☁️capm3 🚀rke2 🐧ubuntu

  • ☁️capd 🚀kubeadm 🛠️ light-deploy 🐧ubuntu

  • ☁️capd 🚀rke2 🛠️ oci,light-deploy 🐧suse

  • ☁️capo 🚀rke2 🎬rolling-update 🐧leapmicro

  • ☁️capo 🚀rke2 🐧ubuntu

  • ☁️capo 🚀kadm 🛠️ oci 🐧ubuntu

  • ☁️capo 🚀rke2 🎬rolling-update 🛠️ ha 🐧ubuntu

  • ☁️capo 🚀kadm 🎬k8s-upgrade 🐧ubuntu

  • ☁️capo 🚀rke2 🎬mgmt-rolling-update 🛠️ ha,misc 🐧suse

  • ☁️capo 🚀rke2 🎬sylva-upgrade 🛠️ ha,misc 🐧ubuntu

  • ☁️capm3 🚀rke2 🐧leapmicro

  • ☁️capm3 🚀rke2 🐧ubuntu

  • ☁️capm3 🚀kadm 🐧ubuntu

  • ☁️capm3 🚀kadm 🎬mgmt-rolling-update 🛠️ ha,misc 🐧ubuntu

  • ☁️capm3 🚀rke2 🎬k8s-upgrade 🛠️ ha 🐧suse

  • ☁️capm3 🚀kadm 🎬rolling-update 🛠️ ha 🐧ubuntu

  • ☁️capm3 🚀rke2 🎬sylva-upgrade 🛠️ misc,ha 🐧suse

  • ☁️capm3 🚀kadm 🎬rolling-update 🛠️ ha 🐧suse

Global config for deployment pipelines

  • autorun pipelines
  • allow failure on pipelines
  • record sylvactl events

Notes:

  • Enabling autorun will make deployment pipelines to be run automatically without human interaction
  • Disabling allow failure will make deployment pipelines mandatory for pipeline success.
  • if both autorun and allow failure are disabled, deployment pipelines will need manual triggering but will be blocking the pipeline
Edited by Thomas Morin

Merge request reports

Loading