Skip to content

Helmfile apply does not install deleted resources  #2013

@schollii

Description

@schollii

Steps to reproduce :

  1. Install a new set of releases via helmfile apply
  2. Use kubectl to delete one of the resources created for one of the released apps, eg kubectl delete svc APP1_NAME
  3. Run helmfile apply again: I would expect it to see (when it does a diff) that svc APP1_NAME is missing, and therefore desired state is different from current k8s state, and so I expected it to run a helm upgrade on the app for which k8s resource was deleted. But it does not do that.

There's a chance this is a helm or even helm diff issue (or helmfile diff but I think it uses helm diff plugin), I will see if I can dig some more but meanwhile, I thought this might just be a known limitation or issue.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions