Skip to content

Operator-SDK support only gs.k8s.io/kubebuilder/v3/pkg/plugin not sigs.k8s.io/kubebuilder/v4/pkg/config".Version #157

@xstefank

Description

@xstefank

Bug Report

What did you do?

I'm trying to update operator-sdk to java-operator-plugins v0.11.0.

What did you expect to see?

Clean integration.

What did you see instead? Under which circumstances?

internal/cmd/operator-sdk/cli/cli.go:174:4: cannot use &quarkusv1.Plugin{} (value of type *"github.com/operator-framework/java-operator-plugins/pkg/quarkus/v1beta".Plugin) as "sigs.k8s.io/kubebuilder/v3/pkg/plugin".Plugin value in argument to cli.WithPlugins: *"github.com/operator-framework/java-operator-plugins/pkg/quarkus/v1beta".Plugin does not implement "sigs.k8s.io/kubebuilder/v3/pkg/plugin".Plugin (wrong type for method SupportedProjectVersions)
		have SupportedProjectVersions() []"sigs.k8s.io/kubebuilder/v4/pkg/config".Version
		want SupportedProjectVersions() []"sigs.k8s.io/kubebuilder/v3/pkg/config".Version

Possible Solution

This was introduced in 059d5fc. Possibly degrade kubebuilder to v3 as it seems that operator-sdk is not updating it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions