|
9 | 9 | jsoniter "github.com/json-iterator/go" |
10 | 10 | "helm.sh/helm/v3/pkg/action" |
11 | 11 | "helm.sh/helm/v3/pkg/kube" |
12 | | - v1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1" |
13 | | - "k8s.io/apimachinery/pkg/api/errors" |
| 12 | + apiextv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1" |
| 13 | + apierrors "k8s.io/apimachinery/pkg/api/errors" |
14 | 14 | "k8s.io/apimachinery/pkg/runtime" |
15 | 15 | "k8s.io/apimachinery/pkg/types" |
16 | 16 | "k8s.io/apimachinery/pkg/util/strategicpatch" |
@@ -82,7 +82,7 @@ func Generate(actionConfig *action.Configuration, originalManifest, targetManife |
82 | 82 | helper := resource.NewHelper(info.Client, info.Mapping) |
83 | 83 | currentObj, err := helper.Get(info.Namespace, info.Name) |
84 | 84 | if err != nil { |
85 | | - if !errors.IsNotFound(err) { |
| 85 | + if !apierrors.IsNotFound(err) { |
86 | 86 | return fmt.Errorf("could not get information about the resource: %w", err) |
87 | 87 | } |
88 | 88 | // to be created |
@@ -167,7 +167,7 @@ func createPatch(originalObj, currentObj runtime.Object, target *resource.Info) |
167 | 167 | _, isUnstructured := versionedObject.(runtime.Unstructured) |
168 | 168 |
|
169 | 169 | // On newer K8s versions, CRDs aren't unstructured but has this dedicated type |
170 | | - _, isCRD := versionedObject.(*v1.CustomResourceDefinition) |
| 170 | + _, isCRD := versionedObject.(*apiextv1.CustomResourceDefinition) |
171 | 171 |
|
172 | 172 | if isUnstructured || isCRD { |
173 | 173 | // fall back to generic JSON merge patch |
@@ -200,7 +200,7 @@ func existingResourceConflict(resources kube.ResourceList) (kube.ResourceList, e |
200 | 200 | helper := resource.NewHelper(info.Client, info.Mapping) |
201 | 201 | _, err = helper.Get(info.Namespace, info.Name) |
202 | 202 | if err != nil { |
203 | | - if errors.IsNotFound(err) { |
| 203 | + if apierrors.IsNotFound(err) { |
204 | 204 | return nil |
205 | 205 | } |
206 | 206 | return fmt.Errorf("could not get information about the resource: %w", err) |
|
0 commit comments