Skip to content
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 (11 Apr 2023) #120

Closed
cognifloyd opened this issue Apr 11, 2023 · 0 comments
Closed

TSC Meeting (11 Apr 2023) #120

cognifloyd opened this issue Apr 11, 2023 · 0 comments
Labels
TSC:meeting StackStorm Technical Steering Committee Meetings related topics

Comments

@cognifloyd
Copy link
Member

cognifloyd commented Apr 11, 2023

April 2023 @StackStorm/tsc 1 hour meeting plan:

Meeting Agenda Notes

We did not have a meeting agenda ahead of time. So, this is what we talked about:

Attendees

@armab, @amanda11, @cognifloyd, eduardtamsa, @mickmcgrath13, @nzlosh, @winem

Topics discussed

  • New StackStorm Deploy Action for GHA:

  • Pants migration / the next release:

    • Nothing major needs to be released right away, so we agreed to delay the next release, waiting for the pants integration to complete.
    • PR waiting for review (@armab reviewed and approved during the meeting): pants: pin versions of pip and setuptools st2#5949
    • Next PR will be marked ready for review shortly: Upgrade pants from 2.16.0a0 to 2.16.0rc0 st2#5950
    • @cognifloyd asked about how we want to proceed to get access to "editable installs in exported virtualenvs", a new feature merged in pants yesterday: python_distribution editable installs in exports pantsbuild/pants#18639
      • This is blocking running our tests on a virtualenv exported by pants.
      • Options:
        1. wait for the next pants release that includes this feature.
          • Pants does dev releases almost every week, but we normally wait for at least an alpha or release candidate before using it with StackStorm. This means that waiting could delay the release further.
          • In general, we agreed that the release is already delayed, so waiting for this is ok.
        2. Extract the changes in pants into a pants-plugin we can include in the st2 repo.
          • This is a fairly large plugin at around 1k lines because it has to copy a lot of the modified pants rules.
          • @cognifloyd will watch the release cycle of pants - if it looks like the release is going to be delayed, then he'll create a PR to pull the plugin into st2.
    • @nzlosh asked about the feasibility of cutting a release based on pants soonish
      • We don't want to do an official release until we can test it with our current tests as-is. This is blocked by the editable installs feature.
      • However, we do have the bits to install the virtualenv in /opt/stackstorm/st2. So, @cognifloyd will work on the packaging parts of the release workflow while we wait for the testing parts.
        • This includes packaging a virtualenv (generated from the pants-generated wheels) into deb/rpm similar to our current release process.
        • Some of the end-to-end testing will probably not be doable until we can run our unit tests (blocked, see above).
        • But that does not block working on the rest of packaging.
  • SSO/SAML:

  • Painful upgrades are coming:

    • python 3.9, 3.10
    • mongo 4.4 is reac hing EOL
    • updating ubuntu and EL involves bumping the python version
    • we want to get the pants stuff in to facilitate all of this work.
    • python 3.10 is blocked on our use of nosetest
  • RBAC K/V issues

@cognifloyd cognifloyd added the TSC:meeting StackStorm Technical Steering Committee Meetings related topics label Apr 11, 2023
@nzlosh nzlosh closed this as completed Feb 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
TSC:meeting StackStorm Technical Steering Committee Meetings related topics
Projects
None yet
Development

No branches or pull requests

2 participants