Skip to content

chore: update api to v0.46.0 and operator-registry/v2 to alpha-3 - #3953

Open
tmshort wants to merge 2 commits into
operator-framework:masterfrom
tmshort:chore/api-v0.46.0-registry-v2-alpha3
Open

tmshort wants to merge 2 commits into
operator-framework:masterfrom
tmshort:chore/api-v0.46.0-registry-v2-alpha3

Conversation

@tmshort

@tmshort tmshort commented Oct 28, 2026 •

Copy link
Copy Markdown
Member

Description of the change:

Update github.com/operator-framework/api to v0.46.0 and migrate Go imports and the direct dependency to github.com/operator-framework/operator-registry/v2@v2.0.0-alpha-3. Regenerate vendored dependencies and the API CRDs copied into the chart. Registry v2 requires Go 1.26.5.

Remove the three package-server provider tests that require registry's removed SQLite package, while retaining the fake-client package-manifest tests. Remove the unused SQLite Kiali fixture generator and Dockerfile. The v2 opm image is used for bundle operations; the configmap server image remains pinned to the available v1.74.0 release because registry v2 does not produce it.

This PR has two signed-off commits: source/dependency/code changes, then vendor-only changes.

The go-verdiff check requires the override-go-verdiff label for the Go version update required by registry v2.

Motivation for the change:

Consume the tagged API and registry v2 releases while keeping OLM v0's remaining legacy catalog serving path usable.

Architectural changes:

None to OLM runtime APIs. The Go module import path changes to /v2; the legacy configmap server image remains on v1.

Testing remarks:

  • go mod tidy, go mod vendor, and go mod verify
  • make manifests, make codegen, and make mockgen
  • go build -p 2 ./cmd/...
  • go test -p 2 ./pkg/package-server/... and go test -p 2 ./pkg/controller/registry/... (the gRPC tests needing localhost sockets were rerun with socket access)
  • go test -p 2 -run '^$' ./test/e2e (compile only)
  • git diff --check
  • Verified the alpha-3 opm and v1.74.0 configmap server image tags on Quay.

Reviewer Checklist

  • Sufficient unit test coverage
  • Sufficient end-to-end test coverage
  • Commit messages sensible and descriptive
  • Code is properly formatted

@openshift-ci

openshift-ci Bot commented Oct 28, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign grokspawn for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@coderabbitai

coderabbitai Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 458 files, which is 158 over the limit of 300.

To get a review, reduce the PR to 300 files or fewer by splitting it into smaller PRs or changing its base branch.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Enterprise
  • Run ID: ccd0a979-e8c6-4a71-9ced-05eab8e22428
Commits

Reviewing files that changed from the base of the PR and between a1882e6 and 49a0780.

