bottlerocket-os / bottlerocket-os/bottlerocket

come up with a design for config containers

Open
#2,343 1 comment 2 reactions 1 assignee Assigned to @bcressey View on GitHub
area/core status/research type/enhancement
Dominant language
Rust
Stars
9.7k
Forks
586
Avg merge
1d 11h
Merged PRs (30d)
11

Description

**What I'd like:**
Quite a few issues - #2218, #1702, and many others - would ideally have a way to be quickly unblocked by targeted config file edits until the requested functionality could be integrated in the settings API. Currently this is strongly discouraged, albeit possible in limited ways through containers with the `super_t` label.

There are a few major concerns that motivate this limitation:
* settings can be changed via API at any time, clobbering any unexpected edits to the config file
* config files might move around across an update, breaking expectations on where to make the edit
* modifying certain config files could impact the security of the system

Any solution will need to address these concerns in some way.

**Any alternatives you've considered:**
Keep the status quo.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.