Skip to content

feat: Sync fork #14

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 209 commits into
base: master
Choose a base branch
from
Open

feat: Sync fork #14

wants to merge 209 commits into from

Conversation

ngudbhav
Copy link

No description provided.

edwardgou-sentry and others added 30 commits April 23, 2024 15:11
…nce module views in ui (#2993)

Adds spans-first-ui flag to enable displaying starfish/performance modules in ui
* fix for tests?

* fix tests on master
Revert "Sampling: Run e2e tests every 5 minutes (#2994)"

This reverts commit 6c67717.
* bump kafka and zookeeper versions
* add upgrade test
* fix: use nginx realip module

* use Docker default address pools
make the script a bit more robust in finding compose peojct name
Update config.example.yml

typo
)

Fix: use dynamic docker root dir instead of hardcoded
add comment explaining the one liner in clickhouse config
* ref(spans): Add new feature flags needed

* Add new UI flags

* Remove addons ingest flag as we're not releasing addons yet

* Remove obsolete flags
* different approach to editing permissions of docker volumes
* Update minimum docker compose requirement

docker compose down <service> is now required.

* Update docker compose version to new minimum in CI config.
We now process tasks via Kafka consumers instead of celerybeat. This needs to be added to self-hosted as well
update consumer flags
getsentry-bot and others added 30 commits May 15, 2025 18:50
* remove obsolete SENTRY_RELEASE_HEALTH

removed in getsentry/sentry#68226

* remove unused feature flags

removed in getsentry/sentry#32010

* remove session-replay-enable-canvas

removed in getsentry/sentry#87762
Sentry Admin Script always fail because of missing import of lib script.

### Legal Boilerplate

Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. and is gonna need some rights from me in order to utilize my contributions in this here PR. So here's the deal: I retain all rights, title and interest in and to my contributions, and by keeping this boilerplate intact I confirm that Sentry can use, modify, copy, and redistribute my contributions, under Sentry's choice of terms.
Fixes problems that appear when Python SDK 3.0 will be released.
a hard stop is in place with this so it can be removed now
* add shellcheck action to lint bash scripts

* fix some shellcheck warnings

---------

Co-authored-by: ds <ds@local>
Co-authored-by: Burak Yigit Kaya <byk@sentry.io>
* Introduce patches with external kafka

* Fix pre-commit hooks

* Patch relay config file

* Documentation for patches stuff

* Provide more helpful information for Docker Compose Override file

* Fix grep command

* ref: rename to 'optional-modifications'

* chore(pre-commit): exclude .patch extension

* chore(pre-commit): escape backslash

* chore(pre-commit): put exclude field on hooks

* chore(pre-commit): put exclude field on top level

Based on https://pre-commit.com/#top_level-exclude

* chore(pre-commit): move to even more top level
PROFILES_DIR was defaulting to `/var/lib/sentry-profiles` which requires root access. When Vroom image decided to go with non-root default user, this started causing permission issues. Now the image is being refactored and it will not use `/var/lib/sentry-profiles` as the default path so we need to explicitly pass it.
…3760)

* Revert "fix(vroom): Explicitly set PROFILES_DIR for upcoming change (#3759)"

This reverts commit e07445d.

It also very importantly changes where we mount the profiles volume which fixes the issue. Our theory is as follows:

1. Vroom Dockerfile had a line doing `mkdirp /var/lib/sentry-profiles` at image build time. This makes the directory owned by `root`
2. When we mount over that directory, and change permissions we can store the permissions changes _in_ the directory but not the directory itself
3. So when we start the vroom image with the new mount, the contents are owned by `vroom` but the main directory is still owned by `root`. This is also why [this approach](https://github.com/getsentry/vroom/pull/601/files/a23a4e395269ca39fd9bd93ecf902cb42530b5cd) worked as the entrypoint script did this at the start of every container instance.

---------

Co-authored-by: Burak Yigit Kaya <byk@sentry.io>
feat: enable customization sentry DSN endpoint

Update sentry/sentry.conf.example.py
The num-brokers option generates broker host names that don't exist in
self-hosted.
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.