Zum Inhalt

Reconciliation

Modell

desired state
-> observe
-> classify diff + ownership
-> policy/preflight
-> minimal mutation
-> verify
-> observe again
-> verified convergence

Anforderungen

  • Reconciliation MUSS für stabilen gewünschten Zustand idempotent sein.
  • Ausländische Eigentums- oder Eigentumskonflikte MÜSSEN vor destruktiver Mutation geschlossen werden.
  • Nicht unterstützte erforderliche Semantik MUSS vor der Mutation scheitern.
  • Externe Ressourcen MÜSSEN nur beobachtet werden, es sei denn, eine explizit unterstützte Eigentumsübertragung existiert.
  • Erfolg MÜSSEN NICHT gemeldet werden, bevor die erforderliche Nach-Mutation-Verifikation erfolgreich ist.
  • Reparieren SOLLTE die kleinste sichere Mutation anwenden, die zur Wiederherstellung des gewünschten Zustands erforderlich ist.

Getippte Zustände

Das Modell muss materiell verschiedene Staaten wie fehlende, in-sync, Drift, Konflikt, ausländisches Eigentum, nicht unterstützt und degradiert erhalten.