coreos / coreos/ignition

OpenShift stabilisation tracker for (missing) support in the MCO

Open
#2,279 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 @travier: https://github.com/coreos/butane/issues/719


We currently need to revert / disable support for multiple configuration elements in the OpenShift spec for each release due to missing support in the MCO. This issue is here to track them to not forget them when we do a spec stabilization.

Missing support for GRUB config

Support was added to the FCOS 1.5.0 spec but is not supported by the MCO and muss thus be removed from the OpenShift spec.

See: https://github.com/coreos/butane/issues/515

Missing support for special mode bits (setuid, setgid, sticky bit)

Support was added in Ignition spec 3.6.0 but is not supported by the MCO and muss be removed from the OpenShift spec.

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

Start with the linked Butane issues 719 and 515, then inspect how the OpenShift spec represents GRUB configuration and special mode bits. Confirm the MCO support status for each listed element and update the OpenShift spec and stabilization tracking so unsupported elements are handled consistently for the release.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
devops, operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.