Files ignored due to path filters: 3
  • go.sum is excluded by !**/*.sum
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/api/registry.pb.go is excluded by !**/*.pb.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/api/registry_grpc.pb.go is excluded by !**/*.pb.go
Files selected for processing: 458
  • Makefile
  • deploy/chart/crds/0000_50_olm_00-clusterserviceversions.crd.yaml
  • deploy/chart/crds/0000_50_olm_00-subscriptions.crd.yaml
  • go.mod
  • hack/rebuild-webhook-operator-index.sh
  • pkg/controller/bundle/bundle_unpacker.go
  • pkg/controller/bundle/bundle_unpacker_test.go
  • pkg/controller/operators/catalog/fakes/fake_registry_client.go
  • pkg/controller/operators/catalog/fakes/fake_registry_interface.go
  • pkg/controller/operators/catalog/manifests.go
  • pkg/controller/operators/catalog/subscription/reconciler.go
  • pkg/controller/operators/olm/groups_test.go
  • pkg/controller/operators/olm/labeler.go
  • pkg/controller/operators/olm/labeler_test.go
  • pkg/controller/operators/olm/operator_test.go
  • pkg/controller/operators/olm/operatorgroup.go
  • pkg/controller/operators/olm/operatorgroup_test.go
  • pkg/controller/operators/openshift/clusteroperator_controller_test.go
  • pkg/controller/operators/openshift/helpers_test.go
  • pkg/controller/registry/grpc/source.go
  • pkg/controller/registry/grpc/source_test.go
  • pkg/controller/registry/registry_client.go
  • pkg/controller/registry/resolver/cache/operators.go
  • pkg/controller/registry/resolver/cache/operators_test.go
  • pkg/controller/registry/resolver/cache/predicates.go
  • pkg/controller/registry/resolver/projection/properties.go
  • pkg/controller/registry/resolver/projection/properties_test.go
  • pkg/controller/registry/resolver/resolver.go
  • pkg/controller/registry/resolver/resolver_test.go
  • pkg/controller/registry/resolver/source_csvs.go
  • pkg/controller/registry/resolver/source_csvs_test.go
  • pkg/controller/registry/resolver/source_registry.go
  • pkg/controller/registry/resolver/source_registry_test.go
  • pkg/controller/registry/resolver/step_resolver_test.go
  • pkg/controller/registry/resolver/steps.go
  • pkg/controller/registry/resolver/util_test.go
  • pkg/controller/registry/resolver/variable_types.go
  • pkg/fakes/fake_registry_store.go
  • pkg/package-server/apis/operators/packagemanifest.go
  • pkg/package-server/apis/operators/v1/packagemanifest.go
  • pkg/package-server/client/fakes/fake_list_bundles_client.go
  • pkg/package-server/client/fakes/fake_list_packages_client.go
  • pkg/package-server/client/fakes/fake_registry_client.go
  • pkg/package-server/provider/registry.go
  • pkg/package-server/provider/registry_test.go
  • scripts/build_e2e_test_images.sh
  • test/e2e/data/kiali-image-registry/Dockerfile
  • test/e2e/data/kiali-image-registry/create-bundles-db.go
  • test/e2e/subscription_e2e_test.go
  • util/cpb/main.go
  • vendor/github.com/Microsoft/go-winio/.golangci.yml
  • vendor/github.com/Microsoft/go-winio/backup.go
  • vendor/github.com/Microsoft/go-winio/backuptar/strconv.go
  • vendor/github.com/Microsoft/go-winio/backuptar/tar.go
  • vendor/github.com/Microsoft/go-winio/ea.go
  • vendor/github.com/Microsoft/go-winio/file.go
  • vendor/github.com/Microsoft/go-winio/fileinfo.go
  • vendor/github.com/Microsoft/go-winio/hvsock.go
  • vendor/github.com/Microsoft/go-winio/internal/fs/fs.go
  • vendor/github.com/Microsoft/go-winio/internal/fs/zsyscall_windows.go
  • vendor/github.com/Microsoft/go-winio/internal/socket/zsyscall_windows.go
  • vendor/github.com/Microsoft/go-winio/internal/stringbuffer/wstring.go
  • vendor/github.com/Microsoft/go-winio/pipe.go
  • vendor/github.com/Microsoft/go-winio/pkg/bindfilter/bind_filter.go
  • vendor/github.com/Microsoft/go-winio/pkg/bindfilter/zsyscall_windows.go
  • vendor/github.com/Microsoft/go-winio/pkg/guid/guid.go
  • vendor/github.com/Microsoft/go-winio/pkg/guid/guid_nonwindows.go
  • vendor/github.com/Microsoft/go-winio/pkg/guid/guid_windows.go
  • vendor/github.com/Microsoft/go-winio/pkg/guid/variant_string.go
  • vendor/github.com/Microsoft/go-winio/privilege.go
  • vendor/github.com/Microsoft/go-winio/reparse.go
  • vendor/github.com/Microsoft/go-winio/sd.go
  • vendor/github.com/Microsoft/go-winio/vhd/vhd.go
  • vendor/github.com/Microsoft/go-winio/vhd/zvhd_windows.go
  • vendor/github.com/Microsoft/go-winio/zsyscall_windows.go
  • vendor/github.com/containerd/log/.gitattributes
  • vendor/github.com/containerd/log/.golangci.yml
  • vendor/github.com/containerd/log/context.go
  • vendor/github.com/containerd/log/slog.go
  • vendor/github.com/containerd/platforms/platform_windows_compat.go
  • vendor/github.com/docker/cli/cli/config/config.go
  • vendor/github.com/docker/cli/cli/config/configfile/file.go
  • vendor/github.com/docker/cli/cli/config/memorystore/store.go
  • vendor/github.com/golang-migrate/migrate/v4/LICENSE
  • vendor/github.com/golang-migrate/migrate/v4/source/driver.go
  • vendor/github.com/golang-migrate/migrate/v4/source/errors.go
  • vendor/github.com/golang-migrate/migrate/v4/source/file/README.md
  • vendor/github.com/golang-migrate/migrate/v4/source/file/file.go
  • vendor/github.com/golang-migrate/migrate/v4/source/iofs/README.md
  • vendor/github.com/golang-migrate/migrate/v4/source/iofs/doc.go
  • vendor/github.com/golang-migrate/migrate/v4/source/iofs/iofs.go
  • vendor/github.com/golang-migrate/migrate/v4/source/migration.go
  • vendor/github.com/golang-migrate/migrate/v4/source/parse.go
  • vendor/github.com/google/cel-go/cel/BUILD.bazel
  • vendor/github.com/google/cel-go/cel/async/BUILD.bazel
  • vendor/github.com/google/cel-go/cel/async/async.go
  • vendor/github.com/google/cel-go/cel/cel.go
  • vendor/github.com/google/cel-go/cel/decls.go
  • vendor/github.com/google/cel-go/cel/env.go
  • vendor/github.com/google/cel-go/cel/folding.go
  • vendor/github.com/google/cel-go/cel/io.go
  • vendor/github.com/google/cel-go/cel/library.go
  • vendor/github.com/google/cel-go/cel/options.go
  • vendor/github.com/google/cel-go/cel/program.go
  • vendor/github.com/google/cel-go/cel/validator.go
  • vendor/github.com/google/cel-go/checker/env.go
  • vendor/github.com/google/cel-go/checker/options.go
  • vendor/github.com/google/cel-go/checker/scopes.go
  • vendor/github.com/google/cel-go/common/ast/ast.go
  • vendor/github.com/google/cel-go/common/ast/navigable.go
  • vendor/github.com/google/cel-go/common/decls/decls.go
  • vendor/github.com/google/cel-go/common/stdlib/standard.go
  • vendor/github.com/google/cel-go/common/types/BUILD.bazel
  • vendor/github.com/google/cel-go/common/types/bytes.go
  • vendor/github.com/google/cel-go/common/types/native.go
  • vendor/github.com/google/cel-go/common/types/provider.go
  • vendor/github.com/google/cel-go/common/types/regex.go
  • vendor/github.com/google/cel-go/common/types/string.go
  • vendor/github.com/google/cel-go/common/types/struct.go
  • vendor/github.com/google/cel-go/common/types/timestamp.go
  • vendor/github.com/google/cel-go/common/types/unknown.go
  • vendor/github.com/google/cel-go/ext/README.md
  • vendor/github.com/google/cel-go/ext/encoders.go
  • vendor/github.com/google/cel-go/ext/lists.go
  • vendor/github.com/google/cel-go/ext/math.go
  • vendor/github.com/google/cel-go/ext/native.go
  • vendor/github.com/google/cel-go/ext/network.go
  • vendor/github.com/google/cel-go/interpreter/BUILD.bazel
  • vendor/github.com/google/cel-go/interpreter/activation.go
  • vendor/github.com/google/cel-go/interpreter/async.go
  • vendor/github.com/google/cel-go/interpreter/attribute_patterns.go
  • vendor/github.com/google/cel-go/interpreter/decorators.go
  • vendor/github.com/google/cel-go/interpreter/frame.go
  • vendor/github.com/google/cel-go/interpreter/interpretable.go
  • vendor/github.com/google/cel-go/interpreter/interpreter.go
  • vendor/github.com/google/cel-go/interpreter/planner.go
  • vendor/github.com/google/cel-go/interpreter/runtimecost.go
  • vendor/github.com/google/cel-go/parser/helper.go
  • vendor/github.com/google/cel-go/parser/options.go
  • vendor/github.com/google/cel-go/parser/parser.go
  • vendor/github.com/klauspost/compress/.gitignore
  • vendor/github.com/klauspost/compress/AGENTS.md
  • vendor/github.com/klauspost/compress/README.md
  • vendor/github.com/klauspost/compress/fse/compress.go
  • vendor/github.com/klauspost/compress/fse/decompress.go
  • vendor/github.com/klauspost/compress/huff0/bitwriter.go
  • vendor/github.com/klauspost/compress/huff0/compress.go
  • vendor/github.com/klauspost/compress/huff0/decompress.go
  • vendor/github.com/klauspost/compress/huff0/decompress_amd64.go
  • vendor/github.com/klauspost/compress/huff0/decompress_amd64.s
  • vendor/github.com/klauspost/compress/huff0/decompress_arm64.go
  • vendor/github.com/klauspost/compress/huff0/decompress_arm64.s
  • vendor/github.com/klauspost/compress/huff0/decompress_asm.go
  • vendor/github.com/klauspost/compress/huff0/decompress_generic.go
  • vendor/github.com/klauspost/compress/internal/cpuinfo/cpuinfo_amd64.go
  • vendor/github.com/klauspost/compress/internal/cpuinfo/cpuinfo_amd64.s
  • vendor/github.com/klauspost/compress/internal/le/unsafe_disabled.go
  • vendor/github.com/klauspost/compress/internal/le/unsafe_enabled.go
  • vendor/github.com/klauspost/compress/internal/regmask/regmask.go
  • vendor/github.com/klauspost/compress/internal/regmask/regmask_386.go
  • vendor/github.com/klauspost/compress/zstd/bitwriter.go
  • vendor/github.com/klauspost/compress/zstd/blockdec.go
  • vendor/github.com/klauspost/compress/zstd/blockenc.go
  • vendor/github.com/klauspost/compress/zstd/decoder.go
  • vendor/github.com/klauspost/compress/zstd/dict.go
  • vendor/github.com/klauspost/compress/zstd/enc_base.go
  • vendor/github.com/klauspost/compress/zstd/enc_better.go
  • vendor/github.com/klauspost/compress/zstd/enc_dfast.go
  • vendor/github.com/klauspost/compress/zstd/framedec.go
  • vendor/github.com/klauspost/compress/zstd/fse_decoder.go
  • vendor/github.com/klauspost/compress/zstd/fse_decoder_amd64.s
  • vendor/github.com/klauspost/compress/zstd/fse_decoder_arm64.s
  • vendor/github.com/klauspost/compress/zstd/fse_decoder_asm.go
  • vendor/github.com/klauspost/compress/zstd/fse_decoder_generic.go
  • vendor/github.com/klauspost/compress/zstd/fse_predefined.go
  • vendor/github.com/klauspost/compress/zstd/hash.go
  • vendor/github.com/klauspost/compress/zstd/history.go
  • vendor/github.com/klauspost/compress/zstd/internal/xxhash/xxhash_amd64.s
  • vendor/github.com/klauspost/compress/zstd/internal/xxhash/xxhash_arm64.s
  • vendor/github.com/klauspost/compress/zstd/internal/xxhash/xxhash_asm.go
  • vendor/github.com/klauspost/compress/zstd/internal/xxhash/xxhash_other.go
  • vendor/github.com/klauspost/compress/zstd/matchlen_amd64.go
  • vendor/github.com/klauspost/compress/zstd/matchlen_amd64.s
  • vendor/github.com/klauspost/compress/zstd/matchlen_generic.go
  • vendor/github.com/klauspost/compress/zstd/seqdec.go
  • vendor/github.com/klauspost/compress/zstd/seqdec_amd64.go
  • vendor/github.com/klauspost/compress/zstd/seqdec_amd64.s
  • vendor/github.com/klauspost/compress/zstd/seqdec_arm64.go
  • vendor/github.com/klauspost/compress/zstd/seqdec_arm64.s
  • vendor/github.com/klauspost/compress/zstd/seqdec_asm.go
  • vendor/github.com/klauspost/compress/zstd/seqdec_generic.go
  • vendor/github.com/klauspost/compress/zstd/seqenc.go
  • vendor/github.com/klauspost/compress/zstd/simple.go
  • vendor/github.com/klauspost/compress/zstd/snappy.go
  • vendor/github.com/mattn/go-sqlite3/.codecov.yml
  • vendor/github.com/mattn/go-sqlite3/.coderabbit.yaml
  • vendor/github.com/mattn/go-sqlite3/.gitignore
  • vendor/github.com/mattn/go-sqlite3/LICENSE
  • vendor/github.com/mattn/go-sqlite3/README.md
  • vendor/github.com/mattn/go-sqlite3/SECURITY.md
  • vendor/github.com/mattn/go-sqlite3/backup.go
  • vendor/github.com/mattn/go-sqlite3/callback.go
  • vendor/github.com/mattn/go-sqlite3/convert.go
  • vendor/github.com/mattn/go-sqlite3/doc.go
  • vendor/github.com/mattn/go-sqlite3/error.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3-binding.c
  • vendor/github.com/mattn/go-sqlite3/sqlite3-binding.h
  • vendor/github.com/mattn/go-sqlite3/sqlite3.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_context.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_func_crypt.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_libsqlite3.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_load_extension.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_load_extension_omit.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_allow_uri_authority.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_app_armor.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_column_metadata.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_dbstat.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_foreign_keys.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_fts5.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_icu.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_introspect.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_math_functions.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_os_trace.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_percentile.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_preupdate.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_preupdate_hook.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_preupdate_omit.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_secure_delete.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_secure_delete_fast.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_serialize.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_serialize_omit.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_stat4.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_unlock_notify.c
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_unlock_notify.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_userauth.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_userauth_omit.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_vacuum_full.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_vacuum_incr.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_vtable.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_other.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_solaris.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_sql.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_trace.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_type.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_usleep_windows.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3_windows.go
  • vendor/github.com/mattn/go-sqlite3/sqlite3ext.h
  • vendor/github.com/mattn/go-sqlite3/static_mock.go
  • vendor/github.com/moby/sys/userns/userns_linux.go
  • vendor/github.com/operator-framework/api/crds/defs.go
  • vendor/github.com/operator-framework/api/crds/operators.coreos.com_clusterserviceversions.yaml
  • vendor/github.com/operator-framework/api/crds/operators.coreos.com_subscriptions.yaml
  • vendor/github.com/operator-framework/api/crds/zz_defs.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/configmap.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/conversion.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/db.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/db_options.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/deprecate.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/deprecationmessage.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/directory.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/graphloader.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/load.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/loadprocs.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/migrations/000_init.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/migrations/001_related_images.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/migrations/002_bundle_path.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/migrations/003_required_apis.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/migrations/004_cascade_delete.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/migrations/005_version_skiprange.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/migrations/006_associate_apis_with_bundle.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/migrations/007_replaces_skips.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/migrations/008_dependencies.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/migrations/009_properties.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/migrations/010_set_bundlepath_pkg_property.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/migrations/011_susbtitutes_for.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/migrations/012_deprecated.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/migrations/013_rm_truncated_deprecations.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/migrations/migrations.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/migrator.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/query.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/remove.go
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/stranded.go
  • vendor/github.com/operator-framework/operator-registry/v2/LICENSE
  • vendor/github.com/operator-framework/operator-registry/v2/alpha/declcfg/declcfg.go
  • vendor/github.com/operator-framework/operator-registry/v2/alpha/declcfg/declcfg_to_model.go
  • vendor/github.com/operator-framework/operator-registry/v2/alpha/declcfg/load.go
  • vendor/github.com/operator-framework/operator-registry/v2/alpha/declcfg/model_to_declcfg.go
  • vendor/github.com/operator-framework/operator-registry/v2/alpha/declcfg/write.go
  • vendor/github.com/operator-framework/operator-registry/v2/alpha/model/error.go
  • vendor/github.com/operator-framework/operator-registry/v2/alpha/model/model.go
  • vendor/github.com/operator-framework/operator-registry/v2/alpha/model/versionrelease.go
  • vendor/github.com/operator-framework/operator-registry/v2/alpha/property/errors.go
  • vendor/github.com/operator-framework/operator-registry/v2/alpha/property/property.go
  • vendor/github.com/operator-framework/operator-registry/v2/alpha/property/scheme.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/api/api_to_model.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/api/model_to_api.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/api/registry.proto
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/cache/bundle_key.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/cache/cache.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/cache/json.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/cache/meta_key.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/cache/pkgs.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/cache/pogrebv1.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/cache/syscall_unix.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/cache/syscall_windows.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/cache/tar.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/client/client.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/client/errors.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/client/kubeclient.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/configmap/configmap.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/configmap/configmap_writer.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/containertools/containertool.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/containertools/dockerfilegenerator.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/containertools/factory.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/containertools/factory_docker.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/containertools/factory_podman.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/containertools/factory_stub.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/containertools/getimagedata_options.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/containertools/labelreader.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/containertools/option_build.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/containertools/runner.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/image/containerdregistry/options.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/image/containerdregistry/registry.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/image/containerdregistry/resolver.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/image/containerdregistry/store.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/image/execregistry/registry.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/image/mock.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/image/reference.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/image/registry.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/lib/bundle/build.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/lib/bundle/chartutil.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/lib/bundle/errors.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/lib/bundle/exporter.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/lib/bundle/generate.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/lib/bundle/interfaces.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/lib/bundle/interpreter.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/lib/bundle/supported_resources.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/lib/bundle/validate.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/lib/encoding/encoding.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/lib/log/null.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/lib/log/writerhook.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/lib/semver/semver.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/lib/validation/bundle.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/lib/validation/validation.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/prettyunmarshaler/prettyunmarshaler.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/registry/bundle.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/registry/bundlegraphloader.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/registry/channelupdateoptions.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/registry/conversion.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/registry/csv.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/registry/decode.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/registry/directoryGraphLoader.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/registry/empty.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/registry/graph.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/registry/imageinput.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/registry/interface.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/registry/parse.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/registry/populator.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/registry/registry_to_model.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/registry/types.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/server/health.go
  • vendor/github.com/operator-framework/operator-registry/v2/pkg/server/server.go
  • vendor/github.com/sirupsen/logrus/hooks/slog/handler.go
  • vendor/github.com/sirupsen/logrus/hooks/slog/level.go
  • vendor/github.com/sirupsen/logrus/hooks/slog/slog.go
  • vendor/github.com/tidwall/btree/btree.go
  • vendor/github.com/tidwall/btree/btreeg.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/common.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/config.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/doc.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/handler.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request/body_wrapper.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request/gen.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request/resp_writer_wrapper.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv/client.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv/gen.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv/server.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv/util.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/labeler.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/start_time_context.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/transport.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/version.go
  • vendor/go.opentelemetry.io/otel/.golangci.yml
  • vendor/go.opentelemetry.io/otel/CHANGELOG.md
  • vendor/go.opentelemetry.io/otel/Makefile
  • vendor/go.opentelemetry.io/otel/README.md
  • vendor/go.opentelemetry.io/otel/VERSIONING.md
  • vendor/go.opentelemetry.io/otel/attribute/hash.go
  • vendor/go.opentelemetry.io/otel/attribute/internal/xxhash/xxhash.go
  • vendor/go.opentelemetry.io/otel/attribute/set.go
  • vendor/go.opentelemetry.io/otel/renovate.json
  • vendor/go.opentelemetry.io/otel/sdk/internal/attrnorm/truncate.go
  • vendor/go.opentelemetry.io/otel/sdk/internal/x/x.go
  • vendor/go.opentelemetry.io/otel/sdk/resource/resource.go
  • vendor/go.opentelemetry.io/otel/sdk/trace/internal/observ/simple_span_processor.go
  • vendor/go.opentelemetry.io/otel/sdk/trace/simple_span_processor.go
  • vendor/go.opentelemetry.io/otel/sdk/trace/span.go
  • vendor/go.opentelemetry.io/otel/sdk/version.go
  • vendor/go.opentelemetry.io/otel/semconv/v1.43.0/httpconv/metric.go
  • vendor/go.opentelemetry.io/otel/version.go
  • vendor/go.opentelemetry.io/otel/versions.yaml
  • vendor/go.podman.io/image/v5/docker/docker_client.go
  • vendor/go.podman.io/image/v5/docker/docker_image_src.go
  • vendor/go.podman.io/image/v5/internal/manifest/docker_schema2_list.go
  • vendor/go.podman.io/image/v5/pkg/sysregistriesv2/shortnames.go
  • vendor/go.podman.io/image/v5/pkg/sysregistriesv2/system_registries_v2.go
  • vendor/go.podman.io/image/v5/version/version.go
  • vendor/go.podman.io/storage/internal/rootlookupcache/cache.go
  • vendor/go.podman.io/storage/internal/stat/stat_common.go
  • vendor/go.podman.io/storage/internal/stat/stat_darwin.go
  • vendor/go.podman.io/storage/internal/stat/stat_freebsd.go
  • vendor/go.podman.io/storage/internal/stat/stat_linux.go
  • vendor/go.podman.io/storage/internal/stat/stat_netbsd.go
  • vendor/go.podman.io/storage/internal/stat/stat_openbsd.go
  • vendor/go.podman.io/storage/internal/stat/stat_solaris.go
  • vendor/go.podman.io/storage/internal/stat/stat_unix.go
  • vendor/go.podman.io/storage/internal/stat/stat_windows.go
  • vendor/go.podman.io/storage/internal/xattrs/errors.go
  • vendor/go.podman.io/storage/internal/xattrs/xattrs_darwin.go
  • vendor/go.podman.io/storage/internal/xattrs/xattrs_freebsd.go
  • vendor/go.podman.io/storage/internal/xattrs/xattrs_linux.go
  • vendor/go.podman.io/storage/internal/xattrs/xattrs_unix.go
  • vendor/go.podman.io/storage/internal/xattrs/xattrs_unsupported.go
  • vendor/go.podman.io/storage/pkg/fileutils/fileutils.go
  • vendor/go.podman.io/storage/pkg/idtools/idtools.go
  • vendor/go.podman.io/storage/pkg/idtools/idtools_supported.go
  • vendor/go.podman.io/storage/pkg/system/errors.go
  • vendor/go.podman.io/storage/pkg/system/extattr_freebsd.go
  • vendor/go.podman.io/storage/pkg/system/extattr_unsupported.go
  • vendor/go.podman.io/storage/pkg/system/lstat.go
  • vendor/go.podman.io/storage/pkg/system/lstat_unix.go
  • vendor/go.podman.io/storage/pkg/system/lstat_windows.go
  • vendor/go.podman.io/storage/pkg/system/stat_linux.go
  • vendor/go.podman.io/storage/pkg/system/stat_unix.go
  • vendor/go.podman.io/storage/pkg/system/stat_windows.go
  • vendor/go.podman.io/storage/pkg/system/xattrs.go
  • vendor/go.podman.io/storage/pkg/system/xattrs_darwin.go
  • vendor/go.podman.io/storage/pkg/system/xattrs_freebsd.go
  • vendor/go.podman.io/storage/pkg/system/xattrs_linux.go
  • vendor/go.podman.io/storage/pkg/system/xattrs_unsupported.go
  • vendor/go.podman.io/storage/pkg/unshare/unshare_linux.go
  • vendor/gopkg.in/yaml.v3/LICENSE
  • vendor/gopkg.in/yaml.v3/NOTICE
  • vendor/gopkg.in/yaml.v3/README.md
  • vendor/gopkg.in/yaml.v3/apic.go
  • vendor/gopkg.in/yaml.v3/decode.go
  • vendor/gopkg.in/yaml.v3/emitterc.go
  • vendor/gopkg.in/yaml.v3/encode.go
  • vendor/gopkg.in/yaml.v3/parserc.go
  • vendor/gopkg.in/yaml.v3/readerc.go
  • vendor/gopkg.in/yaml.v3/resolve.go
  • vendor/gopkg.in/yaml.v3/scannerc.go
  • vendor/gopkg.in/yaml.v3/sorter.go
  • vendor/gopkg.in/yaml.v3/writerc.go
  • vendor/gopkg.in/yaml.v3/yaml.go
  • vendor/gopkg.in/yaml.v3/yamlh.go
  • vendor/gopkg.in/yaml.v3/yamlprivateh.go
  • vendor/modules.txt

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@tmshort tmshort added go Pull requests that update Go code dependencies Pull requests that update a dependency file override-go-verdiff Overrides the go-verdiff test labels Oct 28, 2026
@openshift-ci openshift-ci Bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Oct 29, 2026
Update Go imports, generated CRDs, and image selection for registry v2. Remove SQLite-backed provider tests and obsolete Kiali fixture generation because registry v2 no longer contains the SQLite package. Keep the configmap server image on the v1 release series.

Signed-off-by: Todd Short <tshort@redhat.com>
Signed-off-by: Todd Short <tshort@redhat.com>
@tmshort
tmshort force-pushed the chore/api-v0.46.0-registry-v2-alpha3 branch from 70d3cb5 to 49a0780 Compare October 29, 2026 13:16
@openshift-ci openshift-ci Bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Oct 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update Go code override-go-verdiff Overrides the go-verdiff test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant