coreos / coreos/ignition

Allow 'oem' scheme for source url

Open
#2,276 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

butane
Dominant language
Go
Stars
974
Forks
296
Avg merge
6d 14h
Merged PRs (30d)
9

Description

Created originally in Butane by @mpu-ssg: https://github.com/coreos/butane/issues/634


Currently experimenting with Flatcar, I'm using butane to generate my ignition file.
Documentation suggests the use of oem:/// to retrieve files from /oem partition during ignition phase.

With the special oem:/// file URL the config can copy files from the OEM Partition to the root filesystem

Source: https://www.flatcar.org/docs/latest/installing/customizing-the-image/customize-the-image/#customizing-the-oem-partition

I haven't found any issue about this topic. Also it appears Ignition specification does not mention this, even the Flatcar one (https://www.flatcar.org/docs/latest/provisioning/ignition/specification/).

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No repository files, tests, or entry points are named. Start by reading the referenced Flatcar OEM-partition documentation and Ignition specification, then trace source URL scheme handling in the repository. Done means the oem scheme is accepted consistently with the documented behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
operating-systems
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.