# Constants

ProtectAddressFinalizer is used to prevent deletion of an IPAddress object while its claim is not deleted.
ProtectPoolFinalizer is used to prevent deletion of a Pool object while its addresses have not been deleted.
ReleaseAddressFinalizer is used to release an IP address before cleaning up the claim.

# Structs

GlobalInClusterIPPoolReconciler reconciles a GlobalInClusterIPPool object.
InClusterIPPoolReconciler reconciles a InClusterIPPool object.
InClusterProviderAdapter is used as middle layer for provider integration.
IPAddressClaimHandler reconciles a InClusterIPPool object.