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

Support uninstallation for kyma in the installer #2942

Closed
piotrmsc opened this issue Mar 4, 2019 · 3 comments
Closed

Support uninstallation for kyma in the installer #2942

piotrmsc opened this issue Mar 4, 2019 · 3 comments
Assignees
Labels
area/documentation Issues or PRs related to documentation area/installation Issues or PRs related to installation kind/feature Categorizes issue or PR as related to a new feature.

Comments

@piotrmsc
Copy link

piotrmsc commented Mar 4, 2019

Description

Currently, it is possible to trigger uninstallation of kyma via kyma-installer using action label on the installation CR. However, it does not work officially and as expected. For example, see here #1826. Kyma installer should support this action properly, by invoking helm delete (with probably --purge option) on all resources installed by the installer. Documentation should be updated as well and cover this topic fully - users should know how to uninstall kyma to be able to install it again without the need to delete the cluster.

Uninstallation should be triggered using the same CR used for installation. Handling of multiple CRs with installation kind will be handled in the future.

Installer should report releases that failed to uninstall (preferably in installation CR).

Unfortunately, it is not possible to label releases so we have to accept resources provided in the CR and delete it, without checking if it belongs to kyma. Kyma installer (or operator is more accurate name) will be able to uninstall any chart in the cluster. At least for now.

Reasons

It's is beneficial to have a full install/upgrade/uninstall flow supported.

Attachments

@piotrmsc piotrmsc added the area/installation Issues or PRs related to installation label Mar 4, 2019
@piotrmsc piotrmsc added this to the Backlog_Goat milestone Mar 4, 2019
@piotrmsc piotrmsc added the kind/feature Categorizes issue or PR as related to a new feature. label Apr 30, 2019
@derberg
Copy link

derberg commented May 17, 2019

Very good issue, I like it as now in GCP if you install Kyma through marketplace, it is not possible to uninstall without whole cluster deletion

@piotrmsc piotrmsc added the area/documentation Issues or PRs related to documentation label May 31, 2019
@piotrmsc piotrmsc modified the milestones: Backlog_Goat, Sprint_Goat_14 Jun 10, 2019
@Demonsthere
Copy link

From what I can see purge is enabled by default in the installer already

@jakkab jakkab self-assigned this Jun 17, 2019
@piotrmsc piotrmsc modified the milestones: Sprint_Goat_14, Sprint_Goat_15 Jun 24, 2019
@piotrmsc piotrmsc closed this as completed Jul 5, 2019
@rufreakde
Copy link

this link is broken?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/documentation Issues or PRs related to documentation area/installation Issues or PRs related to installation kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

5 participants