Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

tazuna state diff

各 Manager の Build 結果と、クラスタに保存されている State を比較し、 リソース単位の差分を出力します。クラスタは変更しません。

tazuna state diff [-f tazuna.yaml]

振る舞い

  1. tazuna.yaml をロードする。
  2. 各 Manifest について、Manager の Build を呼び出して 「いま tazuna.yaml から生成されるべきリソース」を組み立てる。
  3. クラスタ上の State と突き合わせて、リソース単位で次のいずれかに分類して出力する。
Diff type意味
addedBuild 結果には存在し、State には存在しない
modified両方に存在するが、content hash が異なる
removedState にあるが、Build 結果には存在しない
always-sync差分計算をスキップし、常に同期する扱いの分類。type: genesissecret 由来の Secret はここに入る

context_matches の評価は行いません。 クラスタへの read アクセスのみを行い、何も変更しません。

フラグ

グローバルフラグ 以外に固有フラグはありません。

tazuna state diff
tazuna state diff -f tazuna.yaml

関連