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:
CadrumoErrorBase application failure for durable configuration reset.
- Parameters:
- Return type:
None
- code¶
- exception ConfigResetConfirmationRequiredError(message=None, *, context=None, translated_message=None)[source]¶
Bases:
ConfigResetErrorRaised when a destructive start or resume lacks confirmation.
- Parameters:
- Return type:
None
- code¶
- exception ConfigResetAlreadyRunningError(message=None, *, context=None, translated_message=None)[source]¶
Bases:
ConfigResetErrorRaised when a new start overlaps an incomplete reset operation.
- Parameters:
- Return type:
None
- code¶
- exception ConfigResetOperationNotFoundError(message=None, *, context=None, translated_message=None)[source]¶
Bases:
ConfigResetErrorRaised when status or resume cannot resolve an operation.
- Parameters:
- 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:
- Parameters:
certificate_secret_backend_factory (CertificateSecretBackendFactory)
operator_scope_ports (OperatorScopePorts)
bucket_storage (ProfileBucketStoragePort)
confirmed (bool)
acknowledge_retention_override (bool)
retention_override_reason (str | None)
- config_reset_status(operation_id=None)[source]¶
Return one reset journal without changing its status or phase.
- Return type:
- 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:
- Parameters:
operation_id (str)
certificate_secret_backend_factory (CertificateSecretBackendFactory)
operator_scope_ports (OperatorScopePorts)
bucket_storage (ProfileBucketStoragePort)
confirmed (bool)
acknowledge_retention_override (bool)
retention_override_reason (str | None)