Skip to content

Commit 95bb636

Browse files
szedan-rhclaude
andcommitted
feat: integrate Jaeger deployment into main deployment script
Add Jaeger deployment to deploy-to-openshift.sh so all observability components (Grafana, Prometheus, Jaeger) can be deployed with a single command. The script includes conditional logic to gracefully handle cases where Jaeger deployment files may not exist. Signed-off-by: Sherif Edan <[email protected]> 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent abb6560 commit 95bb636

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

deploy/openshift/deploy-to-openshift.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,17 @@ spec:
264264
EOF
265265
success "Routes created"
266266

267+
# Deploy Jaeger for tracing
268+
log "Deploying Jaeger for distributed tracing..."
269+
if [[ -d "$SCRIPT_DIR/observability/jaeger" ]]; then
270+
oc apply -f "$SCRIPT_DIR/observability/jaeger/deployment.yaml" -n "$NAMESPACE"
271+
oc apply -f "$SCRIPT_DIR/observability/jaeger/service.yaml" -n "$NAMESPACE"
272+
oc apply -f "$SCRIPT_DIR/observability/jaeger/route.yaml" -n "$NAMESPACE"
273+
success "Jaeger deployed"
274+
else
275+
warn "Jaeger deployment files not found at $SCRIPT_DIR/observability/jaeger, skipping..."
276+
fi
277+
267278
log "Waiting for deployments to be ready..."
268279
log "This may take several minutes as models are downloaded..."
269280

0 commit comments

Comments
 (0)