Skip to content
This repository has been archived by the owner on Aug 31, 2021. It is now read-only.
This repository has been archived by the owner on Aug 31, 2021. It is now read-only.

Support uninstallation #11

Open
Open
@farcaller

Description

To make kasane into a full-featured manager it needs to support object removal. That could be a trivial extension of layers for use cases when there are dynamically created objects.

Can define a global env named mode:

  • apply is the current kasane apply action
  • remove would allow to add additional objects to be removed with when: mode == 'remove' (also see Loaders for existing k8s objects #10)
  • purge would do the remove plus more (e.g. remove all the relevant CRDs)

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions