Files
truecharts/clustertool/embed/generic/kubernetes/system/system-upgrade-controller/app/helm-release.yaml
T
TrueCharts BotandGitHub 3574478a1e chore(flux): update image docker.io/rancher/system-upgrade-controller v0.14.2 → v0.15.2 (clustertool) (#33925)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/rancher/system-upgrade-controller](https://redirect.github.com/rancher/system-upgrade-controller)
| minor | `v0.14.2` -> `v0.15.2` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>rancher/system-upgrade-controller
(docker.io/rancher/system-upgrade-controller)</summary>

###
[`v0.15.2`](https://redirect.github.com/rancher/system-upgrade-controller/releases/tag/v0.15.2)

[Compare
Source](https://redirect.github.com/rancher/system-upgrade-controller/compare/v0.15.1...v0.15.2)

#### What's Changed

- support k8s 1.32.2 by
[@&#8203;jiaqiluo](https://redirect.github.com/jiaqiluo) in
[https://github.com/rancher/system-upgrade-controller/pull/352](https://redirect.github.com/rancher/system-upgrade-controller/pull/352)

**Full Changelog**:
https://github.com/rancher/system-upgrade-controller/compare/v0.15.1...v0.15.2

###
[`v0.15.1`](https://redirect.github.com/rancher/system-upgrade-controller/releases/tag/v0.15.1)

[Compare
Source](https://redirect.github.com/rancher/system-upgrade-controller/compare/v0.15.0...v0.15.1)

#### What's Changed

- feat: add `org.opencontainers.image.source` docker label by
[@&#8203;viceice](https://redirect.github.com/viceice) in
[https://github.com/rancher/system-upgrade-controller/pull/350](https://redirect.github.com/rancher/system-upgrade-controller/pull/350)
- Make IgnoreUpdate secrets optional by
[@&#8203;brandond](https://redirect.github.com/brandond) in
[https://github.com/rancher/system-upgrade-controller/pull/351](https://redirect.github.com/rancher/system-upgrade-controller/pull/351)

#### New Contributors

- [@&#8203;viceice](https://redirect.github.com/viceice) made their
first contribution in
[https://github.com/rancher/system-upgrade-controller/pull/350](https://redirect.github.com/rancher/system-upgrade-controller/pull/350)

**Full Changelog**:
https://github.com/rancher/system-upgrade-controller/compare/v0.15.0...v0.15.1

###
[`v0.15.0`](https://redirect.github.com/rancher/system-upgrade-controller/releases/tag/v0.15.0)

[Compare
Source](https://redirect.github.com/rancher/system-upgrade-controller/compare/v0.14.2...v0.15.0)

#### What's Changed

- Multiple enhancements - leader election, events, time window, delay
after upgrading by
[@&#8203;brandond](https://redirect.github.com/brandond) in
[https://github.com/rancher/system-upgrade-controller/pull/335](https://redirect.github.com/rancher/system-upgrade-controller/pull/335)
- Include tz files in Docker image by
[@&#8203;brandond](https://redirect.github.com/brandond) in
[https://github.com/rancher/system-upgrade-controller/pull/343](https://redirect.github.com/rancher/system-upgrade-controller/pull/343)

**Full Changelog**:
https://github.com/rancher/system-upgrade-controller/compare/v0.14.2...v0.15.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjIuNCIsInVwZGF0ZWRJblZlciI6IjM5LjIyMi40IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-04-04 02:30:10 +02:00

103 lines
3.2 KiB
YAML

---
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2.schema.json
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: system-upgrade-controller
namespace: system-upgrade
spec:
interval: 30m
chart:
spec:
chart: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system
install:
remediation:
retries: 3
upgrade:
cleanupOnFail: true
remediation:
strategy: rollback
retries: 3
values:
controllers:
system-upgrade-controller:
strategy: RollingUpdate
containers:
app:
image:
repository: docker.io/rancher/system-upgrade-controller
tag: v0.15.2@sha256:3e899833afcea9a8788d384ce976df9a05be84636fe5c01ec2307b5bd8fe9810
env:
SYSTEM_UPGRADE_CONTROLLER_DEBUG: false
SYSTEM_UPGRADE_CONTROLLER_THREADS: 2
SYSTEM_UPGRADE_JOB_ACTIVE_DEADLINE_SECONDS: 900
SYSTEM_UPGRADE_JOB_BACKOFF_LIMIT: 99
SYSTEM_UPGRADE_JOB_IMAGE_PULL_POLICY: IfNotPresent
SYSTEM_UPGRADE_JOB_KUBECTL_IMAGE: registry.k8s.io/kubectl:v1.32.3
SYSTEM_UPGRADE_JOB_POD_REPLACEMENT_POLICY: Failed
SYSTEM_UPGRADE_JOB_PRIVILEGED: true
SYSTEM_UPGRADE_JOB_TTL_SECONDS_AFTER_FINISH: 900
SYSTEM_UPGRADE_PLAN_POLLING_INTERVAL: 15m
SYSTEM_UPGRADE_CONTROLLER_NAME: system-update-controller
SYSTEM_UPGRADE_CONTROLLER_NAMESPACE:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
securityContext:
allowPrivilegeEscalation: false
readOnlyRootFilesystem: true
capabilities: { drop: ["ALL"] }
seccompProfile:
type: RuntimeDefault
defaultPodOptions:
securityContext:
runAsNonRoot: true
runAsUser: 65534
runAsGroup: 65534
seccompProfile: { type: RuntimeDefault }
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: node-role.kubernetes.io/control-plane
operator: Exists
tolerations:
- key: CriticalAddonsOnly
operator: Exists
- key: node-role.kubernetes.io/control-plane
operator: Exists
effect: NoSchedule
- key: node-role.kubernetes.io/master
operator: Exists
effect: NoSchedule
serviceAccount:
create: true
name: system-upgrade
persistence:
tmp:
type: emptyDir
etc-ssl:
type: hostPath
hostPath: /etc/ssl
hostPathType: DirectoryOrCreate
globalMounts:
- readOnly: true
etc-pki:
type: hostPath
hostPath: /etc/pki
hostPathType: DirectoryOrCreate
globalMounts:
- readOnly: true
etc-ca-certificates:
type: hostPath
hostPath: /etc/ca-certificates
hostPathType: DirectoryOrCreate
globalMounts:
- readOnly: true