Skip to content

feat(snuba): add uptime consumer deployment configuration #1830

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

TartanLeGrand
Copy link
Contributor

This pull request introduces a significant update to the Sentry Helm charts, primarily focusing on renaming and restructuring components related to "subscription-consumer-results-eap-items" and introducing new configurations for "uptime-results" and "uptime-consumer." The changes aim to improve clarity, consistency, and functionality in deployment configurations.

Renaming and Refactoring Subscription Consumer:

  • The file deployment-sentry-subscription-results-eap-items.yaml was renamed to deployment-sentry-uptime-results.yaml, and all references to subscriptionConsumerResultsEapItems were replaced with uptimeResults in the deployment configuration. This includes updates to fields such as replicas, annotations, podLabels, affinity, nodeSelector, tolerations, volumes, and securityContext. [1] [2] [3] [4] [5]

  • The service account file serviceaccount-sentry-subscription-results-eap-items.yaml was renamed to serviceaccount-sentry-uptime-results.yaml, with corresponding updates to the service account naming and enabling conditions.

Addition of Snuba Uptime Consumer:

  • A new deployment configuration for the Snuba uptime consumer was added in deployment-snuba-uptime-consumer.yaml. This includes support for configurable replicas, environment variables, resource limits, liveness probes, and other deployment settings.

Updates to Values Configuration:

  • In values.yaml, the subscriptionConsumerResultsEapItems section was replaced with uptimeResults, and a new uptimeConsumer section was added under the snuba configuration. These changes introduce default settings for replicas, liveness probes, and other deployment parameters. [1] [2]

@Mokto
Copy link
Contributor

Mokto commented Jul 29, 2025

Could you rename your PR to feat(snuba)!: add uptime consumer deployment configuration

It's a breaking change

@Mokto
Copy link
Contributor

Mokto commented Jul 29, 2025

We also need the documentation on upgrade notes. Thanks!

@TartanLeGrand
Copy link
Contributor Author

Why it's a breaking change ? No migrations have touch, no data loss, no api loss 🤔

@Mokto
Copy link
Contributor

Mokto commented Jul 30, 2025

You've changed the way values are used (and it's much nicer!) so people need to know in case they were using them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants