-
-
Notifications
You must be signed in to change notification settings - Fork 3
Description
October 2023 @StackStorm/tsc 1 hour meeting:
Tuesday, 10 October 2023, 09:30 AM US Pacific / 06:30 PM EU CET- See StackStorm TSC Meetings #33 for the schedule and how to join
- TLDR; Jitsi link: https://meet.jit.si/StackStormTSC
Meeting Agenda
Fixing the 🔴 broken st2 builds (help wanted, needs volunteers) (10mins)
WIP: Let's fix the builds (Updated 06 Nov):
- st2
- orquesta
- st2-packages
- ansible-st2
- Fix e2e tests, drop Ubuntu18 ansible-st2#332 - thanks to @setswei
- puppet-st2
- TBD by @bishopbm1
- docker
- Change BATS image st2-docker#259 by @ZoeLeah
- k8s
- Update K8s to latest version stackstorm-k8s#379 by @zoeLeah
- e2e-tests
- st2web
Updating StackStorm dependencies and upstream CVEs (10mins)
The StackStorm's upstream dependencies need updating. Multiple projects : st2, st2chatops, st2web, orquesta, OS-level dependencies (docker). Identify dependencies to bump, update. Do we need to release a quick patch v3.8.1 afterwards before committing to a more involved v3.9.0?
WIP: Let's fix security (Updated 06 Nov):
- orquesta
- st2 (WIP)
- Update Orquesta to v1.6.0 st2#6050
- Update cryptography and pyOpenSSL (security) st2#6055
- Fix EL7 build for Orquesta v1.6.0 update with 'python_version' markers st2-packages#728
- Bump eventlet to fix setting SSLContext minimum_version property that results in RecursionErrors st2#6061
- Update requests to fix CVEs (security) st2#6062
- st2web
- st2chatops
Related: StackStorm project security initiatives/ideas/problems are tracked in a separated Github project: https://github.com/orgs/StackStorm/projects/25. Security-interested folks, driving the coordination on these topics would be welcome. Some of the security hardening topics were raised by Scott and Haven in the last meeting #124.
OS Support and Proposal to use Amazon Linux 2 as supported OS (10mins)
See Add ability to use AL2 as base OS for Stackstorm (ST2) #6016. What's involved to add a new OS? What could be the blockers? @khushboobhatia01 able to assist on this? (the original issue was raised by her colleague?)
Other OS-level support topics:
- Ubuntu 22.04 LTS support
- Python 3.10
- CentOS Stream 9 support
- Python 3.9?
Using Eleventy vs Hugo for stackstorm.com website templating (10mins)
We've migrated from Wordpress to GH static pages (Migrate StackStorm blog and CMS to GH Static Pages #76) for better security, allow community to add new content (blogs, website updates) via PR and TSC reviews/approval. It works as https://github.com/stackStorm/stackstorm.com -> stackstorm.com, but uses raw HTML which is harder to manage. Having a template engine for static HTML generation would be better (Hugo template for stackstorm.com #4, Enable Netlify integration (preview) #3) and these tasks were not finished.
Dale Smith proposed to Restart Static Site Migration Using Eleventy and CloudCannon #123.
TLDR; Need to decide on the framework used for generating the stackstorn.com website from templates. Hugo - more popularity, experience by the TSC members (bus factor, maintenance burden), heavily used in DevOps/SRE repos for website generation (ex: Docker, Kubernetes). Eleventy, - Javascript/npm tool (we're moving away from Javascript where possible #8), but Dale has experience with it and can help with the migration.
Who is familiar with Evelenty or Hugo in the TSC and can assist/pair w Dale?
Future Python version (3.10) support issues, Pants builds (10mins)
See #103 as we're blocked to add new releases, new OSes having difficulties adding newer Python versions.
@carlos @amanda11 @cognifloyd to update on where we are, the direction and what kind of help is needed.
Community assistance wanted with adding the support for python v3.10.