-
Notifications
You must be signed in to change notification settings - Fork 0
Upgrading
Fábio Luciano edited this page Jun 12, 2026
·
1 revision
How to upgrade the relay safely.
helm upgrade tekton-events-relay \
oci://ghcr.io/fabioluciano/charts/tekton-events-relay \
--namespace tekton-events-relay \
--reuse-valuesPin a chart version with
--version x.y.zin production rather than trackinglatest. Release notes for every version: Releases.
- Read the release notes for breaking changes to config keys, annotations or defaults.
-
Validate your config against the new version without deploying:
docker run --rm -v $PWD/config.yaml:/config.yaml \ ghcr.io/fabioluciano/tekton-events-relay:<new-version> \ --validate --config /config.yaml
- Check the Compatibility matrix if you're also upgrading Kubernetes or Tekton.
- The relay shuts down gracefully (
shutdown_timeout_sec, default 30s) — queued events are processed before exit. - Tekton retransmits undelivered CloudEvents, and the deduper prevents double-delivery on the new pod — if you use a shared state backend. With the in-memory store, a restart loses dedup state;
mode: upsertcomments remain safe either way. - Events that failed permanently before the upgrade stay in the DLQ and can be replayed after.
helm rollback tekton-events-relay --namespace tekton-events-relayConfig is forward-compatible within a minor series; downgrading across minors may reject newer config keys — validation will name the offending key.
Getting started
Reference
SCM providers
Notifiers
Running in production
More