2
0
Commit Graph

199 Commits

Author SHA1 Message Date
Burak Yigit Kaya 67ef528168 ci(logs): Show docker-compose ps and logs on fail (#443) 2020-04-27 17:10:22 +03:00
Radu Woinaroski e97da7c56f feat(relay): Add Relay to onpremise installation (#421)
Co-Authored-By: Burak Yigit Kaya <byk@sentry.io>
2020-04-24 15:31:59 +03:00
Burak Yigit Kaya b2076eaeed ref(install): Reduce noise on docker-compose pull (#442) 2020-04-24 15:13:38 +03:00
Lyn Nagara c20956527c build: Update Snuba commands (#434)
Update the consumer and replacer commands. These now take a storage
instead of a dataset name as per https://github.com/getsentry/snuba/pull/875
and https://github.com/getsentry/snuba/pull/861.

This would require `getsentry/snuba:ab2e49cc1f475e59a037d882eb1cecddd23596b9` or more recent to work.
2020-04-22 22:04:57 +03:00
Burak Yigit Kaya 3c5ab100c2 docs(readme): Remove link to Discord (#438)
We don't provide great support for Sentry Server over at Discord so remove the reference to it from the README
2020-04-22 18:45:10 +03:00
Markus Unterwaditzer 88991582c5 fix: Add snuba outcomes consumers to setup (#426)
* feat: Add snuba outcomes consumers to setup

* fix: Rename all references of snuba-consumer

* ref: Rename back to snuba-consumer

* fix: Change auto-offset-reset

* fix: Attempt to fix CI
2020-04-03 15:16:26 +02:00
sentry-update-license-date[bot] 680fe082fe license: Update BSL change date (#425)
Co-authored-by: sentry-update-license-date[bot] <57668832+sentry-update-license-date[bot]@users.noreply.github.com>
2020-04-01 16:59:13 +03:00
ahmadali shafiee d0ba529401 add volume for clickhouse logs (#414) 2020-03-30 20:42:41 +03:00
Joe Adams a7c5a32e36 Fix regression from #407 for requirements install (#411)
Changing the sentry/Dockerfile to remove the WORKDIR caused the RUN install requirements to use the wrong directory as context.
2020-03-16 21:08:51 +03:00
Burak Yigit Kaya 5f7c18bd18 feat(config): Mount config as a volume to Sentry (#407)
This follows the best-practice of mounting the config folder as a volume and removes the need to rebuild sentry images for config changes. Partially addresses #314.
2020-03-12 20:14:46 +03:00
ffauvel c95eb56467 Add missing restart policy unless-stopped (#409)
Add missing restart policy unless-stopped for symbolicator-cleanup service
2020-03-12 17:41:27 +03:00
Burak Yigit Kaya 3e8ed1a680 feat(snuba): Remove redundant UWSGI settings (#408)
These became obsolete after getsentry/snuba#825
2020-03-12 17:40:02 +03:00
xaver 335016ce24 Require docker compose version in README (#405) 2020-03-11 17:24:57 +03:00
sentry-update-license-date[bot] 2ff2f2ec12 license: Update BSL change date (#399) 2020-03-02 20:43:29 +03:00
Burak Yigit Kaya f2876131fc feat(discover): Enable Discover v2 (#398)
Also removes some obsolete feature switches.
2020-02-28 17:49:31 +03:00
AlexanderLevchenkoTechs 1ee602110a docs(versioning): Fix Docker image tag name (#393) 2020-02-26 19:43:33 +03:00
Rob Nieuwenhuizen 3e0ca482c2 Make secret key generation idempotent (#390)
Only generate secret key if not set
2020-02-25 16:08:13 +03:00
Burak Yigit Kaya 9dfc5c99de docs(versioning): Add section about versioning and SENTRY_IMAGE (#381)
This addreses multiple questions raised about how to install a specific version of Sentry or using specific versions for images such as #378, #355, #348, and #326.
2020-02-15 01:59:25 +03:00
Burak Yigit Kaya 6979959a71 fix(postgres): Fix postgres suddenly failing after their 'patch' release
See
https://github.com/docker-library/postgres/pull/658#pullrequestreview-336007842
2020-02-15 01:39:55 +03:00
Burak Yigit Kaya 6538f47288 docs(upgrade): Add note regarding min Sentry 9.1.2 requirement (#380)
Fixes #325.
2020-02-05 23:59:15 +03:00
sentry-update-license-date[bot] 91cce7afa6 license: Update BSL change date
Co-authored-by: Burak Yigit Kaya <ben@byk.im>
2020-02-03 18:39:08 +00:00
Vernon Hockney ce5834b8cf fix(install): Update exit status and fix premature exit (#375)
Update exit -1 to exit 1 in line with best practices
Fixes premature exit of the script when checking for sse42 support. The
script would exit before displaying the reason for failure to the user.
2020-02-03 21:01:12 +03:00
Burak Yigit Kaya fd9bd107df fix(config): Enable http-chunked-input for UWSGI (#376)
Fixes getsentry/sentry#16596
2020-02-03 19:15:40 +03:00
Burak Yigit Kaya 37d6166032 build(clickhouse): Bump clickhouse version to match Snuba (#371) 2020-01-30 22:54:12 +03:00
Amphaal cd1f9e811e Check SSE4.2 compatibility before installation (#361)
Fixes #358.
2020-01-29 16:29:38 +03:00
Burak Yigit Kaya bc6d3b47e2 feat(config): Have better GitHub config examples (#327)
Better defaults and guidance regarding GitHub app settings after getsentry/sentry#16550.
2020-01-24 21:08:41 +03:00
Simon Golms 73bf3f5ab4 fix(config): parse env variable as int (#359)
- parse SENTRY_EVENT_RETENTION_DAYS as integer in case it is defined as a string like in kubernetes
2020-01-24 21:04:39 +03:00
sentry-update-license-date[bot] 1748073324 license: Update BSL change date 2020-01-23 19:36:19 +00:00
Burak Yigit Kaya dbcf4cc528 license: Update BSL change date
* license: Update BSL change date

* try being too protective in the future

* set the date properly
2020-01-23 19:13:28 +00:00
Burak Yigit Kaya 1292a125b8 fix(install): Remove unnecessary infinite loop from snuba bootst… (#354)
With getsentry/snuba#709 merged, we no longer need to randomly try forever creating Kafka topics, which were a prerequisite for creating Clickhouse tables. This patch also removes the preceding (and obsolete) `docker-compose up` statement which was used to "speed up" the `snuba bootstrap` command in the hopes to fix it.
2020-01-21 22:56:45 +03:00
Burak Yigit Kaya b8405fca76 build(compose): Bump required compose version (#353)
With #343, we added the `--parallel` flag which only got introduced in `docker-compose` `1.23.0` (source https://medium.com/schkn/parallelize-your-docker-compose-build-8ac653e3e596 as Docker docs themselves don't really mention these) so bumping the minimum required version.

Fixes #351.
2020-01-21 22:56:04 +03:00
Burak Yigit Kaya dffd59723c meta(readme): Update docs and chat links in readme (#346)
Fixes #345.
2020-01-13 22:28:19 +03:00
Burak Yigit Kaya 70674e252a fix(data-migration): Make sure to chown the /data folder on sentry (#336)
Fixes #334.
2020-01-13 22:25:27 +03:00
Burak Yigit Kaya a655b4799c feat(build): Enable parallel builds for docker-compose (#343) 2020-01-12 18:53:54 +03:00
Burak Yigit Kaya d6951a2c32 fix(install): Fix secret key gen on BSD (#338)
Fixes #330.
2020-01-10 12:34:36 +03:00
Simon Golms bc23448141 fix(install): support for Windows and Git Bash (#335)
Fixes #329.
2020-01-09 22:55:20 +03:00
Burak Yigit Kaya d54c1a8d6c fix(Makefile): Remove the obsolete Makefile (#333)
rip
2020-01-09 16:13:18 +03:00
Burak Yigit Kaya b2080c1446 meta(readme): Remove stable 9.1.2 notice (#321) 2020-01-07 20:44:20 +03:00
Burak Yigit Kaya 6d80e5a68d license(date): Update license change date to 2023-01-07 (#320) 2020-01-07 20:21:45 +03:00
Chris Fuller 6587df3269 Changing search class name reference (#319)
Currently in sentry, both SnubaSearchBackend and EventsDatasetSnubaSearchBackend exist, and they are the same. 

This just points to the new (renamed) class so we can delete SnubaSearchBackend from sentry, as we only left it in to transition getsentry & onpremise.
2020-01-07 11:51:30 -05:00
Burak Yigit Kaya 753683d3d6 ref(install): Remove manual eventstream backfill (#318)
This became obsolete thanks to getsentry/sentry#16226
2020-01-03 23:28:43 +03:00
Burak Yigit Kaya 1d33ae6b04 fix(migration): Move Snuba bootstrapping before DB upgrade (#317)
Since we are [moving the eventstream into a proper db migration](https://github.com/getsentry/sentry/pull/16226), we need Snuba and its friends ready at the time of `sentry upgrade` command. This patch does exactly that.

Co-authored-by: Lyn Nagara <lyn.nagara@gmail.com>
2020-01-03 22:52:22 +03:00
Burak Yigit Kaya 4a82e9fa1d feat(logs): Cleaner logs w/o ANSI sequences (#316) 2020-01-03 22:06:33 +03:00
Burak Yigit Kaya 629ee07c79 feat(install): Add automatic logs to install script (#312)
This change makes the install script create a new install log file, `sentry_install_log-<ISO_TIMESTAMP>.txt`, for each run and records all the output there for future reference.
2020-01-03 13:17:35 +03:00
Burak Yigit Kaya aa79f8baf9 fix(post-process): Add missing post-process-forwarder (#309)
We were not running the post-process forwarder, causing post-process to not run which covers all plugin and rule/alert work.

Fixes #287.
2019-12-30 23:27:02 +03:00
Burak Yigit Kaya 3dfc01ec2d fix(upgrade): Fix upgrade instructions and script (#304) 2019-12-30 23:07:42 +03:00
Burak Yigit Kaya 3af61c8f55 fix(retention): Sync system.event-retention-days w/ cleanup (#308) 2019-12-30 23:07:17 +03:00
Burak Yigit Kaya 547bea23e6 ref(env): Set docker-compose project name (#305) 2019-12-26 08:26:28 +03:00
sentry-update-license-date[bot] a465b170be license: Update BSL change date 2019-12-23 21:20:05 +00:00
Burak Yigit Kaya 9ec53c3350 meta(readme): Update upgrade notice (#299) 2019-12-09 23:40:18 +03:00