StackStorm / community

Async conversation about ideas, planning, roadmap, issues, RFCs, etc around StackStorm
https://stackstorm.com/
Apache License 2.0
8 stars 3 forks source link

TSC Meeting (06 Sept 2022) #108

Closed cognifloyd closed 4 months ago

cognifloyd commented 1 year ago

September 2022 @StackStorm/tsc 1 hour planned meeting: Tuesday, 06 September 2022, 09:30 AM US Pacific.

See #33 for more info on how to join. (TLDR; Zoom link: https://us02web.zoom.us/j/81082101702?pwd=N1V4TWdYRVQ4SXBsaFh1TFYvVDA0UT09)

Meeting host: @cognifloyd

Meeting Agenda

Choose meeting host the next meeting (4 Oct 2022)

TSC meeting host rotation - @armab

https://github.com/StackStorm/st2/pull/5711

v3.8 release discussions - @nzlosh

pants migration status update - @cognifloyd

Cost Reduction

arm4b commented 1 year ago

@cognifloyd Could we include [RFC] TSC Governance Proposal: Document the TSC Meetings host rotation #5711 to the meeting agenda?

cognifloyd commented 1 year ago

Attendees @amanda11 @armab @bishopbm1 @cognifloyd @rush-skills

Meeting Notes

Choose meeting host the next meeting (4 Oct 2022)

@bishopbm1 Bradley Bishop will be the next meeting host

For future meetings we will choose the next host asynchronously so that we can get more TSC members involved.

TSC RFC/RFRs

We need more reviews on

v3.8 Release Discussion

v3.8 is not dependent on the pants changes to be fully merged because the CI should run in parallel. @rush-skills will work with @nzlosh to see what is needed to get the next release out.

pants migration status update

6 TSC members reviewed https://github.com/StackStorm/st2/pull/5713

We decided that we will get pants support merged as quickly as possible (merge once each PR gets the standard 2 reviews). We will update the WIP docs PR throughout this process. Then, other TSC members will learn about pants by reviewing and trying things out according to those updated docs. Some TSC members will avoid reviewing any of the pants-related PRs so that they can review the docs with a fresh set of eyes to ensure that they are clear for contributors, new and old.

All of the pants PRs will leave the old CI / dev infrastructure intact so that the pants-based CI runs in parallel with the old methods. The docs have to be merged before we remove the old CI/dev infrastructure, and the first of the PRs to remove that will need more than the standard 2 reviews to make sure we haven't missed something.

Hopefully we can use pants as part of the 3.9 release.

Cost Reduction

We've made amazing progress with reducing costs. Big thanks to Encore for sponsoring the AWS parent account - we're now down to about $40/month in expenses.

Website Theme

The website has been changed to static pages (part of cost reduction). It is now very difficult to update the website and blog. We need new Hugo theme(s) for stackstorm.com and the blog - matching the current style exactly will probably require far too much effort, so a new theme is probably required. We should send out a call for theme designs, possibly through Twitter and other social media platforms.

Security Documentation

@bishopbm1 is compiling documentation about security practices. Once ready, the TSC will review it before publishing.

Current security-related documentation:

@armab pointed out some additional resources:

One interesting is https://bestpractices.coreinfrastructure.org/en/projects/1833#security that has some checkboxes on the security side, like how the project handles security specifics. There are more to evaluate for the silver https://bestpractices.coreinfrastructure.org/en/projects/1833?criteria_level=2#security and gold level criteria: https://bestpractices.coreinfrastructure.org/en/projects/1833?criteria_level=1#security that needs more research how that applies to st2 codebase and practices. I guess that might be a bit more relevant to what you mentioned.

For the context, OpenSSF Best Practices is a LF project that evaluates project quality based on different criteria. We have a passing badge there on the stackstor/st2 README.

Offline Installation

@bishopbm1 asked about how interested we are in offline installation. This is a recurring issue, so we're open to doc improvements and other changes to facilitate this. @armab noted existing resources about / requests for offline installation: