Tekton Triggers 아키텍처

Tekton Triggers 아키텍처 An architecture diagram generated by Archify. GitHub Webhook · 보호된 main push · Architecture component GitHub Webhook 보호된 main push EventListener · Webhook 수신 HTTP 서버 · Tekton Triggers EventListener Webhook 수신 HTTP 서버 GitHub Interceptor · HMAC · push 타입 · Tekton Triggers GitHub Interceptor HMAC · push 타입 CEL Interceptor · 저장소 · ref · SHA · Tekton Triggers CEL Interceptor 저장소 · ref · SHA TriggerBinding · 전체 커밋 SHA · Tekton Triggers TriggerBinding 전체 커밋 SHA TriggerTemplate · 고정된 실행·권한 · Tekton Triggers TriggerTemplate 고정된 실행·권한 PipelineRun · 파이프라인 실행 시작 · Tekton Pipelines PipelineRun 파이프라인 실행 시작 HTTP POST 검증 통과 필터 통과 파라미터 생성 Tekton Triggers Tekton Pipelines Legend 백엔드 서비스 보안 구성 요소 외부 시스템

요청 검증

  • • GitHub HMAC과 push eventTypes
  • • 승인 저장소·브랜치·SHA·삭제 여부 검사

실행 범위

  • • Git URL·이미지·SA는 신뢰된 정의에 고정
  • • 외부 PR에는 별도 권한·실행 환경