$ kubectl get pkgi -n <namespace>Reconcile failed: Error (see .status.usefulErrorMessage for details)
$ kubectl describe pkgi <kapp-controller-name> -n <namespace>Useful Error Message: kapp: Error: waiting on reconcile deployment/kapp-controller (apps/v1) namespace: tkg-system: Finished unsuccessfully (Deployment is not progressing: ProgressDeadlineExceeded (message: ReplicaSet "kapp-controller-#######" has timed out progressing.))
YYYY-MM-DDThh:mm:ss rest/rest_operation.go:### key: admin/domain-c##-<cluster-name>-control-plane-service, msg: Error in rest operation is not of type AviError, err: Rest request error, returning to caller, *errors.errorStringhh:mm:ss avisession.go:###] CheckControllerStatus is disabled for this session, not going to retry.YYYY-MM-DDThh:mm:ss rest/dequeue_nodes.go:### key: admin/domain-c##-<cluster-name>-control-plane-service, msg: got error while executing rest request: Error during PUT: Rest request error, returning to caller, adding to slow retry queueThis is most likely caused by low memory in the AVI load balancer Service Engine.
Increase the memory for the AVI load balancer's Service Engine.
Check the below document for information regarding increasing the memory: