Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FuseML uninstaller gets stuck while deleting extensions #299

Open
stefannica opened this issue Nov 22, 2021 · 1 comment
Open

FuseML uninstaller gets stuck while deleting extensions #299

stefannica opened this issue Nov 22, 2021 · 1 comment
Labels
area/extension FuseML extensions for 3rd party tool integration area/installer Installation related requests bug Something isn't working

Comments

@stefannica
Copy link
Member

When deleting an extension with the FuseML installer (e.g. fuseml-installer extensions --remove kserve), the installer gets stuck. This happens because the installer tries to delete the CRDs as part of the uninstallation process, but this cannot happen while there are resources still configured in the fuseml-workloads namespace, or in any other namespace for that matter.

The workaround for this is to manually delete all related resources before deleting the extension.

@stefannica stefannica added bug Something isn't working area/installer Installation related requests area/extension FuseML extensions for 3rd party tool integration labels Nov 22, 2021
@stefannica stefannica added this to Backlog in FuseML Project Board via automation Nov 22, 2021
@stefannica
Copy link
Member Author

Some ideas on how this could potentially be solved:

  • enhance the installer to run a check for any related resources and:
    • skip the CRD deletion if resources are still present in the cluster, or
    • skip deleting the extension, or
    • forcefully remove all related resources from the fuseml-workloads namespace before removing the extension (this behavior should be controlled with an installer command line flag)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/extension FuseML extensions for 3rd party tool integration area/installer Installation related requests bug Something isn't working
Projects
Development

No branches or pull requests

1 participant