You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: chart/RELEASE_NOTES.md
+21Lines changed: 21 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,21 @@ For the full commit-level log see CHANGELOG.md.
5
5
6
6
## Unreleased
7
7
8
+
### New Features
9
+
10
+
-**Package stage execution moved to `batch/v1` Jobs**, with four new operator
11
+
env values under `controllerManager.manager.env`:
12
+
13
+
| Value | Default | What it does |
14
+
| --- | --- | --- |
15
+
|`jobStageTimeout`|`"1h"`| Default per-attempt deadline for a package stage, when the package sets no `stageTimeout` of its own. `"0"` removes the time bound. |
16
+
|`jobBackoffLimit`|`"3"`| Retries after the first attempt before a stage is surfaced as `erroring` — so at most four attempts. |
17
+
|`jobTtlSucceeded`|`"1h"`| How long a succeeded stage Job (and its logs) is kept. Minimum `"1m"`. |
18
+
|`jobTtlFailed`|`"24h"`| How long a failed stage Job is kept, so failure logs outlive success logs. Minimum `"1m"`. |
19
+
20
+
The chart also gains `batch/job` RBAC for the operator; no values change is
21
+
required to upgrade.
22
+
8
23
### Bug Fixes
9
24
10
25
-**Helm upgrade no longer fails on the immutable Deployment selector after the
@@ -32,6 +47,12 @@ For the full commit-level log see CHANGELOG.md.
32
47
33
48
### Upgrade notes
34
49
50
+
-**A crash-looping package now gives up after ~70 seconds instead of retrying
51
+
for up to an hour.**`jobBackoffLimit` bounds retries per stage; if you rely on
52
+
a package self-healing through transient environment problems, raise it before
53
+
upgrading. See the operator release notes for the full behavior change.
54
+
-**`jobTtlSucceeded` / `jobTtlFailed` must be at least `"1m"`.** Setting `"0"`
55
+
to disable retention makes the operator fail validation at startup.
35
56
- No action is required: the selector-migration hook runs automatically on
36
57
`helm upgrade` and only recreates the Deployment when its selector is stale.
37
58
To perform the recreate manually instead, set `selectorMigration.enabled=false`
0 commit comments