Skip to content

Conversation

@cognifloyd
Copy link
Member

@cognifloyd cognifloyd commented Feb 16, 2025

This PR is working towards doing packaging via pantsbuild. Eventually, I hope to archive and stop using st2-packages.git.

The systemd files will need to be in this repo to include them in the pants+nfpm -built rpm/deb packages. The files are exact copies of the files in st2-packages.git. I tried to preserve the git history and git authorship, though I modified the commits I cherry-picked to only include the target systemd files. I also excluded old irrelevant systemd files that these commits touched, like service files for defunct services: mistral, st2resultstracker, and st2exporter. I also updated the cherry-picked commit messages to include a link to the original commit.

@pull-request-size pull-request-size bot added the size/XL PR that changes 500-999 lines. Consider splitting work into several ones that easier to review. label Feb 16, 2025
@CLAassistant
Copy link

CLAassistant commented Feb 16, 2025

CLA assistant check
All committers have signed the CLA.

@cognifloyd cognifloyd added this to the pants milestone Feb 16, 2025
@cognifloyd cognifloyd self-assigned this Feb 16, 2025
@cognifloyd cognifloyd requested a review from a team February 16, 2025 05:06
@cognifloyd

This comment was marked as outdated.

dennybaa and others added 21 commits February 17, 2025 12:56
… and 1 thread.

This should fix performance issues we were seeing.
Cherry-picked from StackStorm/st2-packages@2eaa091
armab and others added 22 commits February 17, 2025 12:56
Add systemd service files for st2workflowengine.

Cherry-picked from StackStorm/st2-packages@cef2f12
… API based services.

This way we don't miss various log messages generated by gunicorn worker
processes.

Corresponding StackStorm/st2 change: #4206

Cherry-picked from StackStorm/st2-packages@1c1a704
This prepares for pants-based packaging.
@StackStorm StackStorm deleted a comment from CLAassistant Feb 17, 2025
@cognifloyd cognifloyd merged commit d2d41b0 into master Feb 21, 2025
80 checks passed
@cognifloyd cognifloyd deleted the packaging-systemd branch February 21, 2025 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance pantsbuild size/XL PR that changes 500-999 lines. Consider splitting work into several ones that easier to review. st2-packages

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants