メールサーバの残りの部分でpostfix-bulkを展開 [skip ci]
バルク リレーの4つのマニフェストは郵便ステップのために手によって加えられました ファイル名でファイルを適用します。 今もそれらを適用します。, 続行を拒否 サイドカーのアウト・オブ・バンドの秘密が欠落している(mysql-secret では)、 デリバリーイベントスクリプトが変更されたときにのみ postfix-bu...
すべてのデプロイで展開安全監査を実行
目的外 他のステップは、変更されたディレクトリにスコープ付けされますが、この1 他の48のリポジトリから到着する状態をチェックするので、KlusterServicesの変更でそれをgating KlusterServices が変更されたときにのみ実行されることを意味します.
ハンドではなく、デプロイサービスを通じてScyllaDBを管理
scylladb/ は、完全なマニフェストを保持しましたが、デプロイステップはありませんでした。コメントは、それがあったと述べました 「16TBドライブスワップ後、マニュアル的に採用された」データダイル/mnt/backup/scylla 最初にk1m1に物理的になければならなかった。 その状態が満たされている:ドライ...
Config が変更されたコンポーネントのみをデプロイします。再インストールは不要です
deploy-services.yml はすべてのサービスを再適用し、クラスター オペレータを再インストールしました (cert-manager, KubeVirt, CDI — 600s が待ちます) 1 ライン rspamd の変更は ~50min のフル カルスター再インストールを引き起こしました。 - 各プッ...
廃止されたk2m1クラスターセクションをドロップする
k2m1(10.8.2.1:6443)は解約され、到達不能である。その手順は同じに住んでいた deploy services ジョブで、 k1m1 の場合でも kubeconfig/no route を省略しても失敗しました。 完全に成功したデプロイ。 k2m1 セクション全体を削除します。緑色の実行は実質を反映します...
行方不明のkubectlキャッシュが全ジョブを殺さない
Kubectl-install ステップは'set -eo Pipefail'を実行し、 メニュー -name kubectl ... | ヘッド-1 そのキャッシュダイアが不在であるとき(ランナーの再起動間でクリア) 出口を見つけます 1、pipefail それを伝播し、 -e は、ジョブ BEFORE kubect...
Scope concurrency to build jobs, not Kubernetes deploys
Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...
Deploy LibreTranslate and Bergamot in workflow
The manifests were committed but never wired into the deploy steps. Add kubectl apply for both services on K1M1 and K2M1.
Add concurrency group to prevent duplicate workflow runs
When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...