Skip to content

build(self-hosted): Remove docker-entrypoint.sh shim - #125953

Merged
oioki merged 1 commit into
masterfrom
build/self-hosted-drop-entrypoint-shim
Sep 30, 2026
Merged

oioki merged 1 commit into
masterfrom
build/self-hosted-drop-entrypoint-shim

Conversation

@oioki

@oioki oioki commented Sep 29, 2026

Copy link
Copy Markdown
Member

Remove self-hosted/docker-entrypoint.sh. It was kept in #125892 only because getsentry/self-hosted's sentry/entrypoint.sh sourced it; getsentry/self-hosted#4536 switches that to exec /docker_entrypoint.py directly. With this, the image's entrypoint path no longer contains a bash script.

Merge after getsentry/self-hosted#4536 is on self-hosted master. Self-hosted master uses :nightly, so merging earlier breaks it.

Prep for moving the image to a distroless base.

getsentry/self-hosted's sentry/entrypoint.sh now execs /docker_entrypoint.py directly, so nothing sources the shim anymore.
@github-actions github-actions Bot added the Scope: Backend Automatically applied to PRs that change backend components label Sep 29, 2026
@oioki
oioki marked this pull request as ready for review September 29, 2026 21:03
@oioki
oioki requested a review from a team as a code owner September 29, 2026 21:03
@oioki
oioki merged commit bbc447e into master Sep 30, 2026
65 checks passed
@oioki
oioki deleted the build/self-hosted-drop-entrypoint-shim branch September 30, 2026 05:38
jan-auer added a commit that referenced this pull request Sep 30, 2026
…ess-nodestore-reads

* origin/master: (98 commits)
  fix(post_process): Allow reprocessed events through deduplication (#125884)
  feat(loader): Make JS SDK v11 the default (#125867)
  build(self-hosted): Remove docker-entrypoint.sh shim (#125953)
  fix(conversations): Read detail page time window as UTC (#125995)
  fix(notification-platform): Support headers, and prefixes from legacy workflow/deploy notifications (#125613)
  ref(utils): Fix mishandling of key-value pairs in `strict_trim` (#125539)
  ref(preprod): Remove fully rolled out snapshots options reads (#125988)
  Adrian/dropped events line smoothing (#125932)
  chore(alerts): Remove AlertRule helpers (#125956)
  ref(grouping): Add ability for forced config upgrades to skip transition (#125811)
  ref(grouping): Remove config update debug logging (#125798)
  chore(flagpole): Delete flagpole (#125974)
  test(migrations): Skip slow tests for already-applied migrations (#125979)
  chore(releases): add (new_id, organization_id) index on release (#125896)
  feat(code-review): Log why an Origin review request is not sent (#125969)
  ref: bump sentry-protos to 0.78.0 (#125955)
  ref(alerts): Retire the `GroupRuleStatus` model (#125812)
  ref(dashboards): Add events-timeseries spot-check for widget series and update dashboard logs widgets to use events-timeseries when flagged (#125909)
  feat(scraps): Search MDX sections with build-time heading IDs (#125453)
  fix(seer): Dock auto sidebar right whenever both panes fit (#125957)
  ...

# Conflicts:
#	src/sentry/tasks/post_process.py
#	tests/sentry/tasks/test_post_process.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants