Slide 18
Slide 18 text
E2Eテストの課題: テストケースの組み合わせ爆発
● Ciliumは多機能な上にサポートしている動作環境が多い
○ 機能の組み合わせ * 動作環境
● クラウド環境
○ GCP, AWS, Azure, etc…
● Linuxカーネルのバージョン
○ ディストリビューション固有カーネル (RHELカーネルなど), LTSカーネル数バージョン
● Kubernetesのバージョン
○ アップストリームのバージョン3つ
○ クラウドの固有環境 (GKE, EKS, AKS, etc...)
● Cilium自身のバージョン
○ Upgrade/Downgradeテスト
● 最新のUpgrade/DowngradeテストはMatrixの数が25
○ もちろん並列実行されるが1 Matrix当たり平均25分前後かかる
● 時間的にも経済的にも (CloudやGHAの使用料) コストが高い 18