Slide 56
Slide 56 text
振り返り
● ここ半年の dreamkast の CI/CD フローを話した
○ GitHub Actions (test / build / update infra-repo in dev,stg,prd) + Argo CD
→ GitHub Actions (test / build) + reviewapp-operator (Review Apps) +
Argo CD Image Updater (update infra-repo in stg,prd) + Argo CD
● reviewapp-operator で app-repo と infra-repo の責任分界点が明確化
○ CI 側で実現していた Review Apps の仕組みを CD 側に寄せられた
○ ReviewApp 周りの作り込みがしたくなった際も Go + kubebuilder で開発可能
● 正直 reviewapp-operator の導入で CI/CD システム自体の複雑度は上がった
○ どうなるかはこれから次第 (ドキュメンテーション / BugFix / operator 開発文化の醸成 / ...)
56