chore(deps): update helm release sentry to v34 #163

Open
renovate-bot wants to merge 1 commit from renovate/sentry-34.x into main
Member

This PR contains the following updates:

Package Update Change
sentry major 28.1.0 → 34.0.0

Release Notes

sentry-kubernetes/charts (sentry)

v34.0.0

Compare Source

Chart 34.0.0 targets Sentry 26.10.0 and includes 26.9.0. No self-hosted hard stop lies between 26.8.0 and 26.10.0.

Breaking: ClickHouse 25.8 required

Snuba 26.10.0 refuses to run migrations against ClickHouse older than 25.8.16. Upgrade your ClickHouse before upgrading the chart. Self-hosted and this chart's CI use altinity/clickhouse-server:25.8.28.10001.altinitystable. Snuba now talks to ClickHouse over HTTP only, so externalClickhouse.httpPort (default 8123) must be reachable.

Breaking: Sentry runs as non-root (uid/gid 999)

The sentry image no longer runs as root. Pods running it get a new default pod securityContext, sentry.podSecurityContext (fsGroup: 999, fsGroupChangePolicy: OnRootMismatch), so Kubernetes makes the filestore and replay PVCs writable for uid 999. Each component's own securityContext is merged over it.

  • If your volume driver ignores fsGroup (many NFS/RWX setups), chown -R 999:999 the filestore volume once before upgrading. This matches self-hosted's ensure-sentry-data-ownership.sh.
  • If your platform forbids fsGroup: 999 (e.g. OpenShift restricted SCC), set sentry.podSecurityContext.fsGroup and .fsGroupChangePolicy to null and give the volume an ownership that uid 999 can write.
Breaking: vroom S3 bucket URL parameters

vroom's storage library renamed the S3 URL query parameters. If vroom.persistence.bucketString points at an S3-compatible store, replace s3ForcePathStyle=true with use_path_style=true and disableSSL=true with disable_https=true. The file:// default and plain s3://bucket / gs://bucket URLs are unaffected.

Removed components

Remove any overrides for these keys from your values:

  • sentry.processSegments: segments are processed by the sentry.spans.process_segments.process_segment task on the default TaskBroker (the process-segments consumer no longer exists in Sentry).
  • sentry.genericMetricsConsumer, snuba.genericMetricsCountersConsumer, snuba.subscriptionConsumerGenericMetricsCounters, and the generic-metrics-subscription-results topic on the products TaskBroker: Sentry, Snuba and Relay no longer produce or consume generic metrics. If you fully override sentry.taskBroker.brokers, drop that topic yourself.
Other
  • Liveness and startup probes of Kafka consumers use python3 instead of sh, because the snuba image no longer ships a shell.
  • Removed generic-metrics and buffered-segments-dlq topics from kafka.provisioning.topics. Existing topics are not deleted. Optionally delete these leftover consumer groups as self-hosted does: billing-metrics-consumer, snuba-gen-metrics-distributions-consumers, snuba-gen-metrics-gauges-consumers, snuba-gen-metrics-sets-consumers.
  • Removed the organizations:incidents feature flag, the generic_metrics_* Snuba storage sets, and Relay's metrics_generic topic mapping.
  • Self-hosted also bumped Postgres (14 trixie, then 18), Valkey, Kafka, nginx and pgbouncer images, reworked its compose healthchecks, and changed SeaweedFS/profiles migrations. Those do not apply to this chart (subcharts / external services / Kubernetes probes).

v33.8.0: sentry: v33.8.0

Compare Source

Features

v33.7.0: sentry: v33.7.0

Compare Source

Features

v33.6.0: sentry: v33.6.0

Compare Source

