Skip to content

Bumping operator-framework API dependency to v0.11.1 breaks OLM #2573

Open
@fgiloux

Description

@fgiloux

Bug Report

What did you do?
Bumped OLM dependency to v0.11.1 (the current latest)

What did you expect to see?
OLM needs to work with the newer API version

What did you see instead? Under which circumstances?
Build failed due to the newer version of k8s.io/api to v0.23.0:

Error: pkg/controller/operators/suite_test.go:91:3: cannot use []"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1".CustomResourceDefinition{...} (type []"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1".CustomResourceDefinition) as type []*"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1".CustomResourceDefinition in field value
# github.com/operator-framework/operator-lifecycle-manager/pkg/controller/registry/reconciler
Error: pkg/controller/registry/reconciler/reconciler.go:135:7: unknown field 'Handler' in struct literal of type "k8s.io/api/core/v1".Probe
Error: pkg/controller/registry/reconciler/reconciler.go:144:7: unknown field 'Handler' in struct literal of type "k8s.io/api/core/v1".Probe
[...]

Environment

  • operator-lifecycle-manager version: master branch

Additional context
I will have a closer look at it.
Dependencies were bumped in o-f API in this PR: operator-framework/api#212

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugCategorizes issue or PR as related to a bug.triagedIssue has been considered by a member of the OLM community

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions