When you try to install the Data Solutions operator, the process does not complete and the installation remains in Pending state.

Cause

The datasolutions namespaces within the cluster remain in Terminating state or the new PackageInstall resource of the Data Solutions operator returns a conflict error.

Solution

  • If the namespaces remain in Terminating state, verify if there are any existing app resources by running the kubectl get apps command. Delete the remaining resources by removing the resources' finalizers.
  • If the PackageInstall resource returns a conflict error, delete all old resources by running the kapp delete -a label:kapp.k14s.io/app=appid command. The appid of the old resources is displayed in the error message of the PackageInstall resource.