You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
seichi_infra で実施しようとしているアプローチで未解決な問題として「どう再起動タイミングを同期し、デフォルトですべての再起動を 4:00 に集めるか」みたいなのは依然としてあるんですが、それを実現するツールはまぁさすがにあるでしょうという見立てでいます。例えば、 GitHub 上のバージョン定義を single source of truth として、マージタイミングによってデプロイを制御するってのは一つの手ではあると思いますが、ArgoCD 上でもうちょっと確度が高いデプロイ制御ができるんじゃないかなと見ています。
現状、本番サーバーへのコンフィグのデプロイはあたたかみのある手動コピーペーストで行う方法と手動でサーバーからGitHubに向かってoutgoing requestを発射する方法がある。前者は、多段SSHとユーザー切り替えを挟む必要があり、ダルい。後者はoutgoing requestが規制される動きがあるのと、PRがマージされてから反映までのラグができてしまう。
理想的にはPRがmasterブランチへマージされたとき、自動でデプロイされること、及び必要ならば各種プラグインのreloadコマンドを発行することが好ましいと考える。
The text was updated successfully, but these errors were encountered: