Project

General

Profile

Actions

Bug #25157

open

Use minimal image with ignition instead pre-built image

Added by Lukas Zapletal over 5 years ago. Updated over 5 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Image
Difficulty:
Triaged:
Yes
Fixed in Releases:
Found in Releases:

Description

We currently pre-build discovery image from RHEL or CentOS, install all required software and disable yum/rpm. This makes it slightly bigger but fast, on the other hand it's not flexible and users must rebuild it or install "extensions" if they need to customize the workflow.

Alternatively, we could build minimal possible image but keep yum/rpm installed and then run ignition (it is cloud-init in MaaS case) to install additional software, scripts, daemons and perform required actions. This is be more flexible for customization, it can be probably slower but this will easily pay off.

We could also drop building livecd using livecd-creator and simply use initramdisk from Fedora/RHEL or Atomic. Alternatively, containers could be leveraged instead installing RPM packages.


Related issues 1 (1 open0 closed)

Related to Foreman - Tracker #25156: Ideas from MaaSNew

Actions
Actions #1

Updated by Lukas Zapletal over 5 years ago

Actions #2

Updated by Lukas Zapletal over 5 years ago

  • Triaged changed from No to Yes
Actions

Also available in: Atom PDF