Skip to content

fix(controller): manually add a decoder since its not injected anymore #454

fix(controller): manually add a decoder since its not injected anymore

fix(controller): manually add a decoder since its not injected anymore #454

Triggered via pull request June 10, 2024 09:15
Status Failure
Total duration 1m 53s
Artifacts

pr-code.yml

on: pull_request
Static Analysis
1m 42s
Static Analysis
Matrix: Unit Testing
Fit to window
Zoom out
Zoom in

Annotations

27 errors
Unit Testing (1.24)
ir.InjectDecoder undefined (type ImageRewriter has no field or method InjectDecoder)
Unit Testing (1.24)
Process completed with exit code 2.
Unit Testing (1.29)
The job was canceled because "_1_24" failed.
Unit Testing (1.29)
ir.InjectDecoder undefined (type ImageRewriter has no field or method InjectDecoder)
Unit Testing (1.29)
Process completed with exit code 2.
Unit Testing (1.28)
The job was canceled because "_1_24" failed.
Unit Testing (1.27)
The job was canceled because "_1_24" failed.
Unit Testing (1.28)
ir.InjectDecoder undefined (type ImageRewriter has no field or method InjectDecoder)
Unit Testing (1.27)
ir.InjectDecoder undefined (type ImageRewriter has no field or method InjectDecoder)
Unit Testing (1.28)
The operation was canceled.
Unit Testing (1.27)
The operation was canceled.
Unit Testing (1.25)
The job was canceled because "_1_24" failed.
Unit Testing (1.25)
ir.InjectDecoder undefined (type ImageRewriter has no field or method InjectDecoder)
Unit Testing (1.25)
Process completed with exit code 2.
Unit Testing (1.26)
The job was canceled because "_1_24" failed.
Unit Testing (1.26)
ir.InjectDecoder undefined (type ImageRewriter has no field or method InjectDecoder)
Unit Testing (1.26)
The operation was canceled.
Static Analysis: internal/controller/collector.go#L7
could not import github.com/enix/kube-image-keeper/api/kuik/v1alpha1 (-: # github.com/enix/kube-image-keeper/api/kuik/v1alpha1
Static Analysis: api/kuik/v1alpha1/cachedimage_types.go#L74
cannot use &CachedImage{} (value of type *CachedImage) as "k8s.io/apimachinery/pkg/runtime".Object value in argument to SchemeBuilder.Register: *CachedImage does not implement "k8s.io/apimachinery/pkg/runtime".Object (missing method DeepCopyObject)
Static Analysis: api/kuik/v1alpha1/cachedimage_types.go#L74
cannot use &CachedImageList{} (value of type *CachedImageList) as "k8s.io/apimachinery/pkg/runtime".Object value in argument to SchemeBuilder.Register: *CachedImageList does not implement "k8s.io/apimachinery/pkg/runtime".Object (missing method DeepCopyObject)
Static Analysis: api/kuik/v1alpha1/cachedimage_utils.go#L30
cannot use &repository (value of type *Repository) as "sigs.k8s.io/controller-runtime/pkg/client".Object value in argument to apiReader.Get: *Repository does not implement "sigs.k8s.io/controller-runtime/pkg/client".Object (missing method DeepCopyObject)
Static Analysis: api/kuik/v1alpha1/cachedimage_webhook.go#L16
cannot use r (variable of type *CachedImage) as "k8s.io/apimachinery/pkg/runtime".Object value in argument to ctrl.NewWebhookManagedBy(mgr).WithDefaulter(r).For: *CachedImage does not implement "k8s.io/apimachinery/pkg/runtime".Object (missing method DeepCopyObject)
Static Analysis: api/kuik/v1alpha1/cachedimage_webhook.go#L23
impossible type assertion: obj.(*CachedImage)
Static Analysis: api/kuik/v1alpha1/repository_types.go#L55
cannot use &Repository{} (value of type *Repository) as "k8s.io/apimachinery/pkg/runtime".Object value in argument to SchemeBuilder.Register: *Repository does not implement "k8s.io/apimachinery/pkg/runtime".Object (missing method DeepCopyObject)
Static Analysis: api/kuik/v1alpha1/repository_types.go#L55
cannot use &RepositoryList{} (value of type *RepositoryList) as "k8s.io/apimachinery/pkg/runtime".Object value in argument to SchemeBuilder.Register: *RepositoryList does not implement "k8s.io/apimachinery/pkg/runtime".Object (missing method DeepCopyObject)) (typecheck)
Static Analysis: internal/scheme/scheme.go#L13
could not import github.com/enix/kube-image-keeper/api/kuik/v1alpha1 (-: # github.com/enix/kube-image-keeper/api/kuik/v1alpha1
Static Analysis: api/kuik/v1alpha1/cachedimage_types.go#L74
cannot use &CachedImage{} (value of type *CachedImage) as "k8s.io/apimachinery/pkg/runtime".Object value in argument to SchemeBuilder.Register: *CachedImage does not implement "k8s.io/apimachinery/pkg/runtime".Object (missing method DeepCopyObject)