-
Notifications
You must be signed in to change notification settings - Fork 192
make package install idempotent #983
make package install idempotent #983
Conversation
2a47a71
to
2abf5e8
Compare
Cluster Generation A/B Results: |
Cluster Generation A/B Results: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Have some minor comments, but they are not blockers. The changes look good to me. This PR has been reviewed and approved by component owner as well.
Signed-off-by: Marjan Alavi <malavi@vmware.com>
e7b5216
to
610abfa
Compare
Signed-off-by: Marjan Alavi <malavi@vmware.com>
610abfa
to
be767d4
Compare
Cluster Generation A/B Results: |
Cluster Generation A/B Results: |
Cluster Generation A/B Results: |
What this PR does / why we need it:
Fixes "tanzu package install" should be idempotent? #726
Fixes tanzu "package installed delete" output looks like a failure for a partially installed package #728
Describe testing done for PR:
Tested manually in the cluster, also improved unit test coverage as part of the PR and tested with existing integration tests
Does this PR introduce a user-facing change?:
None
Release note:
Example outputs:
When trying to install a package with invalid configuration:
Fixing the problem and retrying:
When trying to install an already existing package, if either of version or value-file be changed, those will get updated:
When trying to delete a package which was failed to be installed, any resources that is installed get deleted explicitly:
Deleting an existing the package:
Trying to delete a non-existing package:
New PR Checklist