Skip to content

TSC Meeting (11 Febuary 2025) #147

@nzlosh

Description

@nzlosh

February 2025 @StackStorm/tsc 1 hour meeting:

Attendees

Present

  • Carlos nzlosh
  • Ronnie Hoffmann
  • Jake skiedude
  • Bradley Bishop ``
  • Gabe ``
  • Jacob Floyd cognifloyd

Absent

  • AJ guzzijones
  • Amanda McGuinness amanda11
  • Ankur Singh rush-skills
  • Bradley Bishop bishopbm1
  • Dmitri Zimine dzimine
  • Khushboo khushboobhatia01
  • Marcel Weinberg winem
  • Mark Mercado mamercad
  • Mick McGrath mickmcgrath13
  • Tomaz Muraus Kami
  • W Chan m4dcoder

Agenda

  • hubot-stackstorm end of life
  • StackStorm v3.9 release
  • Pack testing against multiple St2 version
  • Eventlet Retirement
  • Pants

Meeting Minutes

hubot-stackstorm end of life

Beginning March 31, 2025:

Legacy custom bots will no longer function.
API calls made by legacy custom bots will be rejected.

https://api.slack.com/changelog/2024-09-legacy-custom-bots-classic-apps-deprecation

Jake skiedude mentioned the hubot-stackstorm installation is a classic bot and falls under the classic app which
will continue to operating until 31 March 2026.

Jake skiedude will investigate the effort required to switch hubot-stackstorm from the current https://github.com/slackapi/hubot-slack adapter which is unmaintained to the maintained https://github.com/hubot-friends/hubot-slack fork.

Jacob cognifloyd has indicated he'll make OpsDroid a priority once the Pants work is completed, which should be soon.

StackStorm v3.9 release

The Pack CI has been fixed with the patches provided by Jacob cognifloyd and Jake skiedude, which will allow investigation
into pack code that fails to pass tests. Having the top 20 most popular packs passing for all python version is the only remain
milestone to proceed with the v3.9 release.

Pack Testing

Progress has been made by Jacob cognifloyd and Jake skiedude to get CI pack testing working.
Custom scripts parsing requirements.txt has been fixed.

A circular dependency between st2 repository tests and st2-packages repository tests was identified during debugging which
required a workaround by forcing a merge to master in st2-packages.

Ronnie Hoffmann has provide a list of packs he and his team will update to get tests passing for all python versions

  • stackstorm-azure
  • stackstorm-csv
  • stackstorm-docker
  • stackstorm-email
  • stackstorm-excel
  • stackstorm-git
  • stackstorm-mqtt
  • stackstorm-nagios
  • stackstorm-opsgenie
  • stackstorm-prometheus
  • stackstorm-st2
  • stackstorm-terraform
  • stackstorm-vault
  • stackstorm-vsphere
  • stackstorm-windows
  • stackstorm-xml

Eventlet

Nothing new since last TSC meeting. Jacob cognifloyd has suggested the starting point for moving off eventlet will be to
clean up the st2 openapi, which is inconsistent, and then code new components that respect the specification.

Pants

No progress since last month. There's a branch with mostly functional deb+rpm creation will be broken up into smaller PRs.

We also need some fixes that will be released in pants 2.25 which just had its first alpha release, so it should be ready by the time cognifloyd finishes a few other PRs.

Puppet Company change

Bradley mention Puppet is no longer making "open source" code publicly available. This has some impact on how puppet can be used and will come back to us next month
to provide more feedback and what it could mean for the StackStorm project. https://www.puppet.com/blog/open-source-puppet-updates-2025

Metadata

Metadata

Assignees

No one assigned

    Labels

    TSC:meetingStackStorm Technical Steering Committee Meetings related topics

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions