mirror of
https://github.com/helm/helm.git
synced 2026-05-28 04:35:48 -04:00
Merge pull request #7320 from PhilGrayson/issue-7279
Do not delete templated CRDs
This commit is contained in:
commit
f35719a62a
1 changed files with 10 additions and 0 deletions
|
|
@ -202,6 +202,11 @@ func (c *Client) Update(original, target ResourceList, force bool) (*Result, err
|
|||
}
|
||||
|
||||
for _, info := range original.Difference(target) {
|
||||
if info.Mapping.GroupVersionKind.Kind == "CustomResourceDefinition" {
|
||||
c.Log("Skipping the deletion of CustomResourceDefinition %q", info.Name)
|
||||
continue
|
||||
}
|
||||
|
||||
c.Log("Deleting %q in %s...", info.Name, info.Namespace)
|
||||
res.Deleted = append(res.Deleted, info)
|
||||
if err := deleteResource(info); err != nil {
|
||||
|
|
@ -224,6 +229,11 @@ func (c *Client) Delete(resources ResourceList) (*Result, []error) {
|
|||
var errs []error
|
||||
res := &Result{}
|
||||
err := perform(resources, func(info *resource.Info) error {
|
||||
if info.Mapping.GroupVersionKind.Kind == "CustomResourceDefinition" {
|
||||
c.Log("Skipping the deletion of CustomResourceDefinition %q", info.Name)
|
||||
return nil
|
||||
}
|
||||
|
||||
c.Log("Starting delete for %q %s", info.Name, info.Mapping.GroupVersionKind.Kind)
|
||||
if err := c.skipIfNotFound(deleteResource(info)); err != nil {
|
||||
// Collect the error and continue on
|
||||
|
|
|
|||
Loading…
Reference in a new issue