Quick Start¶
This walks through the manifests in
examples/:
a GlitchTip instance, an organization with a team, and a project whose DSN
lands in your application's namespace.
kubectl create ns glitchtip
kubectl apply -f examples/instance.yaml # the instance
kubectl apply -f examples/organization.yaml # org + team
kubectl apply -f examples/project.yaml # project in the app namespace
Wait for everything to come up:
kubectl wait -n glitchtip glitchtip/glitchtip --for=condition=Ready --timeout=15m
kubectl wait -n glitchtip glitchtiporganization/acme --for=condition=Ready --timeout=5m
kubectl wait -n glitchtip glitchtipteam/backend --for=condition=Ready --timeout=5m
kubectl wait -n my-app glitchtipproject/my-app --for=condition=Ready --timeout=5m
Read the DSN out of the Secret the GlitchTipProject wrote next to it:
Mount that Secret into your application (e.g. as SENTRY_DSN) and you're
sending events to GlitchTip.
Tip
The example GlitchTip CR sets route.enabled: true with a
main-gateway parent reference — drop or edit spec.route if you don't
have a Gateway API implementation installed, or see
GlitchTip Instances.