Spinnaker Integration
Overview
Spinnaker CD platform integration for investigating pipeline executions and application health during Root Cause Analysis. Use during RCA to check if deployments correlate with incidents.
Instructions
Tool: spinnaker_rca
Query Spinnaker CD platform for root cause analysis and interactive investigation.
Actions:
recent_pipelines-- List recent pipeline executions; optionalapplicationfilter andlimitpipeline_detail-- Get full execution with stage-by-stage status. Requiresexecution_idapplication_health-- Cluster + server group health. Requiresapplicationlist_pipeline_configs-- Available pipeline definitions. Requiresapplicationtrigger_pipeline-- Trigger a pipeline (e.g. rollback). Requiresapplication+pipeline_name, optionalparametersexecution_logs-- Detailed logs for failed stages. Requiresexecution_id
RCA Investigation Flow
spinnaker_rca(action='recent_pipelines', application='APP')-- Check for recent pipeline executionsspinnaker_rca(action='pipeline_detail', execution_id='ID')-- Get stage-by-stage status for a suspicious executionspinnaker_rca(action='application_health', application='APP')-- Check cluster and server group healthspinnaker_rca(action='execution_logs', execution_id='ID')-- Get detailed logs for failed stagesspinnaker_rca(action='list_pipeline_configs', application='APP')-- List available pipelines (e.g. to find a rollback pipeline)spinnaker_rca(action='trigger_pipeline', application='APP', pipeline_name='rollback')-- Trigger rollback if needed
Important Rules
- Check
recent_pipelinesfirst to correlate deployments with incident timing. - Use
pipeline_detailto get stage-by-stage breakdown before reading logs. - Use
application_healthto assess current cluster state. - Only use
trigger_pipeline(e.g. for rollback) after confirming root cause with the user.