Skip to content

Commit b8f60f5

Browse files
authoredJan 15, 2025··
feat(devservices): Add several new devservices modes (#83452)
These new modes will help support devservices for more use cases **memcached**: This will allow users to run sentry whilst connecting when using the memcached backend **symbolicator**: This brings up sentry with symbolicator running **minimal**: These are the services that are the bare minimum for running sentry **full**: This mode brings up pretty much most things needed for sentry development (symbolicator, vroom, relay, rabbitmq, taskbroker)
1 parent 5caa971 commit b8f60f5

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed
 

‎devservices/config.yml

+34
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,13 @@ x-sentry-service-config:
3232
branch: master
3333
repo_link: https://github.com/getsentry/symbolicator.git
3434
mode: default
35+
vroom:
36+
description: Sentry's profiling service, processing and deriving data about your profiles
37+
remote:
38+
repo_name: vroom
39+
branch: main
40+
repo_link: https://github.com/getsentry/vroom.git
41+
mode: default
3542
bigtable:
3643
description: Bigtable emulator
3744
redis-cluster:
@@ -51,13 +58,32 @@ x-sentry-service-config:
5158
mode: containerized
5259
rabbitmq:
5360
description: Messaging and streaming broker
61+
memcached:
62+
description: Memcached used for caching
63+
5464
modes:
5565
default: [snuba, postgres, relay]
5666
migrations: [postgres, redis]
5767
acceptance-ci: [postgres, snuba, chartcuterie]
5868
taskbroker: [snuba, postgres, relay, taskbroker]
5969
backend-ci: [snuba, postgres, redis, bigtable, redis-cluster, symbolicator]
6070
rabbitmq: [postgres, snuba, rabbitmq]
71+
symbolicator: [postgres, snuba, symbolicator]
72+
memcached: [postgres, snuba, memcached]
73+
profiling: [postgres, snuba, vroom]
74+
minimal: [postgres, snuba]
75+
full:
76+
[
77+
postgres,
78+
snuba,
79+
relay,
80+
redis,
81+
redis-cluster,
82+
symbolicator,
83+
taskbroker,
84+
rabbitmq,
85+
vroom,
86+
]
6187

6288
services:
6389
postgres:
@@ -125,6 +151,14 @@ services:
125151
- host.docker.internal:host-gateway
126152
environment:
127153
- IP=0.0.0.0
154+
memcached:
155+
image: ghcr.io/getsentry/image-mirror-library-memcached:1.5-alpine
156+
ports:
157+
- '127.0.0.1:11211:11211'
158+
networks:
159+
- devservices
160+
extra_hosts:
161+
- host.docker.internal:host-gateway
128162

129163
networks:
130164
devservices:

0 commit comments

Comments
 (0)
Please sign in to comment.