エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ArgoCDで、DBのマイグレーションが完了してからデプロイする - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ArgoCDで、DBのマイグレーションが完了してからデプロイする - Qiita
背景 私が所属しているプロジェクトのリリースフローは、大まかに以下の順序で行われます。 1. DBのマイ... 背景 私が所属しているプロジェクトのリリースフローは、大まかに以下の順序で行われます。 1. DBのマイグレーション専用ブランチにマージ 2. CloudBuildで、マイグレーション用のシェルが実行される 3. デプロイ専用ブランチにマージ 4. CloudBuildで、k8sのマニフェストが適用される また先日、DBの接続情報などをSealedSecretを用いてSecretで管理するようになりました。 そこでマイグレーションの実行もk8sのJobで実行したくなったのですが、マイグレーションの完了を待ってからデプロイするにはどうすればいいかと疑問に思い、調査した結果、ArgoCDでうまいことやれそうだということが分かったので、検証することにしました。 しかもArgoCDでGitOpsを実現しようとしていたので、ちょうどよかったです。 この記事で触れること ArgoCDのHookについて