Slide 16
Slide 16 text
Prow の主な Component
Hook GithubからのWebhookを受け取り、各種プラグインを実⾏する
Tide 条件の満たされた Pull Request のマージを⾏う
Plank k8s pod を利⽤してジョブの実⾏を⾏う実⾏エンジン
Deck 設定されたProwに関するWebUIを提供する
Crier ジョブの実⾏結果の通知機能を提供(Github, Slack, etc )
Sinker Plankによって⽣成された古いPodのクリーンアップを⾏う
Horologium Periodicというcronのような定期実⾏のProwJobをスケジューリングする
StatusReconciler PRがスタックしないようにProwJobのpresubmitのステータスを調整する
Spyglass Deckに同梱されている、ジョブの実⾏結果を表⽰するUI