- Jan 15, 2025
-
- Jan 14, 2025
-
- Jan 13, 2025
-
-
Burak Yigit Kaya authored
Instead of using direct image hashes, only use hashes from migrations folders for each respective image for cache key generation. Should increase cache hit rate significantly as we don't have migrations much. Also swaps the key order from `sentry-snuba` to `snuba-senry` assuming Snuba has less frequent migration additions.
-
- Jan 12, 2025
-
-
Reinaldy Rafli authored
-
- Jan 11, 2025
-
-
Burak Yigit Kaya authored
From ``` ================== 11 passed, 4 warnings in 762.35s (0:12:42) ================== ``` to ``` ================== 11 passed, 4 warnings in 343.58s (0:05:43) ================== ```
-
- Jan 10, 2025
-
-
Burak Yigit Kaya authored
See errors on getsentry/snuba#6746
-
Burak Yigit Kaya authored
This is an initial transitionary patch before landing #3516. Once we land this, we will update users of the old action to use this one and remove that repo. Then land #3516 safely. Great thing is, with this patch and the subsequent update to getsentry/action-self-hosted-e2e-tests to use this one, all the repos would be using the Docker Volume caching we introduced in #3488.
-
- Jan 02, 2025
-
-
Burak Yigit Kaya authored
Docker Compose is much more robust nowadays compared to the past where we had to maintain tests for both v1 and v2 and then a specific version of v2. Hence, we are removing tests for the older versions of Docker Compose with this patch. We also remove the separate tests for customizations and w/o customizations as the one with customizations should cover the one without them anyway. This reduces the CI workload to 25% of what it was
-
- Dec 31, 2024
-
-
Burak Yigit Kaya authored
Follow up to #3488 A new record: 2m 8s for installing self-hosted: 
-
Hubert Deng authored
-
- Dec 30, 2024
-
-
Burak Yigit Kaya authored
This patch caches all DB volumes based on the sentry and snuba images to avoid doing the same migrations over and over for every test run. This shaved off a whole minute from "Install self-hosted" jobs (so ~20% speed increase). Left side: cached re-run -- Right side: no-cache initial run 
-
- Dec 29, 2024
-
-
Mohamed Elneily authored
Update `_lib.sh` to remove the extra space in the log file name. This fixes the log files name not being included in `.gitinore`
-
- Dec 23, 2024
-
-
Burak Yigit Kaya authored
I think we split these actions in the past due to some lack of options for them to work together properly. Right now looks like `bootstrap` would automatically migrate and propagates the `force` flag.
-
Burak Yigit Kaya authored
`geoipupdate` is not used by any other service nor it is needed for any service to run. Moreover, it is a one-shot command, causing `docker compose up --wait` to fail when it exits with a non-zero status. This happens when one has not yet set up their credentials and they may choose to never do this. This PR removes `geoipupdate` from the `docker-compose.yml` file and moves the command directly into the geoip related script. One may run this whenever they want to update their GeoIP database. This PR needs an accompanying docs change.
-
dependabot[bot] authored
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 1.11.0 to 1.11.1. - [Release notes](https://github.com/actions/create-github-app-token/releases) - [Commits](https://github.com/actions/create-github-app-token/compare/5d869da34e18e7287c1daad50e0b8ea0f506ce69...c1a285145b9d317df6ced56c09f525b5c2b6f755 ) --- updated-dependencies: - dependency-name: actions/create-github-app-token dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Dec 21, 2024
-
-
getsentry-bot authored
#skip-changelog
-
getsentry-bot authored
-
Reinaldy Rafli authored
-
Reinaldy Rafli authored
chore(relay): provide opt-in max_memory_percent config as workaround for failing healthcheck (#3486) See https://github.com/getsentry/self-hosted/issues/3330
-
- Dec 20, 2024
-
-
Burak Yigit Kaya authored
Our default fallback, `_assets`, assumes we use a CDN which is not the case on self-hosted. This patch adds a stop-gap fix for front-end URLs asking for this path. Should fix #3479 and #3470.
-
- Dec 17, 2024
-
-
getsentry-bot authored
#skip-changelog
-
getsentry-bot authored
-
- Dec 15, 2024
-
- Dec 11, 2024
-
-
getsentry-bot authored
#skip-changelog
-
getsentry-bot authored
-
- Dec 06, 2024
-
-
Burak Yigit Kaya authored
Follow up to https://github.com/getsentry/self-hosted/pull/3427#issuecomment-2518128717 where we created and mounted a custom Redis config only to not use it
-
Jeffrey Hung authored
* Replace release bot with GH app * remove unneeded app token
-
- Nov 30, 2024
-
-
Reinaldy Rafli authored
-
- Nov 29, 2024
-
-
niklassc7 authored
The backup-method described in the [documentation](https://develop.sentry.dev/self-hosted/backup/#backup) `./scripts/backup.sh` creates a backup file at `sentry/backup.json` which should be ignored by git. ### 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.
-
- Nov 27, 2024
-
-
Reinaldy Rafli authored
-
- Nov 26, 2024
-
-
getsentry-bot authored
#skip-changelog
-
getsentry-bot authored
-
- Nov 19, 2024
-
-
Sajjad hassanzadeh authored
As Sentry continues to evolve, effective resource management becomes crucial for maintaining performance and stability. This update includes configurations that will help optimize Redis's memory usage, ensuring that the system runs efficiently under varying loads. **Key Changes:** - **Added `maxmemory` Directive**: Configured Redis to limit its memory usage to a specified size. This prevents excessive memory consumption and helps maintain system stability. - **Set `maxmemory-policy` to `allkeys-lru`**: This policy allows Redis to evict the least recently used keys when it reaches the memory limit, ensuring that frequently accessed data remains available while older, less-used data is removed.
-
getsentry-bot authored
#skip-changelog
-
getsentry-bot authored
- Nov 18, 2024
-
-
dependabot[bot] authored
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v4...v5 ) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-