docs(rfc): add gateway configuration file RFC#951
Conversation
|
👍 to this. Another thing to consider is adding a conf.d folder where config sections could be dropped in. We have adopted similar patterns in cri-o and kubelet inspired by systemd. |
|
Great call-out, @mrunalp — this is exactly what open question #2 in the RFC is gesturing at. A Key design decisions we'd need to nail down before implementing:
Planning to update the RFC to close out question #2 with this direction and mark the directory loader as a planned follow-on. The single |
docs(rfc): address conf.d pattern and remove stale scratch branch reference Closes out open question #2 with a conf.d-style directory loader as a planned follow-on to the v1 single-file approach. Documents the three design decisions needed before implementation. Removes reference to scratch/server-config-file branch which does not exist.
7e578ea to
4004ae4
Compare
Summary
Adds RFC 0002 proposing a TOML-based configuration file for the OpenShell gateway. The RFC defines the file schema, merge precedence (CLI > env > file > defaults), driver-specific config sections, validation rules, and backwards compatibility guarantees. It also outlines the remaining implementation work and the Helm integration path.
Related Issue
Changes
rfc/0002-gateway-configuration/README.mdwith the full RFCTesting
mise run pre-commitpassesChecklist