-
-
Notifications
You must be signed in to change notification settings - Fork 751
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
Packaging: Cherry-pick systemd files from st2-packages #6303
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This comment was marked as outdated.
This comment was marked as outdated.
Cherry-picked from StackStorm/st2-packages@b574093
Cherry-picked from StackStorm/st2-packages@abd7dde
Cherry-picked from StackStorm/st2-packages@7bded3b
Cherry-picked from StackStorm/st2-packages@79b4605
Cherry-picked from StackStorm/st2-packages@941de2f
Cherry-picked from StackStorm/st2-packages@f2d1808
Cherry-picked from StackStorm/st2-packages@02e8868
…located in st2reactor package. Cherry-picked from StackStorm/st2-packages@57d7735
Cherry-picked from StackStorm/st2-packages@0e7bcde
Cherry-picked from StackStorm/st2-packages@860a219
Cherry-picked from StackStorm/st2-packages@2c355bb
Cherry-picked from StackStorm/st2-packages@b74e98f
Cherry-picked from StackStorm/st2-packages@8833a29
… and 1 thread. This should fix performance issues we were seeing. Cherry-picked from StackStorm/st2-packages@2eaa091
Cherry-picked from StackStorm/st2-packages@b4d0927
Cherry-picked from StackStorm/st2-packages@ab0d312
Cherry-picked from StackStorm/st2-packages@c73984a
Cherry-picked from StackStorm/st2-packages@294536f
Cherry-picked from StackStorm/st2-packages@ec7a3df
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
Cherry-picked from StackStorm/st2-packages@0dfb95c
…le. Previously they were simply ignored. Cherry-picked from StackStorm/st2-packages@7ed01d6
Cherry-picked from StackStorm/st2-packages@b3a8c46
Cherry-picked from StackStorm/st2-packages@0b01d67
Cherry-picked from StackStorm/st2-packages@a9a47e5
Cherry-picked from StackStorm/st2-packages@864c4d7
Cherry-picked from StackStorm/st2-packages@b054f4b
This prepares for pants-based packaging.
7f06e3d
to
e92e1cc
Compare
guzzijones
approved these changes
Feb 21, 2025
nzlosh
approved these changes
Feb 21, 2025
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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.