Best way to upgrade to latest sentry version from v9.0.0

Hi,

I read several release notes and changeme docs, but there isn’t a dedicated path (do i need to cherry-pick docs?) on how to upgrade to the latest sentry version.

  1. Can i directly upgrade to v20 ?
  2. Would be great if there is a k8s helm-chart to assist ?
  3. Does v9.1.2 need snuba, kafka, etc services ?

Regards,
Rajiv

Hi!

We have this little nugget here but I agree it is a bit buried down, will move this to main docs: GitHub - getsentry/self-hosted at 20.9.0

Short answer: no. You need to upgrade to 9.1.2 first.

There’s this community project: GitHub - sentry-kubernetes/charts: Easily deploy Sentry on your Kubernetes Cluster (note that this is not official and we do not actively support it while we appreciate the effort and attention to detail there)

Nope, it is quite minimal compared to anything that comes later: https://github.com/getsentry/onpremise/blob/84861509ae097c11892d29da4739a4758bcc8a84/docker-compose.yml#L31-L49

That said this means you don’t have any of the advanced capabilities like improved search, performance monitoring, discover etc.

Thanks, i upgraded to v9.1.2. The next step to upgrade to the latest release,

Based on below, its recommended to upgrade directly to v20.x.x ?

Yup, right now you can go directly to 21.5.1 which is the lastest version.

Okay, is there upgrade doc or reference available now? Would I need to install kafka, clickhouse, snuba, etc services ?

There’s also this unofficial guide: The unofficial guide to upgrading Sentry on-premise 9 to Sentry 10 | by Thomas Wunderlich | Medium