This repository has been archived by the owner on Sep 30, 2024. It is now read-only.
RFC 141: spike: Implementation Round 2: Cue #10937
Labels
estimate/3d
planned/3.17
RFC-141
spike
Time boxed investigation meant to facilitate more granular planning.
Milestone
Background (Bash implementation)
The first Bash-based implementation of RFC 141: Reduce dev-hours needed to upgrade by moving config edits to separate directory is currently running on k8s.sgdev.org. @slimsag and I reviewed the implementation, and our full notes on the conversation are available at the bottom of the RFC.
Some selected highlights from our conversation:
Bash implementation pros:
Bash implementation cons:
Next milestone
The next spike will involve exploring different configuration tools to implement a subset of deploy-sourcegraph's services and transformations to see how well they address the above concerns. (We're only implementing a subset of services to cut down on the implementation time.)
This issue is specfically tracking the Cue - based implementation.
Services
sourcegraph-frontend
postgres
gitserver
ingress-nginx
Transformations
Additionally, the implementation should:
There is still an open question how about how we're supposed to dogfood this implementation. My first idea is to have someone else on @sourcegraph/distribution take my initial implementation and implement the remaining services and transformation that k8s.sgdev.org requires.
The text was updated successfully, but these errors were encountered: