OpenShift stabilisation tracker for (missing) support in the MCO
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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