Commit Graph

104 Commits

Author SHA1 Message Date
Matt Butcher 6eabe28334
fix(tiller): show failed YAML
When an install fails and --dry-run is set, return the broken YAML for
the user to debug.

Closes #1499
2016-11-14 13:15:41 -07:00
Matt Butcher 8f9b9db547
docs(tiller): add docblocks to public methods 2016-11-14 11:44:27 -07:00
Matt Butcher 3830736001
fix(tiller): improve deletion failure handling
This does the following to improve deletion failure handling:

- In an UninstallRelease operation, the release is marked DELETED
  as soon as the basic checks are passed. This resolves 1508. I filed a
  followup issue for doing this even better when we can modify protos
  again.
- If a YAML manifest fails to parse, the error messages now suggests
  that the record is corrupt, and the resources must be manually
  deleted.
- If a resource is missing during deletion, the error messages now make
  it clear that an object was skipped, but that the deletion continued.

Closes #1508
2016-11-04 11:49:33 -06:00
adieu c0850efeb5 Separate tiller into pkg and cmd so we can use tiller as a library. 2016-11-02 22:53:07 +08:00