Skip to content

OCPBUGS-84002,OCPBUGS-84003,OCPBUGS-84004: Synchronize From Upstream Repositories#1268

Merged
openshift-merge-bot[bot] merged 27 commits intoopenshift:mainfrom
openshift-bot:synchronize-upstream
Mar 30, 2026
Merged

OCPBUGS-84002,OCPBUGS-84003,OCPBUGS-84004: Synchronize From Upstream Repositories#1268
openshift-merge-bot[bot] merged 27 commits intoopenshift:mainfrom
openshift-bot:synchronize-upstream

Conversation

@openshift-bot
Copy link
Copy Markdown
Contributor

@openshift-bot openshift-bot commented Mar 27, 2026

The staging/ and vendor/ directories have been synchronized from the upstream repositories, pulling in the following commits:

Date Commit Author Message
2026-03-26 17:42:25 operator-framework/operator-lifecycle-manager@d3bdbba dependabot[bot] 🌱 Bump google.golang.org/grpc from 1.79.2 to 1.79.3 (#3799)
2026-03-26 19:21:45 operator-framework/operator-lifecycle-manager@bd369ca Todd Short 🌱 Bump the k8s-dependencies group with 8 updates (#3802)
2026-03-27 13:21:35 operator-framework/operator-lifecycle-manager@ee4cd40 Pierluigi Lenoci Migrate from klog v1 to klog/v2 v2.140.0 and honor stderrthreshold (#3801)
2026-03-27 16:40:30 operator-framework/operator-lifecycle-manager@15860d3 Todd Short Update o-f/api and o-f/operator-registry dependencies (#3804)
2026-03-03 16:59:09 operator-framework/operator-registry@9d741cf dependabot[bot] Bump the k8s-dependencies group with 4 updates (#1922)
2026-03-06 14:32:48 operator-framework/operator-registry@55c930d dependabot[bot] Bump docker/setup-qemu-action from 3 to 4 (#1923)
2026-03-06 14:35:39 operator-framework/operator-registry@94b054a dependabot[bot] Bump docker/login-action from 3 to 4 (#1924)
2026-03-06 14:38:40 operator-framework/operator-registry@536c5b9 dependabot[bot] Bump sigs.k8s.io/controller-runtime in the k8s-dependencies group (#1925)
2026-03-06 14:41:29 operator-framework/operator-registry@833a6e0 dependabot[bot] Bump github.com/docker/cli (#1926)
2026-03-06 14:47:27 operator-framework/operator-registry@7a90179 dependabot[bot] Bump docker/setup-buildx-action from 3 to 4 (#1927)
2026-03-09 08:37:12 operator-framework/operator-registry@b1ae733 dependabot[bot] Bump the golang-x-deps group with 2 updates (#1928)
2026-03-09 08:39:56 operator-framework/operator-registry@bb56aad dependabot[bot] Bump github.com/grpc-ecosystem/grpc-health-probe from 0.4.45 to 0.4.46 (#1929)
2026-03-09 08:56:46 operator-framework/operator-registry@41e3619 dependabot[bot] Bump google.golang.org/grpc from 1.79.1 to 1.79.2 (#1930)
2026-03-12 14:20:38 operator-framework/operator-registry@4fef652 dependabot[bot] Bump the golang-x-deps group with 2 updates (#1932)
2026-03-12 18:39:28 operator-framework/operator-registry@d47604f Camila Macedo chore(lint): Upgrade golanglint from v2.7.2 to v2.8.0 and fix lint issues" (#1898)
2026-03-19 08:42:52 operator-framework/operator-registry@8ef7f30 dependabot[bot] Bump github.com/mattn/go-sqlite3 from 1.14.34 to 1.14.37 (#1934)
2026-03-19 10:01:47 operator-framework/operator-registry@6ea0f39 dependabot[bot] Bump google.golang.org/grpc from 1.79.2 to 1.79.3 (#1935)
2026-03-26 17:39:30 operator-framework/operator-registry@d1d3906 dependabot[bot] Bump the k8s-dependencies group with 4 updates (#1936)
2026-03-26 17:42:26 operator-framework/operator-registry@2aade62 dependabot[bot] Bump github.com/grpc-ecosystem/grpc-health-probe from 0.4.46 to 0.4.47 (#1937)
2026-03-26 17:45:38 operator-framework/operator-registry@7b22611 dependabot[bot] Bump github.com/docker/cli (#1939)
2026-03-26 18:21:24 operator-framework/operator-registry@2095729 Jordan Keister render package-level info from channel head in semver template (#1933)
2026-03-27 03:07:04 operator-framework/operator-registry@070a649 dependabot[bot] Bump github.com/operator-framework/api from 0.41.0 to 0.42.0 (#1940)
2026-03-27 03:09:49 operator-framework/operator-registry@21f9b55 dependabot[bot] Bump codecov/codecov-action from 5 to 6 (#1941)
2026-03-03 16:47:04 operator-framework/api@8653fda dependabot[bot] Bump the k8s-dependencies group with 4 updates (#479)
2026-03-10 08:35:46 operator-framework/api@2b3f088 dependabot[bot] Bump sigs.k8s.io/controller-runtime in the k8s-dependencies group (#480)
2026-03-26 17:36:39 operator-framework/api@aae9a89 dependabot[bot] Bump google.golang.org/grpc from 1.78.0 to 1.79.3 (#481)
2026-03-26 17:39:28 operator-framework/api@3b53b73 dependabot[bot] Bump the k8s-dependencies group with 4 updates (#482)

This pull request is expected to merge without any human intervention. If tests are failing here, changes must land upstream to fix any issues so that future downstreaming efforts succeed.

/cc @openshift/openshift-team-operator-framework

@openshift-bot openshift-bot added approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. labels Mar 27, 2026
@openshift-ci-robot
Copy link
Copy Markdown

@openshift-bot: This pull request explicitly references no jira issue.

Details

In response to this:

The staging/ and vendor/ directories have been synchronized from the upstream repositories, pulling in the following commits:

Date Commit Author Message
2026-03-26 17:42:25 operator-framework/operator-lifecycle-manager@d3bdbba dependabot[bot] 🌱 Bump google.golang.org/grpc from 1.79.2 to 1.79.3 (#3799)
2026-03-26 19:21:45 operator-framework/operator-lifecycle-manager@bd369ca Todd Short 🌱 Bump the k8s-dependencies group with 8 updates (#3802)

This pull request is expected to merge without any human intervention. If tests are failing here, changes must land upstream to fix any issues so that future downstreaming efforts succeed.

/cc @openshift/openshift-team-operator-framework

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Mar 27, 2026
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Mar 27, 2026

@openshift-bot: GitHub didn't allow me to request PR reviews from the following users: openshift/openshift-team-operator-framework.

Note that only openshift members and repo collaborators can review this PR, and authors cannot review their own PRs.

Details

In response to this:

The staging/ and vendor/ directories have been synchronized from the upstream repositories, pulling in the following commits:

Date Commit Author Message
2026-03-26 17:42:25 operator-framework/operator-lifecycle-manager@d3bdbba dependabot[bot] 🌱 Bump google.golang.org/grpc from 1.79.2 to 1.79.3 (#3799)
2026-03-26 19:21:45 operator-framework/operator-lifecycle-manager@bd369ca Todd Short 🌱 Bump the k8s-dependencies group with 8 updates (#3802)

This pull request is expected to merge without any human intervention. If tests are failing here, changes must land upstream to fix any issues so that future downstreaming efforts succeed.

/cc @openshift/openshift-team-operator-framework

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 27, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 82350b2e-8fa2-41ac-ad2f-19439d7d863c

📥 Commits

Reviewing files that changed from the base of the PR and between af45a99 and 8abbc32.

⛔ Files ignored due to path filters (62)
  • go.sum is excluded by !**/*.sum
  • staging/api/go.sum is excluded by !**/*.sum
  • staging/operator-lifecycle-manager/go.sum is excluded by !**/*.sum
  • staging/operator-registry/.bingo/golangci-lint.sum is excluded by !**/*.sum
  • staging/operator-registry/go.sum is excluded by !**/*.sum
  • vendor/github.com/docker/cli/cli/config/configfile/file.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/grpc-ecosystem/grpc-health-probe/main.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/mattn/go-sqlite3/sqlite3-binding.c is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/mattn/go-sqlite3/sqlite3-binding.h is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/mattn/go-sqlite3/sqlite3.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_serialize.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/cmd/olm/main.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/cmd/package-server/main.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/event/event.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/kubernetes/pkg/registry/rbac/validation/rule.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/kubernetes/plugin/pkg/auth/authorizer/rbac/rbac.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/apiservice.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/clusterrole.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/clusterrolebinding.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/configmap.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/customresources.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/deployment.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/networkpolicy.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/role.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/rolebinding.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/secret.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/service.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/serviceaccount.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-registry/alpha/declcfg/model_to_declcfg.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-registry/alpha/model/model.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-registry/alpha/template/semver/semver.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-registry/pkg/cache/pkgs.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-registry/pkg/lib/bundle/validate.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-registry/pkg/lib/registry/registry.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-registry/pkg/registry/conversion.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/migrations/migrations.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/query.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/internal/envconfig/envconfig.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/server.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/version.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/client-go/kubernetes/fake/clientset_generated.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/code-generator/cmd/client-gen/generators/fake/generator_fake_for_clientset.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/.travis.yml is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/CONTRIBUTING.md is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/LICENSE is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/OWNERS is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/README.md is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/RELEASE.md is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/SECURITY_CONTACTS is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/code-of-conduct.md is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/klog.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/klog_file.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/v2/README.md is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/v2/internal/serialize/keyvalues.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/v2/internal/serialize/keyvalues_no_slog.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/v2/internal/serialize/keyvalues_slog.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/v2/klog.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/v2/klogr.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/v2/klogr_slog.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/v2/textlogger/options.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/v2/textlogger/textlogger.go is excluded by !vendor/**, !**/vendor/**
  • vendor/modules.txt is excluded by !vendor/**, !**/vendor/**
📒 Files selected for processing (43)
  • go.mod
  • staging/api/go.mod
  • staging/operator-lifecycle-manager/cmd/olm/main.go
  • staging/operator-lifecycle-manager/cmd/package-server/main.go
  • staging/operator-lifecycle-manager/go.mod
  • staging/operator-lifecycle-manager/pkg/api/client/clientset/versioned/fake/clientset_generated.go
  • staging/operator-lifecycle-manager/pkg/lib/event/event.go
  • staging/operator-lifecycle-manager/pkg/lib/kubernetes/pkg/registry/rbac/validation/rule.go
  • staging/operator-lifecycle-manager/pkg/lib/kubernetes/plugin/pkg/auth/authorizer/rbac/rbac.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/apiservice.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/clusterrole.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/clusterrolebinding.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/configmap.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/customresources.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/deployment.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/networkpolicy.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/role.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/rolebinding.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/secret.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/service.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/serviceaccount.go
  • staging/operator-lifecycle-manager/pkg/package-server/client/clientset/internalversion/fake/clientset_generated.go
  • staging/operator-lifecycle-manager/pkg/package-server/client/clientset/versioned/fake/clientset_generated.go
  • staging/operator-registry/.bingo/Variables.mk
  • staging/operator-registry/.bingo/golangci-lint.mod
  • staging/operator-registry/.bingo/variables.env
  • staging/operator-registry/.github/workflows/goreleaser.yaml
  • staging/operator-registry/.github/workflows/unit.yaml
  • staging/operator-registry/alpha/declcfg/model_to_declcfg.go
  • staging/operator-registry/alpha/model/model.go
  • staging/operator-registry/alpha/template/semver/semver.go
  • staging/operator-registry/alpha/template/semver/semver_test.go
  • staging/operator-registry/go.mod
  • staging/operator-registry/pkg/cache/pkgs.go
  • staging/operator-registry/pkg/lib/bundle/validate.go
  • staging/operator-registry/pkg/lib/registry/registry.go
  • staging/operator-registry/pkg/lib/validation/bundle_test.go
  • staging/operator-registry/pkg/registry/bundle_test.go
  • staging/operator-registry/pkg/registry/conversion.go
  • staging/operator-registry/pkg/registry/populator_test.go
  • staging/operator-registry/pkg/registry/registry_to_model_test.go
  • staging/operator-registry/pkg/sqlite/migrations/migrations.go
  • staging/operator-registry/pkg/sqlite/query.go
💤 Files with no reviewable changes (3)
  • staging/operator-lifecycle-manager/pkg/package-server/client/clientset/versioned/fake/clientset_generated.go
  • staging/operator-lifecycle-manager/pkg/package-server/client/clientset/internalversion/fake/clientset_generated.go
  • staging/operator-lifecycle-manager/pkg/api/client/clientset/versioned/fake/clientset_generated.go
✅ Files skipped from review due to trivial changes (31)
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/configmap.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/rolebinding.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/deployment.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/customresources.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/serviceaccount.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/networkpolicy.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/secret.go
  • staging/operator-registry/.bingo/golangci-lint.mod
  • staging/operator-registry/pkg/cache/pkgs.go
  • staging/operator-lifecycle-manager/pkg/lib/kubernetes/pkg/registry/rbac/validation/rule.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/apiservice.go
  • staging/operator-registry/pkg/lib/bundle/validate.go
  • staging/operator-registry/pkg/registry/conversion.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/role.go
  • staging/operator-registry/alpha/model/model.go
  • staging/operator-registry/alpha/declcfg/model_to_declcfg.go
  • staging/operator-registry/.bingo/Variables.mk
  • staging/operator-registry/.github/workflows/unit.yaml
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/clusterrolebinding.go
  • staging/operator-registry/pkg/sqlite/query.go
  • staging/operator-registry/.bingo/variables.env
  • staging/operator-registry/pkg/lib/registry/registry.go
  • staging/operator-registry/pkg/sqlite/migrations/migrations.go
  • staging/operator-registry/.github/workflows/goreleaser.yaml
  • staging/operator-registry/pkg/registry/bundle_test.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/service.go
  • staging/operator-registry/pkg/lib/validation/bundle_test.go
  • staging/operator-lifecycle-manager/go.mod
  • staging/operator-registry/pkg/registry/populator_test.go
  • go.mod
  • staging/operator-registry/go.mod
🚧 Files skipped from review as they are similar to previous changes (5)
  • staging/operator-lifecycle-manager/pkg/lib/kubernetes/plugin/pkg/auth/authorizer/rbac/rbac.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/clusterrole.go
  • staging/operator-registry/pkg/registry/registry_to_model_test.go
  • staging/operator-lifecycle-manager/cmd/olm/main.go
  • staging/api/go.mod

Walkthrough

Batched dependency version bumps across several go.mod files; migrated imports to k8s.io/klog/v2 and initialized klog flags in mains; removed Deprecated: comment blocks from three generated fake clientsets; added package-metadata population and tests in operator-registry semver template; multiple slice preallocation micro-optimizations and CI/tooling version updates.

Changes

Cohort / File(s) Summary
Top-level & staging go.mod updates
go.mod, staging/api/go.mod, staging/operator-registry/go.mod, staging/operator-lifecycle-manager/go.mod
Bumped multiple module versions (k8s.io/* to v0.35.3 where present, gRPC to v1.79.3, operator-framework modules, various golang.org/x and indirect deps). No code/API signature changes.
klog v2 migration & flag init
staging/operator-lifecycle-manager/cmd/olm/main.go, staging/operator-lifecycle-manager/cmd/package-server/main.go, staging/operator-lifecycle-manager/.../*.go
Replaced k8s.io/klog imports with k8s.io/klog/v2, added dedicated klog FlagSet and flag settings in mains; one verbosity check now uses klog.V(5).Enabled(). Logging call sites unchanged.
Generated fake clientset docs
staging/.../fake/clientset_generated.go (3 files)
Removed Deprecated: comment blocks above NewSimpleClientset; function signatures and implementations unchanged.
Operator-registry semver template & tests
staging/operator-registry/alpha/template/semver/semver.go, staging/operator-registry/alpha/template/semver/semver_test.go
Added populatePackageMetadata to extract description/icon from CSV JSON and invoked it during render; added comprehensive tests; also applied slice preallocation in template logic.
Slice preallocation & small optimizations
staging/operator-registry/... (multiple files, e.g. pkg/, pkg/registry/, pkg/sqlite/, pkg/lib/*, tests)
Replaced several empty slice literals with make(..., 0, cap) preallocations across implementation and tests. No behavioral changes.
CI/tooling version bumps
staging/operator-registry/.bingo/Variables.mk, .bingo/golangci-lint.mod, .bingo/variables.env, .github/workflows/goreleaser.yaml, .github/workflows/unit.yaml
Updated golangci-lint version and binary name, bumped Docker-related GitHub Actions v3→v4, and Codecov action v5→v6; env/Makefile references adjusted accordingly.
Misc registry/client changes
staging/operator-lifecycle-manager/.../operatorclient/*.go, staging/operator-registry/pkg/cache/pkgs.go, staging/operator-registry/pkg/lib/bundle/validate.go, staging/operator-registry/pkg/lib/registry/registry.go
Import upgrades to klog/v2 and small allocation changes; one logging verbosity guard changed to .Enabled(). Function logic and APIs unchanged.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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

@openshift-ci openshift-ci Bot removed the lgtm Indicates that a PR is ready to be merged. label Mar 27, 2026
@tmshort
Copy link
Copy Markdown
Contributor

tmshort commented Mar 27, 2026

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Mar 27, 2026
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
staging/operator-registry/alpha/template/semver/semver.go (1)

438-480: Prefer package lookup by name instead of fixed index.

Line 470 and Line 475 currently write to cfg.Packages[0]. Using the package matched by sv.pkg (or by the selected channel’s package) would make this more robust if cfg.Packages ever contains multiple entries.

♻️ Proposed refactor
 func (sv *SemverTemplateData) populatePackageMetadata(cfg *declcfg.DeclarativeConfig) {
 	if len(cfg.Packages) == 0 {
 		return
 	}
+
+	packageIdx := slices.IndexFunc(cfg.Packages, func(p declcfg.Package) bool {
+		return p.Name == sv.pkg
+	})
+	if packageIdx == -1 {
+		return
+	}
 
 	// Find the default channel
 	channelIdx := slices.IndexFunc(cfg.Channels, func(ch declcfg.Channel) bool {
 		return ch.Name == sv.defaultChannel
 	})
@@
 	// Extract and set description
 	if desc, err := csv.GetDescription(); err == nil && desc != "" {
-		cfg.Packages[0].Description = desc
+		cfg.Packages[packageIdx].Description = desc
 	}
 
 	// Extract and set icon
 	if icons, err := csv.GetIcons(); err == nil && len(icons) > 0 {
-		cfg.Packages[0].Icon = &declcfg.Icon{
+		cfg.Packages[packageIdx].Icon = &declcfg.Icon{
 			Data:      icons[0].Base64data,
 			MediaType: icons[0].MediaType,
 		}
 	}
 }
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@staging/operator-registry/alpha/template/semver/semver.go` around lines 438 -
480, The method SemverTemplateData.populatePackageMetadata currently writes
metadata to cfg.Packages[0]; change this to locate the correct package by name
(preferably sv.pkg) before mutating it. Use slices.IndexFunc on cfg.Packages to
find the package whose Name == sv.pkg (or, if sv.pkg is empty, derive the
package name associated with the selected/default channel) and store that index
(e.g., pkgIdx); if not found, return; then assign Description and Icon to
cfg.Packages[pkgIdx] instead of cfg.Packages[0]. Ensure you reference
sv.defaultChannel, channelIdx, headBundleName and the parsed csv when
implementing the lookup and assignments.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@staging/operator-registry/alpha/template/semver/semver.go`:
- Around line 438-480: The method SemverTemplateData.populatePackageMetadata
currently writes metadata to cfg.Packages[0]; change this to locate the correct
package by name (preferably sv.pkg) before mutating it. Use slices.IndexFunc on
cfg.Packages to find the package whose Name == sv.pkg (or, if sv.pkg is empty,
derive the package name associated with the selected/default channel) and store
that index (e.g., pkgIdx); if not found, return; then assign Description and
Icon to cfg.Packages[pkgIdx] instead of cfg.Packages[0]. Ensure you reference
sv.defaultChannel, channelIdx, headBundleName and the parsed csv when
implementing the lookup and assignments.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: a57e60cc-c8e9-4194-a64e-22b74290c3eb

📥 Commits

Reviewing files that changed from the base of the PR and between 657c406 and af45a99.

⛔ Files ignored due to path filters (62)
  • go.sum is excluded by !**/*.sum
  • staging/api/go.sum is excluded by !**/*.sum
  • staging/operator-lifecycle-manager/go.sum is excluded by !**/*.sum
  • staging/operator-registry/.bingo/golangci-lint.sum is excluded by !**/*.sum
  • staging/operator-registry/go.sum is excluded by !**/*.sum
  • vendor/github.com/docker/cli/cli/config/configfile/file.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/grpc-ecosystem/grpc-health-probe/main.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/mattn/go-sqlite3/sqlite3-binding.c is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/mattn/go-sqlite3/sqlite3-binding.h is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/mattn/go-sqlite3/sqlite3.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/mattn/go-sqlite3/sqlite3_opt_serialize.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/cmd/olm/main.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/cmd/package-server/main.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/event/event.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/kubernetes/pkg/registry/rbac/validation/rule.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/kubernetes/plugin/pkg/auth/authorizer/rbac/rbac.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/apiservice.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/clusterrole.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/clusterrolebinding.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/configmap.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/customresources.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/deployment.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/networkpolicy.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/role.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/rolebinding.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/secret.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/service.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/lib/operatorclient/serviceaccount.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-registry/alpha/declcfg/model_to_declcfg.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-registry/alpha/model/model.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-registry/alpha/template/semver/semver.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-registry/pkg/cache/pkgs.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-registry/pkg/lib/bundle/validate.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-registry/pkg/lib/registry/registry.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-registry/pkg/registry/conversion.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/migrations/migrations.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/operator-framework/operator-registry/pkg/sqlite/query.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/internal/envconfig/envconfig.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/server.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/version.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/client-go/kubernetes/fake/clientset_generated.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/code-generator/cmd/client-gen/generators/fake/generator_fake_for_clientset.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/.travis.yml is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/CONTRIBUTING.md is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/LICENSE is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/OWNERS is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/README.md is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/RELEASE.md is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/SECURITY_CONTACTS is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/code-of-conduct.md is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/klog.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/klog_file.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/v2/README.md is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/v2/internal/serialize/keyvalues.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/v2/internal/serialize/keyvalues_no_slog.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/v2/internal/serialize/keyvalues_slog.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/v2/klog.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/v2/klogr.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/v2/klogr_slog.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/v2/textlogger/options.go is excluded by !vendor/**, !**/vendor/**
  • vendor/k8s.io/klog/v2/textlogger/textlogger.go is excluded by !vendor/**, !**/vendor/**
  • vendor/modules.txt is excluded by !vendor/**, !**/vendor/**
📒 Files selected for processing (43)
  • go.mod
  • staging/api/go.mod
  • staging/operator-lifecycle-manager/cmd/olm/main.go
  • staging/operator-lifecycle-manager/cmd/package-server/main.go
  • staging/operator-lifecycle-manager/go.mod
  • staging/operator-lifecycle-manager/pkg/api/client/clientset/versioned/fake/clientset_generated.go
  • staging/operator-lifecycle-manager/pkg/lib/event/event.go
  • staging/operator-lifecycle-manager/pkg/lib/kubernetes/pkg/registry/rbac/validation/rule.go
  • staging/operator-lifecycle-manager/pkg/lib/kubernetes/plugin/pkg/auth/authorizer/rbac/rbac.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/apiservice.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/clusterrole.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/clusterrolebinding.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/configmap.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/customresources.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/deployment.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/networkpolicy.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/role.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/rolebinding.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/secret.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/service.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/serviceaccount.go
  • staging/operator-lifecycle-manager/pkg/package-server/client/clientset/internalversion/fake/clientset_generated.go
  • staging/operator-lifecycle-manager/pkg/package-server/client/clientset/versioned/fake/clientset_generated.go
  • staging/operator-registry/.bingo/Variables.mk
  • staging/operator-registry/.bingo/golangci-lint.mod
  • staging/operator-registry/.bingo/variables.env
  • staging/operator-registry/.github/workflows/goreleaser.yaml
  • staging/operator-registry/.github/workflows/unit.yaml
  • staging/operator-registry/alpha/declcfg/model_to_declcfg.go
  • staging/operator-registry/alpha/model/model.go
  • staging/operator-registry/alpha/template/semver/semver.go
  • staging/operator-registry/alpha/template/semver/semver_test.go
  • staging/operator-registry/go.mod
  • staging/operator-registry/pkg/cache/pkgs.go
  • staging/operator-registry/pkg/lib/bundle/validate.go
  • staging/operator-registry/pkg/lib/registry/registry.go
  • staging/operator-registry/pkg/lib/validation/bundle_test.go
  • staging/operator-registry/pkg/registry/bundle_test.go
  • staging/operator-registry/pkg/registry/conversion.go
  • staging/operator-registry/pkg/registry/populator_test.go
  • staging/operator-registry/pkg/registry/registry_to_model_test.go
  • staging/operator-registry/pkg/sqlite/migrations/migrations.go
  • staging/operator-registry/pkg/sqlite/query.go
💤 Files with no reviewable changes (3)
  • staging/operator-lifecycle-manager/pkg/package-server/client/clientset/internalversion/fake/clientset_generated.go
  • staging/operator-lifecycle-manager/pkg/api/client/clientset/versioned/fake/clientset_generated.go
  • staging/operator-lifecycle-manager/pkg/package-server/client/clientset/versioned/fake/clientset_generated.go
✅ Files skipped from review due to trivial changes (23)
  • staging/operator-registry/alpha/model/model.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/rolebinding.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/apiservice.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/customresources.go
  • staging/operator-lifecycle-manager/pkg/lib/kubernetes/pkg/registry/rbac/validation/rule.go
  • staging/operator-registry/pkg/lib/bundle/validate.go
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/secret.go
  • staging/operator-registry/pkg/registry/conversion.go
  • staging/operator-registry/.github/workflows/unit.yaml
  • staging/operator-lifecycle-manager/pkg/lib/operatorclient/configmap.go
  • staging/operator-registry/pkg/registry/bundle_test.go
  • staging/operator-registry/pkg/cache/pkgs.go
  • staging/operator-registry/.bingo/golangci-lint.mod
  • staging/operator-registry/pkg/lib/registry/registry.go
  • staging/operator-registry/alpha/declcfg/model_to_declcfg.go
  • staging/operator-registry/pkg/lib/validation/bundle_test.go
  • staging/operator-registry/.github/workflows/goreleaser.yaml
  • staging/operator-registry/pkg/sqlite/query.go
  • staging/operator-registry/.bingo/variables.env
  • staging/operator-registry/pkg/sqlite/migrations/migrations.go
  • staging/operator-registry/pkg/registry/populator_test.go
  • staging/operator-lifecycle-manager/go.mod
  • staging/operator-registry/go.mod
🚧 Files skipped from review as they are similar to previous changes (1)
  • go.mod

dependabot Bot and others added 18 commits March 29, 2026 00:02
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.79.2 to 1.79.3.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.79.2...v1.79.3)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.79.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: operator-lifecycle-manager
Upstream-commit: d3bdbba3d98845d405589ebcbf85e045f3f28e69
* 🌱 Bump the k8s-dependencies group with 8 updates

Bumps the k8s-dependencies group with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [k8s.io/api](https://github.com/kubernetes/api) | `0.35.2` | `0.35.3` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.35.2` | `0.35.3` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.35.2` | `0.35.3` |
| [k8s.io/apiserver](https://github.com/kubernetes/apiserver) | `0.35.2` | `0.35.3` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.35.2` | `0.35.3` |
| [k8s.io/code-generator](https://github.com/kubernetes/code-generator) | `0.35.2` | `0.35.3` |
| [k8s.io/component-base](https://github.com/kubernetes/component-base) | `0.35.2` | `0.35.3` |
| [k8s.io/kube-aggregator](https://github.com/kubernetes/kube-aggregator) | `0.35.2` | `0.35.3` |

Updates `k8s.io/api` from 0.35.2 to 0.35.3
- [Commits](kubernetes/api@v0.35.2...v0.35.3)

Updates `k8s.io/apiextensions-apiserver` from 0.35.2 to 0.35.3
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](kubernetes/apiextensions-apiserver@v0.35.2...v0.35.3)

Updates `k8s.io/apimachinery` from 0.35.2 to 0.35.3
- [Commits](kubernetes/apimachinery@v0.35.2...v0.35.3)

Updates `k8s.io/apiserver` from 0.35.2 to 0.35.3
- [Commits](kubernetes/apiserver@v0.35.2...v0.35.3)

Updates `k8s.io/client-go` from 0.35.2 to 0.35.3
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](kubernetes/client-go@v0.35.2...v0.35.3)

Updates `k8s.io/code-generator` from 0.35.2 to 0.35.3
- [Commits](kubernetes/code-generator@v0.35.2...v0.35.3)

Updates `k8s.io/component-base` from 0.35.2 to 0.35.3
- [Commits](kubernetes/component-base@v0.35.2...v0.35.3)

Updates `k8s.io/kube-aggregator` from 0.35.2 to 0.35.3
- [Commits](kubernetes/kube-aggregator@v0.35.2...v0.35.3)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-version: 0.35.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-version: 0.35.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apimachinery
  dependency-version: 0.35.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiserver
  dependency-version: 0.35.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/client-go
  dependency-version: 0.35.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/code-generator
  dependency-version: 0.35.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/component-base
  dependency-version: 0.35.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/kube-aggregator
  dependency-version: 0.35.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update generated clientset code

Remove deprecated comment from NewSimpleClientset in generated fake clientsets.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Todd Short <tshort@redhat.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Todd Short <tshort@redhat.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Upstream-repository: operator-lifecycle-manager
Upstream-commit: bd369caeac9e86b1c12d17d27b0b7169bec3ccd9
…3801)

Migrate all direct klog v1 imports to klog/v2 and bump to v2.140.0
which includes the fix for kubernetes/klog#212.

Opt into the new klog behavior by setting
-legacy_stderr_threshold_behavior=false so that -stderrthreshold is
honored even when -logtostderr=true (the default). Set
stderrthreshold=INFO to preserve backward-compatible behavior while
allowing users to override it to WARNING or ERROR to reduce stderr
noise.

Also wire klog flags into pflag.CommandLine in cmd/olm so that klog
flags (like -v, -stderrthreshold) are actually accessible from the
command line.

Fix klog v1→v2 API incompatibility: klog.V() returns Verbose struct
in v2, not bool — use .Enabled() for conditional checks.

Fixes #2131

Ref: kubernetes/klog#212, kubernetes/klog#432

Signed-off-by: Pierluigi Lenoci <pierluigi.lenoci@gmail.com>
Upstream-repository: operator-lifecycle-manager
Upstream-commit: ee4cd40bc126bf4d0701a7784fd4340303439e0f
```
go get github.com/operator-framework/api@v0.42.0
go get github.com/operator-framework/operator-registry@v1.65.0
go mod tidy
go mod version
```

Signed-off-by: Todd Short <tshort@redhat.com>
Upstream-repository: operator-lifecycle-manager
Upstream-commit: 15860d35092cfabbb178028a8c6790ca04fa7aa2
Bumps the k8s-dependencies group with 4 updates: [k8s.io/api](https://github.com/kubernetes/api), [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver), [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) and [k8s.io/client-go](https://github.com/kubernetes/client-go).

Updates `k8s.io/api` from 0.35.1 to 0.35.2
- [Commits](kubernetes/api@v0.35.1...v0.35.2)

Updates `k8s.io/apiextensions-apiserver` from 0.35.1 to 0.35.2
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](kubernetes/apiextensions-apiserver@v0.35.1...v0.35.2)

Updates `k8s.io/apimachinery` from 0.35.1 to 0.35.2
- [Commits](kubernetes/apimachinery@v0.35.1...v0.35.2)

Updates `k8s.io/client-go` from 0.35.1 to 0.35.2
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](kubernetes/client-go@v0.35.1...v0.35.2)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apimachinery
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/client-go
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: operator-registry
Upstream-commit: 9d741cf4e920924debddcccf5e8e5751bb285da7
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3 to 4.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](docker/setup-qemu-action@v3...v4)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: operator-registry
Upstream-commit: 55c930db11882c8a728526d84219de9788819b59
Bumps [docker/login-action](https://github.com/docker/login-action) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@v3...v4)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: operator-registry
Upstream-commit: 94b054ae0c3c039298486dd103c85b900d965829
…925)

Bumps the k8s-dependencies group with 1 update: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime).

Updates `sigs.k8s.io/controller-runtime` from 0.23.1 to 0.23.3
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](kubernetes-sigs/controller-runtime@v0.23.1...v0.23.3)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-version: 0.23.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: operator-registry
Upstream-commit: 536c5b9c8755a056e411ad1154c9b1b79a059dc1
Bumps [github.com/docker/cli](https://github.com/docker/cli) from 29.2.1+incompatible to 29.3.0+incompatible.
- [Commits](docker/cli@v29.2.1...v29.3.0)

---
updated-dependencies:
- dependency-name: github.com/docker/cli
  dependency-version: 29.3.0+incompatible
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: operator-registry
Upstream-commit: 833a6e0b795b0bed17bac3b7a78dabaee08acfb3
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](docker/setup-buildx-action@v3...v4)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: operator-registry
Upstream-commit: 7a90179744b0936bf3d2bf302bab1216dfdd70ed
Bumps the golang-x-deps group with 2 updates: [golang.org/x/sync](https://github.com/golang/sync) and [golang.org/x/sys](https://github.com/golang/sys).

Updates `golang.org/x/sync` from 0.19.0 to 0.20.0
- [Commits](golang/sync@v0.19.0...v0.20.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.42.0
- [Commits](golang/sys@v0.41.0...v0.42.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sync
  dependency-version: 0.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x-deps
- dependency-name: golang.org/x/sys
  dependency-version: 0.42.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: operator-registry
Upstream-commit: b1ae733bf02b8cafe2e6a30b06c850899331bcef
…6 (#1929)

Bumps [github.com/grpc-ecosystem/grpc-health-probe](https://github.com/grpc-ecosystem/grpc-health-probe) from 0.4.45 to 0.4.46.
- [Release notes](https://github.com/grpc-ecosystem/grpc-health-probe/releases)
- [Commits](grpc-ecosystem/grpc-health-probe@v0.4.45...0.4.46)

---
updated-dependencies:
- dependency-name: github.com/grpc-ecosystem/grpc-health-probe
  dependency-version: 0.4.46
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: operator-registry
Upstream-commit: bb56aad4a8517a9e0a64f519ad9efcd13bf23996
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.79.1 to 1.79.2.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.79.1...v1.79.2)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.79.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: operator-registry
Upstream-commit: 41e3619ea065e1b84a78a17385c87f20df67eb2e
Bumps the golang-x-deps group with 2 updates: [golang.org/x/mod](https://github.com/golang/mod) and [golang.org/x/text](https://github.com/golang/text).

Updates `golang.org/x/mod` from 0.33.0 to 0.34.0
- [Commits](golang/mod@v0.33.0...v0.34.0)

Updates `golang.org/x/text` from 0.34.0 to 0.35.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](golang/text@v0.34.0...v0.35.0)

---
updated-dependencies:
- dependency-name: golang.org/x/mod
  dependency-version: 0.34.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x-deps
- dependency-name: golang.org/x/text
  dependency-version: 0.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: operator-registry
Upstream-commit: 4fef65290eca5c9de6db5d78e097ae623b4f40c5
…sues" (#1898)

Upstream-repository: operator-registry
Upstream-commit: d47604f44d1276c06efa16932187c9a686579fc2
Bumps [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) from 1.14.34 to 1.14.37.
- [Release notes](https://github.com/mattn/go-sqlite3/releases)
- [Commits](mattn/go-sqlite3@v1.14.34...v1.14.37)

---
updated-dependencies:
- dependency-name: github.com/mattn/go-sqlite3
  dependency-version: 1.14.37
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: operator-registry
Upstream-commit: 8ef7f3069bbc674e5c93b211eb662a6275623513
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.79.2 to 1.79.3.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.79.2...v1.79.3)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.79.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: operator-registry
Upstream-commit: 6ea0f3902d58c501b1585af588ea57c3c329073f
Bumps the k8s-dependencies group with 4 updates: [k8s.io/api](https://github.com/kubernetes/api), [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver), [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) and [k8s.io/client-go](https://github.com/kubernetes/client-go).

Updates `k8s.io/api` from 0.35.2 to 0.35.3
- [Commits](kubernetes/api@v0.35.2...v0.35.3)

Updates `k8s.io/apiextensions-apiserver` from 0.35.2 to 0.35.3
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](kubernetes/apiextensions-apiserver@v0.35.2...v0.35.3)

Updates `k8s.io/apimachinery` from 0.35.2 to 0.35.3
- [Commits](kubernetes/apimachinery@v0.35.2...v0.35.3)

Updates `k8s.io/client-go` from 0.35.2 to 0.35.3
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](kubernetes/client-go@v0.35.2...v0.35.3)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-version: 0.35.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-version: 0.35.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apimachinery
  dependency-version: 0.35.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/client-go
  dependency-version: 0.35.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: operator-registry
Upstream-commit: d1d3906bd67bbe9aa08ff93c3c619de13b515a94
dependabot Bot and others added 9 commits March 29, 2026 00:07
…7 (#1937)

Bumps [github.com/grpc-ecosystem/grpc-health-probe](https://github.com/grpc-ecosystem/grpc-health-probe) from 0.4.46 to 0.4.47.
- [Release notes](https://github.com/grpc-ecosystem/grpc-health-probe/releases)
- [Commits](grpc-ecosystem/grpc-health-probe@v0.4.46...v0.4.47)

---
updated-dependencies:
- dependency-name: github.com/grpc-ecosystem/grpc-health-probe
  dependency-version: 0.4.47
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: operator-registry
Upstream-commit: 2aade625a1930824b971b68dea4ce0554e6f8fc8
Bumps [github.com/docker/cli](https://github.com/docker/cli) from 29.3.0+incompatible to 29.3.1+incompatible.
- [Commits](docker/cli@v29.3.0...v29.3.1)

---
updated-dependencies:
- dependency-name: github.com/docker/cli
  dependency-version: 29.3.1+incompatible
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: operator-registry
Upstream-commit: 7b22611f3f9f15b3a8477da4ea19fc0d1aee29a9
* render package-level info from channel head in semver template

Signed-off-by: grokspawn <jordan@nimblewidget.com>

* add test

Signed-off-by: grokspawn <jordan@nimblewidget.com>

---------

Signed-off-by: grokspawn <jordan@nimblewidget.com>
Upstream-repository: operator-registry
Upstream-commit: 2095729b2418de4c548c6e1aefd824b80f5842f6
Bumps [github.com/operator-framework/api](https://github.com/operator-framework/api) from 0.41.0 to 0.42.0.
- [Release notes](https://github.com/operator-framework/api/releases)
- [Changelog](https://github.com/operator-framework/api/blob/master/RELEASE.md)
- [Commits](operator-framework/api@v0.41.0...v0.42.0)

---
updated-dependencies:
- dependency-name: github.com/operator-framework/api
  dependency-version: 0.42.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: operator-registry
Upstream-commit: 070a649e39d3a594faa4db296f54ddb538468301
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5 to 6.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](codecov/codecov-action@v5...v6)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: operator-registry
Upstream-commit: 21f9b559ff5c7574b36a9e21ff1c9875ae967de2
Bumps the k8s-dependencies group with 4 updates: [k8s.io/api](https://github.com/kubernetes/api), [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver), [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) and [k8s.io/client-go](https://github.com/kubernetes/client-go).

Updates `k8s.io/api` from 0.35.1 to 0.35.2
- [Commits](kubernetes/api@v0.35.1...v0.35.2)

Updates `k8s.io/apiextensions-apiserver` from 0.35.1 to 0.35.2
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](kubernetes/apiextensions-apiserver@v0.35.1...v0.35.2)

Updates `k8s.io/apimachinery` from 0.35.1 to 0.35.2
- [Commits](kubernetes/apimachinery@v0.35.1...v0.35.2)

Updates `k8s.io/client-go` from 0.35.1 to 0.35.2
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](kubernetes/client-go@v0.35.1...v0.35.2)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apimachinery
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/client-go
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: api
Upstream-commit: 8653fdad74e27e942bc95c277a32eecd79baffb3
…enshift#480)

Bumps the k8s-dependencies group with 1 update: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime).

Updates `sigs.k8s.io/controller-runtime` from 0.23.1 to 0.23.3
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](kubernetes-sigs/controller-runtime@v0.23.1...v0.23.3)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-version: 0.23.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: api
Upstream-commit: 2b3f0881755f21efb48ce421a26c63d0f3239785
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.78.0 to 1.79.3.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.78.0...v1.79.3)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.79.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: api
Upstream-commit: aae9a89b96e04bc905d5a2fe052886fa42bfa971
Bumps the k8s-dependencies group with 4 updates: [k8s.io/api](https://github.com/kubernetes/api), [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver), [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) and [k8s.io/client-go](https://github.com/kubernetes/client-go).

Updates `k8s.io/api` from 0.35.2 to 0.35.3
- [Commits](kubernetes/api@v0.35.2...v0.35.3)

Updates `k8s.io/apiextensions-apiserver` from 0.35.2 to 0.35.3
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](kubernetes/apiextensions-apiserver@v0.35.2...v0.35.3)

Updates `k8s.io/apimachinery` from 0.35.2 to 0.35.3
- [Commits](kubernetes/apimachinery@v0.35.2...v0.35.3)

Updates `k8s.io/client-go` from 0.35.2 to 0.35.3
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](kubernetes/client-go@v0.35.2...v0.35.3)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-version: 0.35.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-version: 0.35.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apimachinery
  dependency-version: 0.35.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/client-go
  dependency-version: 0.35.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upstream-repository: api
Upstream-commit: 3b53b73a2db5e3f023c6ba3430a3368d638dfe93
@openshift-ci openshift-ci Bot removed the lgtm Indicates that a PR is ready to be merged. label Mar 29, 2026
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Mar 29, 2026

New changes are detected. LGTM label has been removed.

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Mar 29, 2026

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by: openshift-bot

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

The pull request process is described 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

@openshift-bot openshift-bot added the lgtm Indicates that a PR is ready to be merged. label Mar 30, 2026
@jianzhangbjz
Copy link
Copy Markdown
Contributor

Hi @Xia-Zhao-rh , could you help verify it? Thanks!
/assign @Xia-Zhao-rh

@Xia-Zhao-rh
Copy link
Copy Markdown
Contributor

/retest

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Mar 30, 2026

@openshift-bot: all tests passed!

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@Xia-Zhao-rh
Copy link
Copy Markdown
Contributor

/verified by @Xia-Zhao-rh

@openshift-ci-robot openshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label Mar 30, 2026
@openshift-ci-robot
Copy link
Copy Markdown

@Xia-Zhao-rh: This PR has been marked as verified by @Xia-Zhao-rh.

Details

In response to this:

/verified by @Xia-Zhao-rh

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@Xia-Zhao-rh
Copy link
Copy Markdown
Contributor

xzha@xzha1-mac operator-framework-olm % ./bin/opm alpha render-template template.yaml -o yaml
---
defaultChannel: stable-v2
description: |
  xxx
icon:
  base64data: xxxx
  mediatype: image/svg+xml
name: linstor-operator
schema: olm.package

@openshift-merge-bot openshift-merge-bot Bot merged commit 6436231 into openshift:main Mar 30, 2026
17 checks passed
@tmshort
Copy link
Copy Markdown
Contributor

tmshort commented Apr 21, 2026

/retitle OCPBUGS-84002,OCPBUGS-84003,OCPBUGS-84004: Synchronize From Upstream Repositories

@openshift-ci openshift-ci Bot changed the title NO-ISSUE: Synchronize From Upstream Repositories OCPBUGS-84002,OCPBUGS-84003,OCPBUGS-84004: Synchronize From Upstream Repositories Apr 21, 2026
@openshift-ci-robot
Copy link
Copy Markdown

@openshift-bot: Jira Issue Verification Checks: Jira Issue OCPBUGS-84002
✔️ This pull request was pre-merge verified.
✔️ All associated pull requests have merged.
✔️ All associated, merged pull requests were pre-merge verified.

Jira Issue OCPBUGS-84002 has been moved to the MODIFIED state and will move to the VERIFIED state when the change is available in an accepted nightly payload. 🕓

Jira Issue Verification Checks: Jira Issue OCPBUGS-84003
✔️ This pull request was pre-merge verified.
✔️ All associated pull requests have merged.
✔️ All associated, merged pull requests were pre-merge verified.

Jira Issue OCPBUGS-84003 has been moved to the MODIFIED state and will move to the VERIFIED state when the change is available in an accepted nightly payload. 🕓

Jira Issue Verification Checks: Jira Issue OCPBUGS-84004
✔️ This pull request was pre-merge verified.
✔️ All associated pull requests have merged.
✔️ All associated, merged pull requests were pre-merge verified.

Jira Issue OCPBUGS-84004 has been moved to the MODIFIED state and will move to the VERIFIED state when the change is available in an accepted nightly payload. 🕓

Details

In response to this:

The staging/ and vendor/ directories have been synchronized from the upstream repositories, pulling in the following commits:

Date Commit Author Message
2026-03-26 17:42:25 operator-framework/operator-lifecycle-manager@d3bdbba dependabot[bot] 🌱 Bump google.golang.org/grpc from 1.79.2 to 1.79.3 (#3799)
2026-03-26 19:21:45 operator-framework/operator-lifecycle-manager@bd369ca Todd Short 🌱 Bump the k8s-dependencies group with 8 updates (#3802)
2026-03-27 13:21:35 operator-framework/operator-lifecycle-manager@ee4cd40 Pierluigi Lenoci Migrate from klog v1 to klog/v2 v2.140.0 and honor stderrthreshold (#3801)
2026-03-27 16:40:30 operator-framework/operator-lifecycle-manager@15860d3 Todd Short Update o-f/api and o-f/operator-registry dependencies (#3804)
2026-03-03 16:59:09 operator-framework/operator-registry@9d741cf dependabot[bot] Bump the k8s-dependencies group with 4 updates (#1922)
2026-03-06 14:32:48 operator-framework/operator-registry@55c930d dependabot[bot] Bump docker/setup-qemu-action from 3 to 4 (#1923)
2026-03-06 14:35:39 operator-framework/operator-registry@94b054a dependabot[bot] Bump docker/login-action from 3 to 4 (#1924)
2026-03-06 14:38:40 operator-framework/operator-registry@536c5b9 dependabot[bot] Bump sigs.k8s.io/controller-runtime in the k8s-dependencies group (#1925)
2026-03-06 14:41:29 operator-framework/operator-registry@833a6e0 dependabot[bot] Bump github.com/docker/cli (#1926)
2026-03-06 14:47:27 operator-framework/operator-registry@7a90179 dependabot[bot] Bump docker/setup-buildx-action from 3 to 4 (#1927)
2026-03-09 08:37:12 operator-framework/operator-registry@b1ae733 dependabot[bot] Bump the golang-x-deps group with 2 updates (#1928)
2026-03-09 08:39:56 operator-framework/operator-registry@bb56aad dependabot[bot] Bump github.com/grpc-ecosystem/grpc-health-probe from 0.4.45 to 0.4.46 (#1929)
2026-03-09 08:56:46 operator-framework/operator-registry@41e3619 dependabot[bot] Bump google.golang.org/grpc from 1.79.1 to 1.79.2 (#1930)
2026-03-12 14:20:38 operator-framework/operator-registry@4fef652 dependabot[bot] Bump the golang-x-deps group with 2 updates (#1932)
2026-03-12 18:39:28 operator-framework/operator-registry@d47604f Camila Macedo chore(lint): Upgrade golanglint from v2.7.2 to v2.8.0 and fix lint issues" (#1898)
2026-03-19 08:42:52 operator-framework/operator-registry@8ef7f30 dependabot[bot] Bump github.com/mattn/go-sqlite3 from 1.14.34 to 1.14.37 (#1934)
2026-03-19 10:01:47 operator-framework/operator-registry@6ea0f39 dependabot[bot] Bump google.golang.org/grpc from 1.79.2 to 1.79.3 (#1935)
2026-03-26 17:39:30 operator-framework/operator-registry@d1d3906 dependabot[bot] Bump the k8s-dependencies group with 4 updates (#1936)
2026-03-26 17:42:26 operator-framework/operator-registry@2aade62 dependabot[bot] Bump github.com/grpc-ecosystem/grpc-health-probe from 0.4.46 to 0.4.47 (#1937)
2026-03-26 17:45:38 operator-framework/operator-registry@7b22611 dependabot[bot] Bump github.com/docker/cli (#1939)
2026-03-26 18:21:24 operator-framework/operator-registry@2095729 Jordan Keister render package-level info from channel head in semver template (#1933)
2026-03-27 03:07:04 operator-framework/operator-registry@070a649 dependabot[bot] Bump github.com/operator-framework/api from 0.41.0 to 0.42.0 (#1940)
2026-03-27 03:09:49 operator-framework/operator-registry@21f9b55 dependabot[bot] Bump codecov/codecov-action from 5 to 6 (#1941)
2026-03-03 16:47:04 operator-framework/api@8653fda dependabot[bot] Bump the k8s-dependencies group with 4 updates (#479)
2026-03-10 08:35:46 operator-framework/api@2b3f088 dependabot[bot] Bump sigs.k8s.io/controller-runtime in the k8s-dependencies group (#480)
2026-03-26 17:36:39 operator-framework/api@aae9a89 dependabot[bot] Bump google.golang.org/grpc from 1.78.0 to 1.79.3 (#481)
2026-03-26 17:39:28 operator-framework/api@3b53b73 dependabot[bot] Bump the k8s-dependencies group with 4 updates (#482)

This pull request is expected to merge without any human intervention. If tests are failing here, changes must land upstream to fix any issues so that future downstreaming efforts succeed.

/cc @openshift/openshift-team-operator-framework

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged. verified Signifies that the PR passed pre-merge verification criteria

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants