Repository navigation
Conversation
Native pods closed their listener on SIGTERM while Services could still route to them (#608). The native Deployment now runs a preStop sleep of native.preStopSleepSeconds (default 5, 0 disables) and the default grace period becomes 70 seconds so worker polls still drain afterwards. Chart 1.2.0. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
rmcdaniel
enabled auto-merge
November 11, 2026 15:59
The chart version is pinned by the source release record and moves in a chart release PR, as earlier template changes did. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Packaged chart changes ship as a chart release: the source release record and Chart.yaml move to 1.2.0, with the Artifact Hub note and an UPGRADING section. The default image stays native Server 3.3.2. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
3.4.0 is released and promoted with no schema change from 3.3.x, so the chart default moves from 3.3.2 to 3.4.0 in the same 1.2.0 release as the preStop sleep. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
This branch has not been deployed
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.



Fixes #608. Moves the chart default to native Server 3.4.0 (handed over by General).
Default image 3.4.0
source-release.jsonsetshelm_chart.app_versionto 3.4.0 andscripts/ci/sync-source-release.mjs --writeupdatesChart.yaml(appVersion, image reference),values.yamland the README, the same shape as #1117. 3.4.0 has no schema change from 3.3.x (MySQL/MariaDB/PostgreSQL stay at schema 11), so a plainhelm upgradeworks; UPGRADING sends 3.2.x and earlier through the 1.1.0 steps first.preStop sleep (#608)
Kubernetes removes a terminating pod from Service endpoints asynchronously, so the listener could close while traffic was still routed to it. The native Deployment now has a
preStophook that sleepsnative.preStopSleepSeconds(default 5; 0 removes it) before SIGTERM.native.terminationGracePeriodSecondsdefaults to 70 so a 60-second worker poll still drains after the sleep, and the render-time refusal accounts for the sleep.Chart 1.2.0 (new optional value, so minor). Artifact Hub notes and
docs/UPGRADING.mdare updated.Checks:
python scripts/ci/test_helm_runtime_modes.py20/20 andhelm lintwith Helm v3.16.2. Publication goes through the existing chart release workflow after merge.🤖 Generated with Claude Code