Skip to content

Installer rollback process should be clean and accurate.  #391

@deepusundar

Description

@deepusundar

The uninstall or rollback process should be clean and accurate. This is applicable when an existing functioning stack is being deleted or when the installer itself rollbacks when an error occurs while installing Jazz. This is also important from a security point of view as well (Example: leaving out credentials in Jenkins without clean up)

To Reproduce
Install Jazz with a user with insufficient privileges, the installer will fail in the middle of the process sometimes after provisioning resources (which should not ideally). Now running the delete script would also fail with permissions errors

Expected behavior
Clean and rollback should be done gracefully in an all scenarios and intimate user if anything left out

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions