Expand description
Record reconciliation wrapper helpers and macro.
This module provides helper functions and a macro to generate reconciliation wrapper functions for all DNS record types, eliminating ~900 lines of duplicate code.
Constants§
- CONDITION_
STATUS_ TRUE - Condition status indicating ready state
- CONDITION_
TYPE_ READY - Condition type for resource readiness
- ERROR_
TYPE_ RECONCILE - Error type label for reconciliation errors
- REQUEUE_
WHEN_ NOT_ READY_ SECS - Requeue interval for resources that are not ready (30 seconds)
- REQUEUE_
WHEN_ READY_ SECS - Requeue interval for resources that are ready (5 minutes)
Functions§
- is_
resource_ ready - Check if a resource with status conditions is ready.
- requeue_
based_ on_ readiness - Determine requeue action based on readiness status.