cadrumo.application.config_reset module

Durable roll-forward authority for all-profile configuration reset.

exception ConfigResetError(message=None, *, context=None, translated_message=None)[source]

Bases: CadrumoError

Base application failure for durable configuration reset.

Parameters:
  • message (str | None)

  • context (Mapping[str, object] | None)

  • translated_message (str | None)

Return type:

None

code
exception ConfigResetConfirmationRequiredError(message=None, *, context=None, translated_message=None)[source]

Bases: ConfigResetError

Raised when a destructive start or resume lacks confirmation.

Parameters:
  • message (str | None)

  • context (Mapping[str, object] | None)

  • translated_message (str | None)

Return type:

None

code
exception ConfigResetAlreadyRunningError(message=None, *, context=None, translated_message=None)[source]

Bases: ConfigResetError

Raised when a new start overlaps an incomplete reset operation.

Parameters:
  • message (str | None)

  • context (Mapping[str, object] | None)

  • translated_message (str | None)

Return type:

None

code
exception ConfigResetOperationNotFoundError(message=None, *, context=None, translated_message=None)[source]

Bases: ConfigResetError

Raised when status or resume cannot resolve an operation.

Parameters:
  • message (str | None)

  • context (Mapping[str, object] | None)

  • translated_message (str | None)

Return type:

None

code
start_config_reset(*, certificate_secret_backend_factory, operator_scope_ports, bucket_storage, confirmed, acknowledge_retention_override=False, retention_override_reason=None)[source]

Start and execute one durable all-profile reset operation.

Return type:

ConfigResetOperation

Parameters:
config_reset_status(operation_id=None)[source]

Return one reset journal without changing its status or phase.

Return type:

ConfigResetOperation | None

Parameters:

operation_id (str | None)

resume_config_reset(operation_id, *, certificate_secret_backend_factory, operator_scope_ports, bucket_storage, confirmed, acknowledge_retention_override=False, retention_override_reason=None)[source]

Resume one incomplete operation from its durable recorded phases.

Return type:

ConfigResetOperation

Parameters: