-
-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TSC Meeting (14 May 2024) #137
Comments
Meeting MinutesStackStorm 3.9.0@cognifloyd aligned the requirements of all components so that there is just the absolute minimum of dependencies. He also cherry-picked a lot of the changes @nzlosh did in StackStorm/st2#6157 Support for Python 3.10The branch used in StackStorm/st2#6157 diverged from main and has a lot of conflicts. @cognifloyd will try to sort them out one by one. Support for MongoDB 5, 6 & 7With the latest changes and all the work @cognifloyd put into the alignment of the st2 modules dependencies, the mongodb client libraries are the only ones that are still pinned to specific versions due to version constraints depending on the MongoDB servers version. Eventlet retirementThere is an ongoing discussion in StackStorm/st2#6128 The eventlet maintainers are discussing and potentially working on solutions to make the migration to asyncio as smooth as possible. We will monitor the status of their efforts on that topic as this will probably save us a lot of work and effort. StackStorm Exchange - Pack compatibility with Python 3.9/3.10/3.11Dan Porter is about to complete the work on the GitHub actions. Once the test runners are up and running we want to reflect the status of the tests on the exchange so that the Python versions the pack is compatible to can be seen on the first sight. We already know that the pagerduty pack has issues with 3.11 The test framework based on the GitHub actions will cover Python versions 3.8 and above. 3.6 is not going to be supported. PantsTremendous work is already done (big shout-out and thanks to @cognifloyd) and it's still ongoing. The next step is to get the tests running with pytest. The currently working nose tests will be the baseline for the tests & test coverage we want to achieve with pytest. CI/CD on AWS - st2 and OS upgrade requiredBeside the fact that both the st2 version as well as the operating systems version is outdated this is one of the last remaining items to be done on our cost reduction efforts: https://github.com/orgs/StackStorm/projects/27 The infrastructure for the E2E tests consist of one EC2 instance running all the time (hosting the st2-cicd infrastructure) and additional instances being started during the tests. It's one instance per operating system version. @winem will create an issue to discuss the opportunities we have. Ideas that came up during the TSC meeting:
stackstorm-k8sThere is no owner yet but @cognifloyd is probably the one who knows the code best. Scott and Marcel offered there help regarding helm charts while Scott already provided a lot of code and improvements to the project. Probably one of the biggest issues we have here is the one with containers running as non-root. This breaks the st2 utilities and probably can't be fixed in the k8s project alone. It may require further adaptions in the actual st2 codebase. Final wordsA very good point was mentioned during the discussion on the stackstorm-k8s topic: Let us all take care of people who contribute to the project. Make our appreciation visible and don't hesitate to promote contributors. This also helps to be build a stable community. |
May 2024 @StackStorm/tsc 1 hour meeting:
Attendees
Present
cognifloyd
winem
armab
jk464
Absent
amanda11
nzlosh
mamercad
Meeting Agenda
Progress status
The text was updated successfully, but these errors were encountered: