opentofu/TSC_SUMMARY.md
Roni Frantchi 60a3f72d43
Add Technical Steering Committee Summary for 2023-11-02 (#823)
Signed-off-by: Roni Frantchi <roni.frantchi@gmail.com>
2023-11-06 06:21:39 -05:00

3.1 KiB

Technical Steering Committee (TSC) Summary

2023-11-02

Attendees:

Absent

Agenda

Selecting an RFC for a registry solution for resolving providers/modules

  1. There was a unanimous consensus the RFC for Homebrew-like artifact resolution registry component should be picked.
  2. Main drivers for the decision (each in the meeting brought at least one of the following):
    1. To be able to keep our word of being a drop-in replacement and innovate and win over hearts and minds we wish to have our core team focus on our CLI solution and avoid maintaining a highly available mission critical SaaS
    2. We wish to tie maximize our availability by standing on the shoulders of giants (GitHub/AWS)
    3. The transparency of the solution as a git repository, which is at the core of our competitive offering
    4. Decoupling between the solution of resolving artifacts and that of serving documentation, and artifact signing, would allow each component to be built according to their own non-functional requirements such as availability, and be replaced/evolve on its own.
  3. Signing keys - we will launching with an equivalent level of security to the legacy registry, but the decoupled approach leaves the door open for future enhancements.
  4. It was decided to not have the core team pursue a user facing registry design (i.e documentation part) just yet
  5. Next steps are: (action item @RLRabinowitz and @cube2222)
    1. Announcing selected RFC to the community ASAP
    2. Getting deeper into implementation details such as:
      1. Scraping (or not) of existing modules/providers + keys
      2. Detailed design on key submission
      3. Detailed design on version bumps
      4. Sharing the detailed design document
      5. Define scope and approach/breakdown of tasks for core team to pursue

Recurring technical steering committee meetings

  1. Since we believe we may have some backlog of agenda items still, we will start with a weekly meeting, currently looking at Thursday 7:30PM CET (exact time pending, action item @allofthesepeople)
  2. Agenda suggestions for meeting will be posted no less than 24h in advance, if no items are posted we will cancel the meeting

Personnel

  1. Following a founders meeting decision to hire core team members under various pledging companies their payroll and donate time, rather than under direct foundation payroll -
    1. Spacelift already hired two dedicated maintainers
    2. Spacelift built a profile and hiring pipeline dedicated for the Tofu effort which will be shared with companies interested in hiring Tofu dedicated personnel