fqdn1.example.com is deleted and recreated with the new FQDN fqdn2.example.com

kubectl logs ako-0 -n avi-system2026-03-02T09:22:48.460Z INFO status/crd_status.go:68 key: HostRule/default/test-hostrule, msg: Successfully updated the hostrule default/test-hostrule status {"Status":"Rejected","Error":"fqdn1.example.com is already in use by hostrule fqdn1.example.com"}
2026-03-02T09:22:48.461Z WARN k8s/crdcontroller.go:178 key: HostRule/default/test-hostrule, msg: Error retrieved during validation of HostRule: fqdn1.example.com is already in use by hostrule fqdn1.example.com
2026-03-02T09:22:48.461Z DEBUG k8s/crdcontroller.go:180 key: HostRule/default/test-hostrule, msg: ADD
2026-03-02T09:22:48.466Z INFO nodes/dequeue_ingestion.go:38 key: HostRule/default/test-hostrule, msg: starting graph Sync
2026-03-02T09:22:48.466Z ERROR nodes/ingress_model_rel.go:594 key: HostRule/default/test-hostrule, msg: Hostrule is not in accepted state
2026-03-02T09:22:48.466Z INFO status/crd_status.go:68 key: HostRule/default/test-hostrule, msg: Successfully updated the hostrule default/test-hostrule status {"Status":"Rejected","Error":"fqdn1.example.com is already in use by hostrule fqdn1.example.com"}
2026-03-02T09:22:48.467Z WARN k8s/crdcontroller.go:195 key: HostRule/default/test-hostrule, Error retrieved during validation of HostRule: fqdn1.example.com is already in use by hostrule fqdn1.example.com
2026-03-02T09:22:48.467Z DEBUG k8s/crdcontroller.go:200 key: HostRule/default/test-hostrule, msg: UPDATE
2026-03-02T09:22:48.472Z INFO nodes/dequeue_ingestion.go:38 key: HostRule/default/test-hostrule, msg: starting graph Sync
2026-03-02T09:22:48.472Z ERROR nodes/ingress_model_rel.go:594 key: HostRule/default/test-hostrule, msg: Hostrule is not in accepted stateWorkaround:
-Restart the AKO pod to clear the stale FQDN cache, allowing the HostRule to be accepted:
kubectl delete pod ako-0 -n avi-systemNote:
Restarting the AKO pod may briefly pause AKO's reconciliation loop. This should not cause downtime for existing Virtual Services, but no new changes will be processed until the pod is back online.
-After the pod restarts, verify that the HostRule is now in the Accepted state:
kubectl describe hostrule <hostrule-name> -n <namespace>The status should show:
Status:
Status: AcceptedResolution:
This issue is fixed starting from AKO version 2.1.2. Refer to the Release Notes for more details.