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

feat: expose jenkins master terminationGracePeriodSeconds #1012

Merged
merged 8 commits into from
Jun 11, 2024

Conversation

DionJones615
Copy link

@DionJones615 DionJones615 commented May 8, 2024

Changes

This allows the setting of terminationGracePeriodSeconds on the jenkins pod. Without this, the default setting in kubernetes is 30s, which is not nearly enough time to perform the final backup on large systems, especially if using custom backup/restore scripts.

fix: #1015

Submitter Checklist

These are the criteria that every PR should meet, please check them off as you
review them:

See the contribution guide for more details.

Reviewer Notes

If API changes are included, additive changes must be approved by at least two OWNERS and backwards incompatible changes must be approved by more than 50% of the OWNERS.

Release Notes

- Exposed the pod-scoped argument `terminationGracePeriodSeconds`

@DionJones615 DionJones615 changed the title Add terminationGracePeriodSeconds param to jenkins pod, crd [wip] Add terminationGracePeriodSeconds param to jenkins pod, crd May 8, 2024
@DionJones615 DionJones615 marked this pull request as ready for review May 15, 2024 14:32
@DionJones615 DionJones615 changed the title [wip] Add terminationGracePeriodSeconds param to jenkins pod, crd Expose terminationGracePeriodSeconds pod arg May 15, 2024
@DionJones615 DionJones615 marked this pull request as draft May 16, 2024 12:45
@DionJones615 DionJones615 changed the title Expose terminationGracePeriodSeconds pod arg feat (#1015): Expose jenkins master terminationGracePeriodSeconds May 16, 2024
@DionJones615 DionJones615 marked this pull request as ready for review May 16, 2024 16:27
@brokenpip3 brokenpip3 changed the title feat (#1015): Expose jenkins master terminationGracePeriodSeconds feat: expose jenkins master terminationGracePeriodSeconds Jun 3, 2024
Copy link
Collaborator

@brokenpip3 brokenpip3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your contribution

@brokenpip3 brokenpip3 merged commit 18197e6 into jenkinsci:master Jun 11, 2024
16 checks passed
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Expose TerminationGracePeriodSeconds from jenkins-master pod spec
2 participants