Features
  • charts/sentry: source S3 and integration credentials from a Secret (#​2279) (87bb399)

v33.5.0: sentry: v33.5.0

Compare Source

Features
  • charts/sentry: add existingSecret support for GeoIP credentials (#​2284) (b9d3d6d)

v33.4.0

Compare Source

Chart 33.4.0 targets Sentry 26.8.0.

  • Replay recordings are consumed by TaskBroker on the ingest broker (ingest-replay-recordings raw topic, sentry.replays.tasks.process_replay_recording). Leftover sentry.ingestReplayRecordings overrides are ignored. If you fully override sentry.taskBroker.brokers, add that topic yourself (same pattern as profiles).
  • Dropped unused consumers: sentry.billingMetricsConsumer, Snuba generic-metrics gauges/sets/distributions (consumers and subscription schedulers). Counters stay (snuba.genericMetricsCountersConsumer, snuba.subscriptionConsumerGenericMetricsCounters).
  • Per-broker kafkaSessionTimeoutMs defaults to 60000 (self-hosted kafka_session_timeout_ms).
  • Sentry Kafka consumers default to autoOffsetReset: earliest and noStrictOffsetReset: true (self-hosted --auto-offset-reset=earliest --no-strict-offset-reset).
  • Self-hosted compose also switched Redis to Valkey, lowered Kafka log retention to 3h, and added a SeaweedFS weed mini KEK migration. Those do not apply to this chart (Bitnami Redis / external Kafka / no weed mini).

v33.3.1: sentry: v33.3.1

Compare Source

Bug Fixes

v33.3.0: sentry: v33.3.0

Compare Source

Features
Bug Fixes

v33.2.0: sentry: v33.2.0

Compare Source

Features
  • charts/sentry: add maxPollIntervalMs for snuba replacer (#​2266) (52c48ca)
Bug Fixes
  • charts/sentry: add missing taskworker topics to default provisioning list (#​2267) (7c5113e)
  • extend Recreate/RollingUpdate strategy to remaining Kafka consumer deployments (#​2238) (#​2269) (e37c168)

v33.1.0: sentry: v33.1.0

Compare Source

Features
Bug Fixes
  • use Recreate strategy for single-partition Kafka consumers (#​2258) (c261d9f)

v33.0.0

Compare Source

Chart 33.0.0 targets Sentry 26.7.0.

Breaking: TaskBroker Kafka config

TaskBroker no longer uses legacy TASKBROKER_KAFKA_TOPIC / TASKBROKER_KAFKA_CONSUMER_GROUP env vars. Each sentry.taskBroker.brokers[] entry must provide kafkaDeadletterTopic, kafkaRetryTopic, and kafkaTopics (YAML config mounted into the broker). Cluster address/auth use TASKBROKER_KAFKA_CLUSTERS__DEFAULT__*.

Before:

sentry:
  taskBroker:
    brokers:
      - name: default
        topic: taskworker
        consumerGroup: taskworker

After: see default values.yaml (kafkaTopics, including optional raw blocks for subscription results and profiles).

Hyphenated topic names require the YAML config file; they cannot be set via env vars. See the taskbroker Kafka config migration guide.

Breaking: Removed Sentry consumers (moved to TaskBroker raw mode)

These Deployments and related values keys are removed. Work is consumed by TaskBroker raw topics (products broker for subscription results; ingest broker for profiles):

  • sentry.subscriptionConsumerEvents
  • sentry.subscriptionConsumerTransactions
  • sentry.subscriptionConsumerMetrics
  • sentry.subscriptionConsumerGenericMetrics
  • sentry.subscriptionConsumerResultsEapItems
  • sentry.ingestProfiles

Remove any overrides for these keys from your values. Snuba subscription scheduler/executor Deployments (snuba.subscriptionConsumer*) are unchanged.

Other
  • Feature flags: workflow-engine UI and transactions→spans migration banners
  • Kafka consumers default maxPollIntervalMs: 300000 (parity with self-hosted SENTRY_KAFKA_MAX_POLL_INTERVAL_MS); set a consumer's maxPollIntervalMs: null to omit --max-poll-interval-ms
  • When using ingress-nginx, set nginx.ingress.kubernetes.io/proxy-read-timeout: "90" (self-hosted nginx proxy_read_timeout bump)

v32.3.0: sentry: v32.3.0

Compare Source

Features
  • charts/sentry: add configurable PagerDuty integration (#​2252) (45ef34b)
Bug Fixes

v32.2.0: sentry: v32.2.0

Compare Source

Features
  • charts/sentry: route: Add support for HTTPRoute timeouts (#​2231) (7c713cc)

v32.1.0: sentry: v32.1.0

Compare Source

Features
  • add startup probe for kafka consumer workloads; tighten liveness timing (#​2233) (9e4d85c)
Bug Fixes

v32.0.0

Compare Source

  • Rust Snuba consumer is now enabled by default. Set snuba.rustConsumer: false to revert.
  • Removed deprecated distutils.strtobool from sentry.conf.py template — mail TLS/SSL now uses .lower() in ("true", "1", "yes").

v31.7.1: sentry: v31.7.1

Compare Source

Bug Fixes
  • add hook-weight 3 to taskbroker and taskworker to prevent CrashLoopBackOff (#​2225) (36afab2)
  • auto-generate launchpad RPC shared secret on install and upgrade (#​2224) (ef7a2e4)
  • remove invalid annotations from hook jobs (#​2220) (f128e76)

v31.7.0

Compare Source

Chart 31.7.0 adds configuration for Sentry 26.5.0 that was not included when appVersion was bumped in 31.4.0:

  • Launchpad taskworker (default feature-complete profile): new launchpad-taskworker Deployment and LAUNCHPAD_RPC_SHARED_SECRET on Sentry pods.
  • Trace Metrics: related organizations:tracemetrics-* feature flags are enabled in generated sentry.conf.py.
Launchpad RPC shared secret

When Launchpad is enabled (launchpadTaskWorker.enabled=true, the default with feature-complete), the chart automatically creates a shared RPC secret (<release-fullname>-launchpad-secret) via a Helm hook on both install and upgrade. The secret is only created if it does not already exist, so existing secrets are preserved.

If you do not need Launchpad, set launchpadTaskWorker.enabled=false, or use the errors-only profile.

v31.6.0: sentry: v31.6.0

Compare Source

Features
Bug Fixes
  • add missing annotations defaults to values.yaml for all components (#​2211) (186e77a)
  • use hooks.snubaMigrate instead of hooks.snubaInit in snuba-migrate job (#​2210) (01ae3d6)

v31.5.1: sentry: v31.5.1

Compare Source

Bug Fixes
  • cleanerfs: fix indentation in cleanerfs configuration (#​2194) (ac293e3)
  • correct ingestFeedback serviceAccount condition and remove obsolete snuba-replacer option (#​2195) (682f2a0)
  • remove dead code prefix and fix incorrect comments in externalClickhouse (#​2197) (6e3f8a1)

v31.5.0: sentry: v31.5.0

Compare Source

Features
  • add concurrency, inputBlockSize, maxBatchSize, maxBatchTimeMs support for ingest-occurences consumer (#​2191) (e14ff97)
Bug Fixes

v31.4.0: sentry: v31.4.0

Compare Source

Features

v31.3.1: sentry: v31.3.1

Compare Source

Bug Fixes

v31.3.0: sentry: v31.3.0

Compare Source

Features
  • add minInsyncReplicas support for external Kafka topic provisioning (#​2172) (c795a25)
Bug Fixes
  • uncomment tolerations and fix type from {} to [] for snuba cleanup and cleanerfs (#​2170) (c1b612f)

v31.2.0: sentry: v31.2.0

Compare Source

Features
  • add concurrency, maxBatchSize, maxBatchTimeMs support for process-spans and process-segments consumers (#​2159) (cbff2c9)

v31.1.0: sentry: v31.1.0

Compare Source

Features
  • add topicOverrides support for per-topic partition and config customization in Kafka provisioning (#​2162) (257ca80)
  • upgrade to v26.4.2 (#​2160) (01014cc)

v31.0.0: sentry: v31.0.0

Compare Source

⚠ BREAKING CHANGES
  • require admin password and remove insecure default (#​2151)
  • add support topicctl for external kafka (#​2157) (9ae8784)
Features
Bug Fixes
  • add missing -- separator before consumer CLI options to prevent pod crashloops (#​2149) (579ab05)
  • harden shell scripts with set -euo pipefail (#​2155) (d34dd65)
  • require admin password and remove insecure default (#​2151) (c14b1bf)

v30.4.0: sentry: v30.4.0

Compare Source

Features
  • move external kafka provisioning scripts from inline args to ConfigMap to avoid ARG_MAX limit (#​2146) (3251f90)
  • upgrade to v26.4.0 (#​2145) (1f90f1f)

v30.3.1: sentry: v30.3.1

Compare Source

Bug Fixes
  • correctly capture sentry createuser exit code in user-create hook (#​2121) (b69c654)

v30.3.0: sentry: v30.3.0

Compare Source

Features
Bug Fixes

v30.2.0: sentry: v30.2.0

Compare Source

Features
  • taskworker: add maxChildTaskCount value to limit child process memory growth (#​2126) (0765bdf)
Bug Fixes

v30.1.0: sentry: v30.1.0

Compare Source

Features
Bug Fixes
  • snuba: emit JSON booleans for ClickHouse secure/verify (#​2123) (68ad867)

v30.0.1: sentry: v30.0.1

Compare Source

Bug Fixes

v30.0.0: sentry: v30.0.0

Compare Source

⚠ BREAKING CHANGES
  • separate livenessProbe & readinessProbe (#​2102)
Features
Bug Fixes
  • ensure all workloads respect global nodeSelector, tolerations, sidecars, volumeMounts, and volumes (#​2096) (3493b9d)
  • volumeMounts on deployment-uptime-checker and db-check-job (#​2114) (7500ba1)

v29.5.1: sentry: v29.5.1

Compare Source

Bug Fixes
  • kafka: topic provisioning for external Kafka cluster (#​2070) (191a010)
  • relay: escape sed special characters in SASL credential substitution (#​2089) (845504d)

v29.5.0: sentry: v29.5.0

Compare Source

Features
  • add global volumeMounts support across chart workloads (#​2083) (482041d)
  • Add optional memory-based autoscaling to all HPA components (#​2071) (3e10c57)
  • sentry: add support for Kafka SASL credentials from secret (#​2068) (e68e92f)
  • statefulset: add persistentVolumeClaimRetentionPolicy option (#​2063) (11c11b8)
Bug Fixes
  • correct swapped default args for taskScheduler replicas in Helm chart (#​2064) (163048a)
  • relay: add explicit RollingUpdate strategy to prevent connection drops during redeployment (#​2078) (419b5eb)

v29.4.1: sentry: v29.4.1

Compare Source

Bug Fixes
  • incorrect component labels on uptime-results and snuba eap-items deployments (#​2072) (143d812)
  • relay: indent logging key to be a root key (#​2066) (d357411)

v29.4.0: sentry: v29.4.0

Compare Source

Features
Bug Fixes
  • nginx: nginx config name must match in the configmap and in the subchart values (#​2058) (69b5f06)

v29.3.0: sentry: v29.3.0

Compare Source

Features
Bug Fixes

v29.2.0: sentry: v29.2.0

Compare Source

Features

v29.1.0: sentry: v29.1.0

Compare Source

Features
  • cronjob: add filesystem cleanup cronjob for filesystem backend (#​2037) (a7a1b78)
Bug Fixes
  • Fix taskbroker persistence enabled flag (#​2036) (ed5c3b6)
  • nginx: nginx config name must match in the configmap and in the subchart values (#​2042) (f1cc6fd)

v29.0.0: sentry: v29.0.0

Compare Source

⚠ BREAKING CHANGES
  • replace nginx chart, refactor ingress, unify routing configurations (#​2012)
  • remove bundled clickhouse chart (#​2029)
  • replace bitnami/memcached with cloudpirates/memcached (#​2014)
Features
  • align defaults to sentry self hosted repo (#​2031) (86b4c7c)
  • replace bitnami/memcached with cloudpirates/memcached (#​2014) (1092a3c)
  • replace nginx chart, refactor ingress, unify routing configurations (#​2012) (c7748d5)
Bug Fixes
Miscellaneous Chores

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [sentry](https://github.com/sentry-kubernetes/charts) | major | `28.1.0` → `34.0.0` | --- ### Release Notes <details> <summary>sentry-kubernetes/charts (sentry)</summary> ### [`v34.0.0`](https://github.com/sentry-kubernetes/charts/blob/HEAD/CHANGELOG.md#Upgrading-to-Chart-3400) [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v33.8.0...sentry-v34.0.0) Chart `34.0.0` targets [Sentry 26.10.0](https://github.com/getsentry/self-hosted/releases/tag/26.10.0) and includes [26.9.0](https://github.com/getsentry/self-hosted/releases/tag/26.9.0). No self-hosted hard stop lies between 26.8.0 and 26.10.0. ##### Breaking: ClickHouse 25.8 required Snuba 26.10.0 refuses to run migrations against ClickHouse older than `25.8.16`. Upgrade your ClickHouse **before** upgrading the chart. Self-hosted and this chart's CI use `altinity/clickhouse-server:25.8.28.10001.altinitystable`. Snuba now talks to ClickHouse over HTTP only, so `externalClickhouse.httpPort` (default `8123`) must be reachable. ##### Breaking: Sentry runs as non-root (uid/gid 999) The sentry image no longer runs as root. Pods running it get a new default pod securityContext, `sentry.podSecurityContext` (`fsGroup: 999`, `fsGroupChangePolicy: OnRootMismatch`), so Kubernetes makes the filestore and replay PVCs writable for uid 999. Each component's own `securityContext` is merged over it. - If your volume driver ignores `fsGroup` (many NFS/RWX setups), `chown -R 999:999` the filestore volume once before upgrading. This matches self-hosted's `ensure-sentry-data-ownership.sh`. - If your platform forbids `fsGroup: 999` (e.g. OpenShift restricted SCC), set `sentry.podSecurityContext.fsGroup` and `.fsGroupChangePolicy` to `null` and give the volume an ownership that uid 999 can write. ##### Breaking: vroom S3 bucket URL parameters vroom's storage library renamed the S3 URL query parameters. If `vroom.persistence.bucketString` points at an S3-compatible store, replace `s3ForcePathStyle=true` with `use_path_style=true` and `disableSSL=true` with `disable_https=true`. The `file://` default and plain `s3://bucket` / `gs://bucket` URLs are unaffected. ##### Removed components Remove any overrides for these keys from your values: - `sentry.processSegments`: segments are processed by the `sentry.spans.process_segments.process_segment` task on the default TaskBroker (the `process-segments` consumer no longer exists in Sentry). - `sentry.genericMetricsConsumer`, `snuba.genericMetricsCountersConsumer`, `snuba.subscriptionConsumerGenericMetricsCounters`, and the `generic-metrics-subscription-results` topic on the `products` TaskBroker: Sentry, Snuba and Relay no longer produce or consume generic metrics. If you fully override `sentry.taskBroker.brokers`, drop that topic yourself. ##### Other - Liveness and startup probes of Kafka consumers use `python3` instead of `sh`, because the snuba image no longer ships a shell. - Removed generic-metrics and `buffered-segments-dlq` topics from `kafka.provisioning.topics`. Existing topics are not deleted. Optionally delete these leftover consumer groups as self-hosted does: `billing-metrics-consumer`, `snuba-gen-metrics-distributions-consumers`, `snuba-gen-metrics-gauges-consumers`, `snuba-gen-metrics-sets-consumers`. - Removed the `organizations:incidents` feature flag, the `generic_metrics_*` Snuba storage sets, and Relay's `metrics_generic` topic mapping. - Self-hosted also bumped Postgres (14 trixie, then 18), Valkey, Kafka, nginx and pgbouncer images, reworked its compose healthchecks, and changed SeaweedFS/profiles migrations. Those do not apply to this chart (subcharts / external services / Kubernetes probes). ### [`v33.8.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v33.8.0): sentry: v33.8.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v33.7.0...sentry-v33.8.0) ##### Features - **ci:** publish helm charts as OCI artifacts to GHCR ([#&#8203;2292](https://github.com/sentry-kubernetes/charts/issues/2292)) ([339aae7](https://github.com/sentry-kubernetes/charts/commit/339aae7426ad1d23cf88ae367c7847e2d78bd4da)) ### [`v33.7.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v33.7.0): sentry: v33.7.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v33.6.0...sentry-v33.7.0) ##### Features - taskbroker postgresql store ([#&#8203;2286](https://github.com/sentry-kubernetes/charts/issues/2286)) ([2f057a7](https://github.com/sentry-kubernetes/charts/commit/2f057a7bd90ad6d1534914fa4d5d9626d39f9d33)) ### [`v33.6.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v33.6.0): sentry: v33.6.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v33.5.0...sentry-v33.6.0) ##### Features - charts/sentry: source S3 and integration credentials from a Secret ([#&#8203;2279](https://github.com/sentry-kubernetes/charts/issues/2279)) ([87bb399](https://github.com/sentry-kubernetes/charts/commit/87bb399c31f7f6e5b8c9bf14505e88dea01c520a)) ### [`v33.5.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v33.5.0): sentry: v33.5.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v33.4.0...sentry-v33.5.0) ##### Features - charts/sentry: add existingSecret support for GeoIP credentials ([#&#8203;2284](https://github.com/sentry-kubernetes/charts/issues/2284)) ([b9d3d6d](https://github.com/sentry-kubernetes/charts/commit/b9d3d6d4b4e231b0c3ce4b0406820e00cf69b4fa)) ### [`v33.4.0`](https://github.com/sentry-kubernetes/charts/blob/HEAD/CHANGELOG.md#Upgrading-to-Chart-3340) [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v33.3.1...sentry-v33.4.0) Chart `33.4.0` targets [Sentry 26.8.0](https://github.com/getsentry/self-hosted/releases/tag/26.8.0). - Replay recordings are consumed by TaskBroker on the **ingest** broker (`ingest-replay-recordings` `raw` topic, `sentry.replays.tasks.process_replay_recording`). Leftover `sentry.ingestReplayRecordings` overrides are ignored. If you fully override `sentry.taskBroker.brokers`, add that topic yourself (same pattern as `profiles`). - Dropped unused consumers: `sentry.billingMetricsConsumer`, Snuba generic-metrics gauges/sets/distributions (consumers and subscription schedulers). Counters stay (`snuba.genericMetricsCountersConsumer`, `snuba.subscriptionConsumerGenericMetricsCounters`). - Per-broker `kafkaSessionTimeoutMs` defaults to `60000` (self-hosted `kafka_session_timeout_ms`). - Sentry Kafka consumers default to `autoOffsetReset: earliest` and `noStrictOffsetReset: true` (self-hosted `--auto-offset-reset=earliest --no-strict-offset-reset`). - Self-hosted compose also switched Redis to Valkey, lowered Kafka log retention to 3h, and added a SeaweedFS `weed mini` KEK migration. Those do not apply to this chart (Bitnami Redis / external Kafka / no `weed mini`). ### [`v33.3.1`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v33.3.1): sentry: v33.3.1 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v33.3.0...sentry-v33.3.1) ##### Bug Fixes - **sentry:** update clickhouse cleanup cronjob template ([#&#8203;2270](https://github.com/sentry-kubernetes/charts/issues/2270)) ([74e9fc8](https://github.com/sentry-kubernetes/charts/commit/74e9fc861eeb3f63a38140bfb061a3b486c3f25d)) ### [`v33.3.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v33.3.0): sentry: v33.3.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v33.2.0...sentry-v33.3.0) ##### Features - upgrade to v26.7.2 ([#&#8203;2276](https://github.com/sentry-kubernetes/charts/issues/2276)) ([4fc47a7](https://github.com/sentry-kubernetes/charts/commit/4fc47a780d22ca5e73f544298e1d85ff8cd6918c)) ##### Bug Fixes - charts/sentry: support TLS in ClickHouse cleanup ([#&#8203;2274](https://github.com/sentry-kubernetes/charts/issues/2274)) ([58ec7f9](https://github.com/sentry-kubernetes/charts/commit/58ec7f9b5d5318afd740a69d9441fdb7a7c1e9a4)) ### [`v33.2.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v33.2.0): sentry: v33.2.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v33.1.0...sentry-v33.2.0) ##### Features - charts/sentry: add maxPollIntervalMs for snuba replacer ([#&#8203;2266](https://github.com/sentry-kubernetes/charts/issues/2266)) ([52c48ca](https://github.com/sentry-kubernetes/charts/commit/52c48cae85bd150b04e89ca6517e1147e9e55aef)) ##### Bug Fixes - charts/sentry: add missing taskworker topics to default provisioning list ([#&#8203;2267](https://github.com/sentry-kubernetes/charts/issues/2267)) ([7c5113e](https://github.com/sentry-kubernetes/charts/commit/7c5113e77f0559b82d4b19e1470ae74625e8a59e)) - extend Recreate/RollingUpdate strategy to remaining Kafka consumer deployments ([#&#8203;2238](https://github.com/sentry-kubernetes/charts/issues/2238)) ([#&#8203;2269](https://github.com/sentry-kubernetes/charts/issues/2269)) ([e37c168](https://github.com/sentry-kubernetes/charts/commit/e37c168c55051a480a0a13df906a8db8863f4fa3)) ### [`v33.1.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v33.1.0): sentry: v33.1.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v33.0.0...sentry-v33.1.0) ##### Features - upgrade sentry to v26.7.1 ([#&#8203;2263](https://github.com/sentry-kubernetes/charts/issues/2263)) ([d02cfb5](https://github.com/sentry-kubernetes/charts/commit/d02cfb51bac385935082a0cc458cbe83bca8fd02)) ##### Bug Fixes - use Recreate strategy for single-partition Kafka consumers ([#&#8203;2258](https://github.com/sentry-kubernetes/charts/issues/2258)) ([c261d9f](https://github.com/sentry-kubernetes/charts/commit/c261d9fe5d6d12279a49a863b4e5265d387a2cae)) ### [`v33.0.0`](https://github.com/sentry-kubernetes/charts/blob/HEAD/CHANGELOG.md#Upgrading-to-Chart-3300) [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v32.3.0...sentry-v33.0.0) Chart `33.0.0` targets [Sentry 26.7.0](https://github.com/getsentry/self-hosted/releases/tag/26.7.0). ##### Breaking: TaskBroker Kafka config TaskBroker no longer uses legacy `TASKBROKER_KAFKA_TOPIC` / `TASKBROKER_KAFKA_CONSUMER_GROUP` env vars. Each `sentry.taskBroker.brokers[]` entry must provide `kafkaDeadletterTopic`, `kafkaRetryTopic`, and `kafkaTopics` (YAML config mounted into the broker). Cluster address/auth use `TASKBROKER_KAFKA_CLUSTERS__DEFAULT__*`. **Before:** ```yaml sentry: taskBroker: brokers: - name: default topic: taskworker consumerGroup: taskworker ``` **After:** see default `values.yaml` (`kafkaTopics`, including optional `raw` blocks for subscription results and profiles). Hyphenated topic names require the YAML config file; they cannot be set via env vars. See the [taskbroker Kafka config migration guide](https://github.com/getsentry/taskbroker/blob/main/docs/kafka-config-migration.md). ##### Breaking: Removed Sentry consumers (moved to TaskBroker raw mode) These Deployments and related values keys are **removed**. Work is consumed by TaskBroker `raw` topics (products broker for subscription results; ingest broker for `profiles`): - `sentry.subscriptionConsumerEvents` - `sentry.subscriptionConsumerTransactions` - `sentry.subscriptionConsumerMetrics` - `sentry.subscriptionConsumerGenericMetrics` - `sentry.subscriptionConsumerResultsEapItems` - `sentry.ingestProfiles` Remove any overrides for these keys from your values. Snuba subscription scheduler/executor Deployments (`snuba.subscriptionConsumer*`) are unchanged. ##### Other - Feature flags: workflow-engine UI and transactions→spans migration banners - Kafka consumers default `maxPollIntervalMs: 300000` (parity with self-hosted `SENTRY_KAFKA_MAX_POLL_INTERVAL_MS`); set a consumer's `maxPollIntervalMs: null` to omit `--max-poll-interval-ms` - When using ingress-nginx, set `nginx.ingress.kubernetes.io/proxy-read-timeout: "90"` (self-hosted nginx `proxy_read_timeout` bump) ### [`v32.3.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v32.3.0): sentry: v32.3.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v32.2.0...sentry-v32.3.0) ##### Features - charts/sentry: add configurable PagerDuty integration ([#&#8203;2252](https://github.com/sentry-kubernetes/charts/issues/2252)) ([45ef34b](https://github.com/sentry-kubernetes/charts/commit/45ef34ba393bf371281402df38e6e335ac64766b)) ##### Bug Fixes - add relay.asHook for rolling updates ([#&#8203;2256](https://github.com/sentry-kubernetes/charts/issues/2256)) ([4f027e7](https://github.com/sentry-kubernetes/charts/commit/4f027e761ebf7b714d5b23bd63625a2310c36ef3)) - charts/sentry: render volumeMounts key for global.volumeMounts ([#&#8203;2253](https://github.com/sentry-kubernetes/charts/issues/2253)) ([6338bc7](https://github.com/sentry-kubernetes/charts/commit/6338bc71339a5273ed2caf5031023066eda8bfd4)) - make relay config-render initContainer image configurable ([#&#8203;2242](https://github.com/sentry-kubernetes/charts/issues/2242)) ([#&#8203;2255](https://github.com/sentry-kubernetes/charts/issues/2255)) ([855caa6](https://github.com/sentry-kubernetes/charts/commit/855caa64766a309813c8501fe40eec2ce273166d)) - make S3 access\_key/secret\_key conditional for IRSA/Pod Identity support ([#&#8203;2062](https://github.com/sentry-kubernetes/charts/issues/2062)) ([dcae06f](https://github.com/sentry-kubernetes/charts/commit/dcae06f0859486cdd65a5ad3c6502adb9484ee4d)) ### [`v32.2.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v32.2.0): sentry: v32.2.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v32.1.0...sentry-v32.2.0) ##### Features - charts/sentry: route: Add support for HTTPRoute timeouts ([#&#8203;2231](https://github.com/sentry-kubernetes/charts/issues/2231)) ([7c713cc](https://github.com/sentry-kubernetes/charts/commit/7c713cc306aacf9c313d599261a34543f7bb9d84)) ### [`v32.1.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v32.1.0): sentry: v32.1.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v32.0.0...sentry-v32.1.0) ##### Features - add startup probe for kafka consumer workloads; tighten liveness timing ([#&#8203;2233](https://github.com/sentry-kubernetes/charts/issues/2233)) ([9e4d85c](https://github.com/sentry-kubernetes/charts/commit/9e4d85cc00ff91dedf582012021c2feb5978e34f)) ##### Bug Fixes - crash on sentry 26.5.2 due to snuba 26.5.2 ([#&#8203;2236](https://github.com/sentry-kubernetes/charts/issues/2236)) ([dab6caf](https://github.com/sentry-kubernetes/charts/commit/dab6caf55be9561aae1b3811d423f57df7678524)) ### [`v32.0.0`](https://github.com/sentry-kubernetes/charts/blob/HEAD/CHANGELOG.md#Upgrading-to-Chart-3200) [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v31.7.1...sentry-v32.0.0) - **Rust Snuba consumer** is now enabled by default. Set `snuba.rustConsumer: false` to revert. - Removed deprecated `distutils.strtobool` from `sentry.conf.py` template — mail TLS/SSL now uses `.lower() in ("true", "1", "yes")`. ### [`v31.7.1`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v31.7.1): sentry: v31.7.1 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v31.7.0...sentry-v31.7.1) ##### Bug Fixes - add hook-weight 3 to taskbroker and taskworker to prevent CrashLoopBackOff ([#&#8203;2225](https://github.com/sentry-kubernetes/charts/issues/2225)) ([36afab2](https://github.com/sentry-kubernetes/charts/commit/36afab27227efc1b38cba85e22f97fd836e79605)) - auto-generate launchpad RPC shared secret on install and upgrade ([#&#8203;2224](https://github.com/sentry-kubernetes/charts/issues/2224)) ([ef7a2e4](https://github.com/sentry-kubernetes/charts/commit/ef7a2e42b2d030aba0fbb1a040f23a2fa0e5544b)) - remove invalid annotations from hook jobs ([#&#8203;2220](https://github.com/sentry-kubernetes/charts/issues/2220)) ([f128e76](https://github.com/sentry-kubernetes/charts/commit/f128e762126bc9597944beffce523fad5911d9b6)) ### [`v31.7.0`](https://github.com/sentry-kubernetes/charts/blob/HEAD/CHANGELOG.md#Upgrading-to-Chart-3170) [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v31.6.0...sentry-v31.7.0) Chart `31.7.0` adds configuration for [Sentry 26.5.0](https://github.com/getsentry/self-hosted/releases/tag/26.5.0) that was not included when `appVersion` was bumped in `31.4.0`: - **Launchpad taskworker** (default `feature-complete` profile): new `launchpad-taskworker` Deployment and `LAUNCHPAD_RPC_SHARED_SECRET` on Sentry pods. - **Trace Metrics**: related `organizations:tracemetrics-*` feature flags are enabled in generated `sentry.conf.py`. ##### Launchpad RPC shared secret When Launchpad is enabled (`launchpadTaskWorker.enabled=true`, the default with `feature-complete`), the chart automatically creates a shared RPC secret (`<release-fullname>-launchpad-secret`) via a Helm hook on both install and upgrade. The secret is only created if it does not already exist, so existing secrets are preserved. If you do not need Launchpad, set `launchpadTaskWorker.enabled=false`, or use the `errors-only` profile. ### [`v31.6.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v31.6.0): sentry: v31.6.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v31.5.1...sentry-v31.6.0) ##### Features - replace netcat image with busybox for dbCheck hooks ([#&#8203;2208](https://github.com/sentry-kubernetes/charts/issues/2208)) ([f07bcdc](https://github.com/sentry-kubernetes/charts/commit/f07bcdc150b4ff8392f3a9a07101bc233c913c11)) ##### Bug Fixes - add missing annotations defaults to values.yaml for all components ([#&#8203;2211](https://github.com/sentry-kubernetes/charts/issues/2211)) ([186e77a](https://github.com/sentry-kubernetes/charts/commit/186e77aa814cfc6436df6c313793215979aab3f0)) - use hooks.snubaMigrate instead of hooks.snubaInit in snuba-migrate job ([#&#8203;2210](https://github.com/sentry-kubernetes/charts/issues/2210)) ([01ae3d6](https://github.com/sentry-kubernetes/charts/commit/01ae3d6850e8acefd359757b07c8f8560d651875)) ### [`v31.5.1`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v31.5.1): sentry: v31.5.1 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v31.5.0...sentry-v31.5.1) ##### Bug Fixes - **cleanerfs:** fix indentation in cleanerfs configuration ([#&#8203;2194](https://github.com/sentry-kubernetes/charts/issues/2194)) ([ac293e3](https://github.com/sentry-kubernetes/charts/commit/ac293e35249aa60329605a601f807ebf255547bb)) - correct ingestFeedback serviceAccount condition and remove obsolete snuba-replacer option ([#&#8203;2195](https://github.com/sentry-kubernetes/charts/issues/2195)) ([682f2a0](https://github.com/sentry-kubernetes/charts/commit/682f2a0d48e22cf5bd9b3153bb333d289e854189)) - remove dead code prefix and fix incorrect comments in externalClickhouse ([#&#8203;2197](https://github.com/sentry-kubernetes/charts/issues/2197)) ([6e3f8a1](https://github.com/sentry-kubernetes/charts/commit/6e3f8a1cae53c4441106d00e66b25102db86abd3)) ### [`v31.5.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v31.5.0): sentry: v31.5.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v31.4.0...sentry-v31.5.0) ##### Features - add concurrency, inputBlockSize, maxBatchSize, maxBatchTimeMs support for ingest-occurences consumer ([#&#8203;2191](https://github.com/sentry-kubernetes/charts/issues/2191)) ([e14ff97](https://github.com/sentry-kubernetes/charts/commit/e14ff97433b47507ae57abb0a29d309c0851bfee)) ##### Bug Fixes - add timeoutSeconds to exec livenessProbe in consumer deployments ([#&#8203;2187](https://github.com/sentry-kubernetes/charts/issues/2187)) ([3e0cc34](https://github.com/sentry-kubernetes/charts/commit/3e0cc341dff8e5e05c52065bc89f670a5ac7c249)) - use reconnecting memcache backend ([#&#8203;2189](https://github.com/sentry-kubernetes/charts/issues/2189)) ([021e279](https://github.com/sentry-kubernetes/charts/commit/021e2794d7d90f49329bfeac71711697a9d9915b)) ### [`v31.4.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v31.4.0): sentry: v31.4.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v31.3.1...sentry-v31.4.0) ##### Features - bump Sentry appVersion to 26.5.0 ([#&#8203;2179](https://github.com/sentry-kubernetes/charts/issues/2179)) ([a02bba8](https://github.com/sentry-kubernetes/charts/commit/a02bba850d4f38f67b1e1a6874473def8fe8bf45)) - support local JS SDK Loader asset hosting ([#&#8203;2183](https://github.com/sentry-kubernetes/charts/issues/2183)) ([2999e18](https://github.com/sentry-kubernetes/charts/commit/2999e18489dfa6028882525458133eaaa4c587b0)) ### [`v31.3.1`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v31.3.1): sentry: v31.3.1 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v31.3.0...sentry-v31.3.1) ##### Bug Fixes - increase hooks.activeDeadlineSeconds to 1200 ([#&#8203;2176](https://github.com/sentry-kubernetes/charts/issues/2176)) ([65c7993](https://github.com/sentry-kubernetes/charts/commit/65c799322990bc1625c6f7c7b1f86a5a6eda52b8)) - set worker threads explicitly ([#&#8203;2173](https://github.com/sentry-kubernetes/charts/issues/2173)) ([94a5ce5](https://github.com/sentry-kubernetes/charts/commit/94a5ce510d70add8073d4ecc9bedfb93b5609b1e)) ### [`v31.3.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v31.3.0): sentry: v31.3.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v31.2.0...sentry-v31.3.0) ##### Features - add minInsyncReplicas support for external Kafka topic provisioning ([#&#8203;2172](https://github.com/sentry-kubernetes/charts/issues/2172)) ([c795a25](https://github.com/sentry-kubernetes/charts/commit/c795a25f11b0ba6fe0736bb436d32f61d006fb6f)) ##### Bug Fixes - uncomment tolerations and fix type from {} to \[] for snuba cleanup and cleanerfs ([#&#8203;2170](https://github.com/sentry-kubernetes/charts/issues/2170)) ([c1b612f](https://github.com/sentry-kubernetes/charts/commit/c1b612f5ff7a58f9ddb17f808c48f21ddaa72d62)) ### [`v31.2.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v31.2.0): sentry: v31.2.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v31.1.0...sentry-v31.2.0) ##### Features - add concurrency, maxBatchSize, maxBatchTimeMs support for process-spans and process-segments consumers ([#&#8203;2159](https://github.com/sentry-kubernetes/charts/issues/2159)) ([cbff2c9](https://github.com/sentry-kubernetes/charts/commit/cbff2c968ff0df8935102ccf45bedcc9ff409fcb)) ### [`v31.1.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v31.1.0): sentry: v31.1.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v31.0.0...sentry-v31.1.0) ##### Features - add topicOverrides support for per-topic partition and config customization in Kafka provisioning ([#&#8203;2162](https://github.com/sentry-kubernetes/charts/issues/2162)) ([257ca80](https://github.com/sentry-kubernetes/charts/commit/257ca8035c9740445358f992dd17dab71f97191a)) - upgrade to v26.4.2 ([#&#8203;2160](https://github.com/sentry-kubernetes/charts/issues/2160)) ([01014cc](https://github.com/sentry-kubernetes/charts/commit/01014cc2bbd413c809fc5bc42bed22e62bcb92ed)) ### [`v31.0.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v31.0.0): sentry: v31.0.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v30.4.0...sentry-v31.0.0) ##### ⚠ BREAKING CHANGES - require admin password and remove insecure default ([#&#8203;2151](https://github.com/sentry-kubernetes/charts/issues/2151)) - add support topicctl for external kafka ([#&#8203;2157](https://github.com/sentry-kubernetes/charts/issues/2157)) ([9ae8784](https://github.com/sentry-kubernetes/charts/commit/9ae878467a6ab49367dd452e3ca15e8c2ea3aa08)) ##### Features - add support topicctl for external kafka ([#&#8203;2157](https://github.com/sentry-kubernetes/charts/issues/2157)) ([9ae8784](https://github.com/sentry-kubernetes/charts/commit/9ae878467a6ab49367dd452e3ca15e8c2ea3aa08)) - **cache:** add cache.enabled flag, deprecate sourcemaps.enabled ([#&#8203;2156](https://github.com/sentry-kubernetes/charts/issues/2156)) ([0dc0ff7](https://github.com/sentry-kubernetes/charts/commit/0dc0ff76f612617986eb6410607faf9f4cbe6561)) ##### Bug Fixes - add missing -- separator before consumer CLI options to prevent pod crashloops ([#&#8203;2149](https://github.com/sentry-kubernetes/charts/issues/2149)) ([579ab05](https://github.com/sentry-kubernetes/charts/commit/579ab05d435246803ec9d49af9e1a47cf9aa1fed)) - harden shell scripts with set -euo pipefail ([#&#8203;2155](https://github.com/sentry-kubernetes/charts/issues/2155)) ([d34dd65](https://github.com/sentry-kubernetes/charts/commit/d34dd65d1dfd2394b65422bf84bc286acdfef433)) - require admin password and remove insecure default ([#&#8203;2151](https://github.com/sentry-kubernetes/charts/issues/2151)) ([c14b1bf](https://github.com/sentry-kubernetes/charts/commit/c14b1bf3b875fa4cfd59d179d55086ffbc17aa68)) ### [`v30.4.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v30.4.0): sentry: v30.4.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v30.3.1...sentry-v30.4.0) ##### Features - move external kafka provisioning scripts from inline args to ConfigMap to avoid ARG\_MAX limit ([#&#8203;2146](https://github.com/sentry-kubernetes/charts/issues/2146)) ([3251f90](https://github.com/sentry-kubernetes/charts/commit/3251f905d336285128527cea2f273655eb37c3bf)) - upgrade to v26.4.0 ([#&#8203;2145](https://github.com/sentry-kubernetes/charts/issues/2145)) ([1f90f1f](https://github.com/sentry-kubernetes/charts/commit/1f90f1f9e14827a913036745ef0a294e1a3b15ee)) ### [`v30.3.1`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v30.3.1): sentry: v30.3.1 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v30.3.0...sentry-v30.3.1) ##### Bug Fixes - correctly capture sentry createuser exit code in user-create hook ([#&#8203;2121](https://github.com/sentry-kubernetes/charts/issues/2121)) ([b69c654](https://github.com/sentry-kubernetes/charts/commit/b69c6547256eb3bf9767a629024358459408c34e)) ### [`v30.3.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v30.3.0): sentry: v30.3.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v30.2.0...sentry-v30.3.0) ##### Features - **taskbroker:** inject TASKBROKER\_KAFKA\_SASL\_\* env vars when using external Kafka ([#&#8203;2088](https://github.com/sentry-kubernetes/charts/issues/2088)) ([#&#8203;2138](https://github.com/sentry-kubernetes/charts/issues/2138)) ([c640fe9](https://github.com/sentry-kubernetes/charts/commit/c640fe9a7570dca398a596ee57eede344f75fdc8)) ##### Bug Fixes - Fix the condition to create gateway resources ([#&#8203;2104](https://github.com/sentry-kubernetes/charts/issues/2104)) ([ff4f284](https://github.com/sentry-kubernetes/charts/commit/ff4f284f0f252cb38f5b33200e5e444bd626485a)) ### [`v30.2.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v30.2.0): sentry: v30.2.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v30.1.0...sentry-v30.2.0) ##### Features - **taskworker:** add maxChildTaskCount value to limit child process memory growth ([#&#8203;2126](https://github.com/sentry-kubernetes/charts/issues/2126)) ([0765bdf](https://github.com/sentry-kubernetes/charts/commit/0765bdf3d0f59577f2c7d75c96daa9a6acbf2393)) ##### Bug Fixes - add topic scheduled-subscriptions-eap-items ([#&#8203;2133](https://github.com/sentry-kubernetes/charts/issues/2133)) ([c8ef918](https://github.com/sentry-kubernetes/charts/commit/c8ef918aade2f47f770b87d6a5d59c0a1c477c4d)) - **taskworker:** extend liveness probe initial delay to prevent CrashLoopBackOff ([#&#8203;2128](https://github.com/sentry-kubernetes/charts/issues/2128)) ([#&#8203;2131](https://github.com/sentry-kubernetes/charts/issues/2131)) ([6730fe7](https://github.com/sentry-kubernetes/charts/commit/6730fe79c39acd8f5314670c505e81d92618ccd1)) ### [`v30.1.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v30.1.0): sentry: v30.1.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v30.0.1...sentry-v30.1.0) ##### Features - **symbolicator:** support existing PVC name ([#&#8203;2124](https://github.com/sentry-kubernetes/charts/issues/2124)) ([2e5f449](https://github.com/sentry-kubernetes/charts/commit/2e5f449c7778a90b62085177b61d9b31a787a6d4)) ##### Bug Fixes - **snuba:** emit JSON booleans for ClickHouse secure/verify ([#&#8203;2123](https://github.com/sentry-kubernetes/charts/issues/2123)) ([68ad867](https://github.com/sentry-kubernetes/charts/commit/68ad86721c466bc21d77179a9dc949573fb7861e)) ### [`v30.0.1`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v30.0.1): sentry: v30.0.1 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v30.0.0...sentry-v30.0.1) ##### Bug Fixes - symbolicator defaults, to include specific user ([#&#8203;2119](https://github.com/sentry-kubernetes/charts/issues/2119)) ([a64656f](https://github.com/sentry-kubernetes/charts/commit/a64656f590e551dcccca0c1fd43f855b350a9d86)) ### [`v30.0.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v30.0.0): sentry: v30.0.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v29.5.1...sentry-v30.0.0) ##### ⚠ BREAKING CHANGES - separate livenessProbe & readinessProbe ([#&#8203;2102](https://github.com/sentry-kubernetes/charts/issues/2102)) ##### Features - allow to skip nodestore install via init container ([#&#8203;2109](https://github.com/sentry-kubernetes/charts/issues/2109)) ([2f6a80f](https://github.com/sentry-kubernetes/charts/commit/2f6a80f9703382cda82f74e7ae7add1ea1639efc)) - **kafka:** update existing topic partitions and configs during provisioning ([#&#8203;2095](https://github.com/sentry-kubernetes/charts/issues/2095)) ([203d17e](https://github.com/sentry-kubernetes/charts/commit/203d17ed859e9f611d6ed95a1e0c826670176f38)) - per taskbroker & taskworker resources ([#&#8203;2103](https://github.com/sentry-kubernetes/charts/issues/2103)) ([3aa20fe](https://github.com/sentry-kubernetes/charts/commit/3aa20fe3252cbc1eb7ecea12fb2a02c559a78a67)) - **sentry:** add HPA for ingest-occurrences consumer ([#&#8203;2111](https://github.com/sentry-kubernetes/charts/issues/2111)) ([1319e0c](https://github.com/sentry-kubernetes/charts/commit/1319e0cfd903e77f5e5ff30b8361219a8067bf51)) - separate livenessProbe & readinessProbe ([#&#8203;2102](https://github.com/sentry-kubernetes/charts/issues/2102)) ([ebf7b93](https://github.com/sentry-kubernetes/charts/commit/ebf7b93019489f0294a1335bc6023bb5e4ccd142)) ##### Bug Fixes - ensure all workloads respect global nodeSelector, tolerations, sidecars, volumeMounts, and volumes ([#&#8203;2096](https://github.com/sentry-kubernetes/charts/issues/2096)) ([3493b9d](https://github.com/sentry-kubernetes/charts/commit/3493b9dca5fca98d28f556fd35ec26f8a76dd726)) - volumeMounts on deployment-uptime-checker and db-check-job ([#&#8203;2114](https://github.com/sentry-kubernetes/charts/issues/2114)) ([7500ba1](https://github.com/sentry-kubernetes/charts/commit/7500ba1454327cb188045d3952745353b8599f8a)) ### [`v29.5.1`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v29.5.1): sentry: v29.5.1 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v29.5.0...sentry-v29.5.1) ##### Bug Fixes - **kafka:** topic provisioning for external Kafka cluster ([#&#8203;2070](https://github.com/sentry-kubernetes/charts/issues/2070)) ([191a010](https://github.com/sentry-kubernetes/charts/commit/191a01035fe6d2e716e117ce7c8ec75e3f0aec46)) - **relay:** escape sed special characters in SASL credential substitution ([#&#8203;2089](https://github.com/sentry-kubernetes/charts/issues/2089)) ([845504d](https://github.com/sentry-kubernetes/charts/commit/845504d4c283ccc04025f8aa22a21e0db5d95958)) ### [`v29.5.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v29.5.0): sentry: v29.5.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v29.4.1...sentry-v29.5.0) ##### Features - add global volumeMounts support across chart workloads ([#&#8203;2083](https://github.com/sentry-kubernetes/charts/issues/2083)) ([482041d](https://github.com/sentry-kubernetes/charts/commit/482041dbfc8431adbb7c1ab0f036477d81a62290)) - Add optional memory-based autoscaling to all HPA components ([#&#8203;2071](https://github.com/sentry-kubernetes/charts/issues/2071)) ([3e10c57](https://github.com/sentry-kubernetes/charts/commit/3e10c570d076d17ff81b2ada47245c390b661635)) - **sentry:** add support for Kafka SASL credentials from secret ([#&#8203;2068](https://github.com/sentry-kubernetes/charts/issues/2068)) ([e68e92f](https://github.com/sentry-kubernetes/charts/commit/e68e92f80d88269148a8b99a1c3875e0bb227de2)) - **statefulset:** add persistentVolumeClaimRetentionPolicy option ([#&#8203;2063](https://github.com/sentry-kubernetes/charts/issues/2063)) ([11c11b8](https://github.com/sentry-kubernetes/charts/commit/11c11b8718323e690c944a210388a965cda29ce3)) ##### Bug Fixes - correct swapped default args for taskScheduler replicas in Helm chart ([#&#8203;2064](https://github.com/sentry-kubernetes/charts/issues/2064)) ([163048a](https://github.com/sentry-kubernetes/charts/commit/163048a1510e044e96b9f2ce4aa3109f718f9506)) - **relay:** add explicit RollingUpdate strategy to prevent connection drops during redeployment ([#&#8203;2078](https://github.com/sentry-kubernetes/charts/issues/2078)) ([419b5eb](https://github.com/sentry-kubernetes/charts/commit/419b5eb56779487e2a48dff5490848d4a1164248)) ### [`v29.4.1`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v29.4.1): sentry: v29.4.1 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v29.4.0...sentry-v29.4.1) ##### Bug Fixes - incorrect component labels on uptime-results and snuba eap-items deployments ([#&#8203;2072](https://github.com/sentry-kubernetes/charts/issues/2072)) ([143d812](https://github.com/sentry-kubernetes/charts/commit/143d812678826e3024e169d7e909cefbfaa4708e)) - **relay:** indent logging key to be a root key ([#&#8203;2066](https://github.com/sentry-kubernetes/charts/issues/2066)) ([d357411](https://github.com/sentry-kubernetes/charts/commit/d357411434a19cc01a50f702a0a252e14ccebb9d)) ### [`v29.4.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v29.4.0): sentry: v29.4.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v29.3.0...sentry-v29.4.0) ##### Features - upgrade to v26.2.1 ([22ae555](https://github.com/sentry-kubernetes/charts/commit/22ae5555474653532f7030c22bfad23d65775674)) ##### Bug Fixes - **nginx:** nginx config name must match in the configmap and in the subchart values ([#&#8203;2058](https://github.com/sentry-kubernetes/charts/issues/2058)) ([69b5f06](https://github.com/sentry-kubernetes/charts/commit/69b5f06c4cd5c5537dbc490cb5e7363bb6ca92ac)) ### [`v29.3.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v29.3.0): sentry: v29.3.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v29.2.0...sentry-v29.3.0) ##### Features - add configurable clusterDomain to global section in values.yaml ([#&#8203;2048](https://github.com/sentry-kubernetes/charts/issues/2048)) ([9d9b36d](https://github.com/sentry-kubernetes/charts/commit/9d9b36de11636e38d2a461c66004630b3041726f)) - support gcs as profiles backend ([#&#8203;2051](https://github.com/sentry-kubernetes/charts/issues/2051)) ([6edda3b](https://github.com/sentry-kubernetes/charts/commit/6edda3bf5cf27e52ae641253f4bd9c0301c3a9bf)) - upgrade to v26.2.0 ([#&#8203;2053](https://github.com/sentry-kubernetes/charts/issues/2053)) ([2180e03](https://github.com/sentry-kubernetes/charts/commit/2180e0382f80a8720633adc6ae97693e0c29025f)) ##### Bug Fixes - add missing dnsPolicy to deployments ([#&#8203;2046](https://github.com/sentry-kubernetes/charts/issues/2046)) ([ea1e67a](https://github.com/sentry-kubernetes/charts/commit/ea1e67a5d826ed9efacbb1195e1ab70ff08d1a77)) - remove empty arguments ([#&#8203;2052](https://github.com/sentry-kubernetes/charts/issues/2052)) ([1acfcad](https://github.com/sentry-kubernetes/charts/commit/1acfcadc8733374a31fbeab5ccad1fbde3e5bbed)) - **routing:** nil pointer error when using Gateway API without nginx ([#&#8203;2047](https://github.com/sentry-kubernetes/charts/issues/2047)) ([5820fd1](https://github.com/sentry-kubernetes/charts/commit/5820fd19a72cf0e1ccbdb73b33db5ff8393e89c2)) ### [`v29.2.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v29.2.0): sentry: v29.2.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v29.1.0...sentry-v29.2.0) ##### Features - optional separate replay storage ([#&#8203;2040](https://github.com/sentry-kubernetes/charts/issues/2040)) ([404c688](https://github.com/sentry-kubernetes/charts/commit/404c6884e9f16f290053350e153d114d4b59d6d5)) ### [`v29.1.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v29.1.0): sentry: v29.1.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v29.0.0...sentry-v29.1.0) ##### Features - **cronjob:** add filesystem cleanup cronjob for filesystem backend ([#&#8203;2037](https://github.com/sentry-kubernetes/charts/issues/2037)) ([a7a1b78](https://github.com/sentry-kubernetes/charts/commit/a7a1b78b74a363b7a3a3273c3e3868f78377a0ed)) ##### Bug Fixes - Fix taskbroker persistence enabled flag ([#&#8203;2036](https://github.com/sentry-kubernetes/charts/issues/2036)) ([ed5c3b6](https://github.com/sentry-kubernetes/charts/commit/ed5c3b68d0a94962ec8fdbb6790836bdc1a57e99)) - **nginx:** nginx config name must match in the configmap and in the subchart values ([#&#8203;2042](https://github.com/sentry-kubernetes/charts/issues/2042)) ([f1cc6fd](https://github.com/sentry-kubernetes/charts/commit/f1cc6fdf0f5747f115ed997271efdb6b71ec47e3)) ### [`v29.0.0`](https://github.com/sentry-kubernetes/charts/releases/tag/sentry-v29.0.0): sentry: v29.0.0 [Compare Source](https://github.com/sentry-kubernetes/charts/compare/sentry-v28.1.0...sentry-v29.0.0) ##### ⚠ BREAKING CHANGES - replace nginx chart, refactor ingress, unify routing configurations ([#&#8203;2012](https://github.com/sentry-kubernetes/charts/issues/2012)) - remove bundled clickhouse chart ([#&#8203;2029](https://github.com/sentry-kubernetes/charts/issues/2029)) - replace bitnami/memcached with cloudpirates/memcached ([#&#8203;2014](https://github.com/sentry-kubernetes/charts/issues/2014)) ##### Features - align defaults to sentry self hosted repo ([#&#8203;2031](https://github.com/sentry-kubernetes/charts/issues/2031)) ([86b4c7c](https://github.com/sentry-kubernetes/charts/commit/86b4c7c2f05d410df81ea67cf50578d335db2a25)) - replace bitnami/memcached with cloudpirates/memcached ([#&#8203;2014](https://github.com/sentry-kubernetes/charts/issues/2014)) ([1092a3c](https://github.com/sentry-kubernetes/charts/commit/1092a3c982477d0eb2d5c827d393c95b30d28be7)) - replace nginx chart, refactor ingress, unify routing configurations ([#&#8203;2012](https://github.com/sentry-kubernetes/charts/issues/2012)) ([c7748d5](https://github.com/sentry-kubernetes/charts/commit/c7748d5562f84a43525a7b1d17d538a806c95c5a)) ##### Bug Fixes - Convert github-app.id to integer for Sentry 26.x compatibility ([#&#8203;2022](https://github.com/sentry-kubernetes/charts/issues/2022)) ([0b9de28](https://github.com/sentry-kubernetes/charts/commit/0b9de28e344b6766a0deec9ff5ebc91ed7dc1d5c)) - relay rename topic events/attachments ([#&#8203;2033](https://github.com/sentry-kubernetes/charts/issues/2033)) ([bc07c1c](https://github.com/sentry-kubernetes/charts/commit/bc07c1c1af507af3b2b91b936800c0fd03174202)) - relay rename topic snuba-spans -> ingest-spans ([#&#8203;2032](https://github.com/sentry-kubernetes/charts/issues/2032)) ([859ce4f](https://github.com/sentry-kubernetes/charts/commit/859ce4f9e90cf65e43e242e059269317eeee7551)) - relay topic mappings for items ([#&#8203;2030](https://github.com/sentry-kubernetes/charts/issues/2030)) ([a98c78b](https://github.com/sentry-kubernetes/charts/commit/a98c78b534a849bdc078234ad93666805a2d7cb7)) ##### Miscellaneous Chores - remove bundled clickhouse chart ([#&#8203;2029](https://github.com/sentry-kubernetes/charts/issues/2029)) ([4334428](https://github.com/sentry-kubernetes/charts/commit/4334428cee22eef330baa5591d7ce37fc963afe8)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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 [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNTMuMSIsInVwZGF0ZWRJblZlciI6IjQzLjI1My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
chore(deps): update helm release sentry to v34
All checks were successful
ci/crow/push/dns-test Pipeline was successful
ci/crow/pr/dns-test Pipeline was successful
ci/crow/push/tanka-test Pipeline was successful
ci/crow/pr/tanka-test Pipeline was successful
ci/crow/pr/tanka-diff Pipeline was successful
f58e7ad3e9
Member

flate diff

No differences detected.

Pipeline

## flate diff No differences detected. [Pipeline](https://ci.aether.earth/repos/4/pipeline/694)
All checks were successful
ci/crow/push/dns-test Pipeline was successful
ci/crow/pr/dns-test Pipeline was successful
ci/crow/push/tanka-test Pipeline was successful
ci/crow/pr/tanka-test Pipeline was successful
ci/crow/pr/tanka-diff Pipeline was successful
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/sentry-34.x:renovate/sentry-34.x
git switch renovate/sentry-34.x

Merge

Merge the changes and update on Forgejo.
git switch main
git merge --no-ff renovate/sentry-34.x
git switch renovate/sentry-34.x
git rebase main
git switch main
git merge --ff-only renovate/sentry-34.x
git switch renovate/sentry-34.x
git rebase main
git switch main
git merge --no-ff renovate/sentry-34.x
git switch main
git merge --squash renovate/sentry-34.x
git switch main
git merge --ff-only renovate/sentry-34.x
git switch main
git merge renovate/sentry-34.x
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ops/homelab!163
No description provided.