Skip to content

build(deps): bump github.com/openshift-online/ocm-cli from 1.0.10 to 1.0.12#910

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/go_modules/github.com/openshift-online/ocm-cli-1.0.12
Open

build(deps): bump github.com/openshift-online/ocm-cli from 1.0.10 to 1.0.12#910
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/go_modules/github.com/openshift-online/ocm-cli-1.0.12

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 16, 2026

Bumps github.com/openshift-online/ocm-cli from 1.0.10 to 1.0.12.

Release notes

Sourced from github.com/openshift-online/ocm-cli's releases.

Release 1.0.12

  • updated name label to conform with the release pipeline (#1008)
  • updated name label to conform with the release pipeline (#1018)
  • added cpe label to comply with release pipeline requirements (#1019)
  • [OCM-21265](https://redhat.atlassian.net/browse/OCM-21265) | feat: cli gcp dns zone commands (#1021)
  • [OCM-21266](https://redhat.atlassian.net/browse/OCM-21266) | feat: cli cluster creation with predefined dns zones (#1022)
  • [OCM-22579](https://redhat.atlassian.net/browse/OCM-22579) | fix: ocm gcp delete dns-zone fails when project is none (#1028)
  • [OCM-22578](https://redhat.atlassian.net/browse/OCM-22578) | fix: ocm gcp list dns-zone output width columns (#1029)
  • [OCM-21266](https://redhat.atlassian.net/browse/OCM-21266) | fix: only list gcp dns zones defined by the user (#1031)
  • [OCM-22604](https://redhat.atlassian.net/browse/OCM-22604) | fix: cli dns zone deletion protection when clusters are still linked (#1032)
  • [OCM-22016](https://redhat.atlassian.net/browse/OCM-22016) | fix: go version 1.24.13 (#1033)
  • [OCM-21266](https://redhat.atlassian.net/browse/OCM-21266) | fix: changed dns zone flag name and limited support for gcp (#1030)
  • [OCM-21267](https://redhat.atlassian.net/browse/OCM-21267) | fix: update konflux references (#1034)
  • chore | bump konflux references (#1039)

Release 1.0.11

  • Update CHANGES.md (#944)
  • chore | updating konflux pipeline refs (#947)
  • add validation retry for gcp service account file prompts (#948)
  • add authentication type on cluster describe (#949)
  • fix(deps): update module github.com/openshift-online/ocm-common to v0.0.34 (#938)
  • fix(deps): update module github.com/openshift-online/ocm-sdk-go to v0.1.486 (#945)
  • bump konflux references (#952)
  • Bump golang.org/x/crypto from 0.31.0 to 0.45.0 (#936)
  • fix(deps): update module github.com/openshift/rosa to v1.2.60 (#950)
  • Update dependencies.
  • chore(deps): update github.com/planetscale/vtprotobuf digest to ba97887
  • chore(deps): update aws-sdk-go-v2 monorepo
  • chore(deps): update module github.com/godbus/dbus/v5 to v5.2.2
  • chore(deps): update module github.com/sirupsen/logrus to v1.9.4
  • fix(deps): update module github.com/googleapis/gax-go/v2 to v2.16.0
  • chore(deps): update module github.com/prometheus/common to v0.67.5
  • chore(deps): update module golang.org/x/tools to v0.41.0
  • chore(deps): update module golang.org/x/sys to v0.40.0 (#965)
  • chore(deps): update konflux references (#962)
  • fix(deps): update module github.com/onsi/ginkgo/v2 to v2.27.5 (#960)
  • fix missing gcp credentials when using --service-account-file (#979)
  • [OCM-21962](https://redhat.atlassian.net/browse/OCM-21962) | feat: Support create/edit clusters with channel flag (#1003)
Changelog

Sourced from github.com/openshift-online/ocm-cli's changelog.

1.0.12 Mar 9 2026

  • updated name label to conform with the release pipeline (#1008)
  • updated name label to conform with the release pipeline (#1018)
  • added cpe label to comply with release pipeline requirements (#1019)
  • [OCM-21265](https://redhat.atlassian.net/browse/OCM-21265) | feat: cli gcp dns zone commands (#1021)
  • [OCM-21266](https://redhat.atlassian.net/browse/OCM-21266) | feat: cli cluster creation with predefined dns zones (#1022)
  • [OCM-22579](https://redhat.atlassian.net/browse/OCM-22579) | fix: ocm gcp delete dns-zone fails when project is none (#1028)
  • [OCM-22578](https://redhat.atlassian.net/browse/OCM-22578) | fix: ocm gcp list dns-zone output width columns (#1029)
  • [OCM-21266](https://redhat.atlassian.net/browse/OCM-21266) | fix: only list gcp dns zones defined by the user (#1031)
  • [OCM-22604](https://redhat.atlassian.net/browse/OCM-22604) | fix: cli dns zone deletion protection when clusters are still linked (#1032)
  • [OCM-22016](https://redhat.atlassian.net/browse/OCM-22016) | fix: go version 1.24.13 (#1033)
  • [OCM-21266](https://redhat.atlassian.net/browse/OCM-21266) | fix: changed dns zone flag name and limited support for gcp (#1030)
  • [OCM-21267](https://redhat.atlassian.net/browse/OCM-21267) | fix: update konflux references (#1034)
  • chore | bump konflux references (#1039)

1.0.11 Feb 10 2026

  • Update CHANGES.md (#944)
  • chore | updating konflux pipeline refs (#947)
  • add validation retry for gcp service account file prompts (#948)
  • add authentication type on cluster describe (#949)
  • fix(deps): update module github.com/openshift-online/ocm-common to v0.0.34 (#938)
  • fix(deps): update module github.com/openshift-online/ocm-sdk-go to v0.1.486 (#945)
  • bump konflux references (#952)
  • Bump golang.org/x/crypto from 0.31.0 to 0.45.0 (#936)
  • fix(deps): update module github.com/openshift/rosa to v1.2.60 (#950)
  • Update dependencies.
  • chore(deps): update github.com/planetscale/vtprotobuf digest to ba97887
  • chore(deps): update aws-sdk-go-v2 monorepo
  • chore(deps): update module github.com/godbus/dbus/v5 to v5.2.2
  • chore(deps): update module github.com/sirupsen/logrus to v1.9.4
  • fix(deps): update module github.com/googleapis/gax-go/v2 to v2.16.0
  • chore(deps): update module github.com/prometheus/common to v0.67.5
  • chore(deps): update module golang.org/x/tools to v0.41.0
  • chore(deps): update module golang.org/x/sys to v0.40.0 (#965)
  • chore(deps): update konflux references (#962)
  • fix(deps): update module github.com/onsi/ginkgo/v2 to v2.27.5 (#960)
  • fix missing gcp credentials when using --service-account-file (#979)
  • [OCM-21962](https://redhat.atlassian.net/browse/OCM-21962) | feat: Support create/edit clusters with channel flag (#1003)
Commits
  • cf631c9 Merge pull request #1040 from rcampos2029/release_1.0.12
  • 285310d Release v1.0.12
  • ad0f63a chore | bump konflux references (#1039)
  • 7c2d3c0 [OCM-21267](https://redhat.atlassian.net/browse/OCM-21267) | fix: update konflux references (#1034)
  • 70430be [OCM-21266](https://redhat.atlassian.net/browse/OCM-21266) | fix: changed dns zone flag name and limited support for gcp (#1030)
  • 18d9a17 [OCM-22016](https://redhat.atlassian.net/browse/OCM-22016) | fix: go version 1.24.13 (#1033)
  • e54d259 [OCM-22604](https://redhat.atlassian.net/browse/OCM-22604) | fix: cli dns zone deletion protection when clusters are still lin...
  • f071751 [OCM-21266](https://redhat.atlassian.net/browse/OCM-21266) | fix: only list gcp dns zones defined by the user (#1031)
  • a9072b2 [OCM-22578](https://redhat.atlassian.net/browse/OCM-22578) | fix: ocm gcp list dns-zone output width columns (#1029)
  • 036315c [OCM-22579](https://redhat.atlassian.net/browse/OCM-22579) | fix: ocm gcp delete dns-zone fails when project is none (#1028)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added area/dependency Issues or PRs related to dependency changes ok-to-test Indicates a non-member PR verified by an org member that is safe to test. labels Mar 16, 2026
@coderabbitai
Copy link

coderabbitai bot commented Mar 16, 2026

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

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: f83d6ae3-d214-4f05-9a76-8eaccdd0f9be

📥 Commits

Reviewing files that changed from the base of the PR and between 46dab0e and 77aea0b.

⛔ Files ignored due to path filters (1)
  • go.sum is excluded by !**/*.sum
📒 Files selected for processing (1)
  • go.mod
🚧 Files skipped from review as they are similar to previous changes (1)
  • go.mod

Walkthrough

Updated Go module dependency declarations: direct bumps for github.com/openshift-online/ocm-cli and github.com/spf13/cobra, k8s.io/apimachinery to v0.34.3, plus additions, removals, and version upgrades across many indirect/transitive modules (Prometheus components, protobuf, structured-merge-diff, backoff, keyring, etc.).

Changes

Cohort / File(s) Summary
Go module file
go.mod
Updated direct dependency versions (github.com/openshift-online/ocm-cli v1.0.10→v1.0.12, github.com/spf13/cobra v1.10.1→v1.10.2, k8s.io/apimachinery v0.30.3→v0.34.3). Added/updated many indirects (e.g., al.essio.dev/pkg/shellescape v1.6.0, github.com/fxamacker/cbor/v2 v2.9.0, github.com/x448/float16 v0.8.4, sigs.k8s.io/randfill v1.0.0, sigs.k8s.io/structured-merge-diff/v6 v6.3.0, Prometheus libs, google.golang.org/protobuf, github.com/cenkalti/backoff, github.com/zalando/go-keyring, k8s.io/kube-openapi, k8s.io/utils, sigs.k8s.io/json). Removed or replaced some indirects (e.g., github.com/alessio/shellescape replaced, github.com/google/gofuzz and github.com/matttproud/golang_protobuf_extensions removed). No exported API/signature changes.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/go_modules/github.com/openshift-online/ocm-cli-1.0.12

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

@github-actions github-actions bot enabled auto-merge (squash) March 16, 2026 00:28
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Mar 16, 2026

Hi @dependabot[bot]. Thanks for your PR.

I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work.

Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

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.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Mar 16, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: dependabot[bot]
Once this PR has been reviewed and has the lgtm label, please assign feichashao 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

@dependabot dependabot bot force-pushed the dependabot/go_modules/github.com/openshift-online/ocm-cli-1.0.12 branch from b7107e9 to f03e4b9 Compare March 16, 2026 00:37
Copy link

@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.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@go.mod`:
- Around line 34-37: The go.mod has mismatched k8s.io versions:
k8s.io/apimachinery is v0.34.3 while k8s.io/api, k8s.io/cli-runtime, and
k8s.io/client-go are v0.30.3; pick a single minor version and make all four
entries (k8s.io/api, k8s.io/apimachinery, k8s.io/cli-runtime, k8s.io/client-go)
use that same minor (e.g., update all to v0.34.3 or downgrade apimachinery to
v0.30.3), then run module resolution (e.g., go get ./... or go get
k8s.io/client-go@<target>) and verify build/tests to ensure compatibility.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 6c0bd93d-0e39-4c2f-bafa-741aedf85c5d

📥 Commits

Reviewing files that changed from the base of the PR and between b7107e9 and f03e4b9.

⛔ Files ignored due to path filters (1)
  • go.sum is excluded by !**/*.sum
📒 Files selected for processing (1)
  • go.mod

Comment on lines 34 to 37
k8s.io/api v0.30.3
k8s.io/apimachinery v0.30.3
k8s.io/apimachinery v0.34.3
k8s.io/cli-runtime v0.30.3
k8s.io/client-go v0.30.3
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

# Verify direct k8s module minor-version alignment in go.mod.
awk '
  $1 ~ /^k8s\.io\/(api|apimachinery|cli-runtime|client-go)$/ {
    gsub(/^v/, "", $2)
    split($2, a, ".")
    minor = a[2]
    printf "%s %s minor=%s\n", $1, $2, minor
    seen[minor]++
  }
  END {
    print "----"
    count=0
    for (m in seen) count++
    if (count > 1) {
      print "MISMATCH: multiple k8s minor versions detected among direct deps."
      exit 2
    } else {
      print "OK: direct k8s deps are on the same minor version."
    }
  }
' go.mod

Repository: openshift/backplane-cli

Length of output: 268


Align core k8s.io/* modules to the same minor version.

k8s.io/apimachinery is pinned to v0.34.3 while k8s.io/api, k8s.io/cli-runtime, and k8s.io/client-go remain on v0.30.3. This 4-minor-version gap introduces a major compatibility risk—Kubernetes libraries are tightly coupled by version and version skew can cause type mismatches and runtime behavior differences. All core k8s.io/* direct dependencies should be aligned to the same minor version.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@go.mod` around lines 34 - 37, The go.mod has mismatched k8s.io versions:
k8s.io/apimachinery is v0.34.3 while k8s.io/api, k8s.io/cli-runtime, and
k8s.io/client-go are v0.30.3; pick a single minor version and make all four
entries (k8s.io/api, k8s.io/apimachinery, k8s.io/cli-runtime, k8s.io/client-go)
use that same minor (e.g., update all to v0.34.3 or downgrade apimachinery to
v0.30.3), then run module resolution (e.g., go get ./... or go get
k8s.io/client-go@<target>) and verify build/tests to ensure compatibility.

@dependabot dependabot bot force-pushed the dependabot/go_modules/github.com/openshift-online/ocm-cli-1.0.12 branch 2 times, most recently from 8d7e8e3 to 4eb516c Compare March 16, 2026 00:45
Copy link

@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.

♻️ Duplicate comments (1)
go.mod (1)

34-37: ⚠️ Potential issue | 🔴 Critical

CRITICAL: k8s.io module version skew remains unresolved.

As flagged in previous review, k8s.io/apimachinery at v0.34.3 is 4 minor versions ahead of k8s.io/api, k8s.io/cli-runtime, and k8s.io/client-go at v0.30.3. Kubernetes modules are tightly coupled and this version gap creates significant compatibility risks including type mismatches and runtime failures. All core k8s.io/* dependencies must be aligned to the same minor version before merging.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@go.mod` around lines 34 - 37, The go.mod has k8s.io/apimachinery at v0.34.3
while k8s.io/api, k8s.io/cli-runtime, and k8s.io/client-go are at v0.30.3,
causing unsafe version skew; align all k8s.io/* modules to the same minor
version (pick a single minor version such as v0.30.3 or v0.34.3) by updating the
module versions for k8s.io/apimachinery, k8s.io/api, k8s.io/cli-runtime, and
k8s.io/client-go to the chosen version and then refresh dependencies (e.g., run
go get <module>@<chosen-version> and go mod tidy) so the code compiles against a
consistent Kubernetes API surface.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Duplicate comments:
In `@go.mod`:
- Around line 34-37: The go.mod has k8s.io/apimachinery at v0.34.3 while
k8s.io/api, k8s.io/cli-runtime, and k8s.io/client-go are at v0.30.3, causing
unsafe version skew; align all k8s.io/* modules to the same minor version (pick
a single minor version such as v0.30.3 or v0.34.3) by updating the module
versions for k8s.io/apimachinery, k8s.io/api, k8s.io/cli-runtime, and
k8s.io/client-go to the chosen version and then refresh dependencies (e.g., run
go get <module>@<chosen-version> and go mod tidy) so the code compiles against a
consistent Kubernetes API surface.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 7aa0a2a5-1e89-4266-8fc4-d7c45f0e74ba

📥 Commits

Reviewing files that changed from the base of the PR and between f03e4b9 and 4eb516c.

⛔ Files ignored due to path filters (1)
  • go.sum is excluded by !**/*.sum
📒 Files selected for processing (1)
  • go.mod

@dependabot dependabot bot force-pushed the dependabot/go_modules/github.com/openshift-online/ocm-cli-1.0.12 branch from 4eb516c to 46dab0e Compare March 23, 2026 00:42
Copy link

@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.

♻️ Duplicate comments (1)
go.mod (1)

34-37: ⚠️ Potential issue | 🔴 Critical

k8s.io version mismatch remains unresolved.

The k8s.io modules continue to have misaligned versions: k8s.io/apimachinery is at v0.34.3 while k8s.io/api, k8s.io/cli-runtime, and k8s.io/client-go remain at v0.30.3. This 4-minor-version gap poses compatibility risks as these libraries are tightly coupled.

All core k8s.io/* direct dependencies should be aligned to the same minor version before merging.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@go.mod` around lines 34 - 37, The go.mod currently has mismatched k8s.io
module versions (k8s.io/apimachinery at v0.34.3 while k8s.io/api,
k8s.io/cli-runtime, and k8s.io/client-go are at v0.30.3); align all core
k8s.io/* entries to the same minor version (pick one consistent version such as
v0.34.3) by updating the k8s.io/api, k8s.io/cli-runtime, and k8s.io/client-go
module lines to match k8s.io/apimachinery, then run go get to fetch that version
and go mod tidy to reconcile transitive deps so all k8s.io modules are on the
same minor release.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Duplicate comments:
In `@go.mod`:
- Around line 34-37: The go.mod currently has mismatched k8s.io module versions
(k8s.io/apimachinery at v0.34.3 while k8s.io/api, k8s.io/cli-runtime, and
k8s.io/client-go are at v0.30.3); align all core k8s.io/* entries to the same
minor version (pick one consistent version such as v0.34.3) by updating the
k8s.io/api, k8s.io/cli-runtime, and k8s.io/client-go module lines to match
k8s.io/apimachinery, then run go get to fetch that version and go mod tidy to
reconcile transitive deps so all k8s.io modules are on the same minor release.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 26781552-7281-440c-ab34-ba83854b6006

📥 Commits

Reviewing files that changed from the base of the PR and between 4eb516c and 46dab0e.

⛔ Files ignored due to path filters (1)
  • go.sum is excluded by !**/*.sum
📒 Files selected for processing (1)
  • go.mod

Bumps [github.com/openshift-online/ocm-cli](https://github.com/openshift-online/ocm-cli) from 1.0.10 to 1.0.12.
- [Release notes](https://github.com/openshift-online/ocm-cli/releases)
- [Changelog](https://github.com/openshift-online/ocm-cli/blob/main/CHANGES.md)
- [Commits](openshift-online/ocm-cli@v1.0.10...v1.0.12)

---
updated-dependencies:
- dependency-name: github.com/openshift-online/ocm-cli
  dependency-version: 1.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/go_modules/github.com/openshift-online/ocm-cli-1.0.12 branch from 46dab0e to 77aea0b Compare March 23, 2026 00:49
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Mar 23, 2026

@dependabot[bot]: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/coverage 77aea0b link true /test coverage
ci/prow/test 77aea0b link true /test test
ci/prow/lint 77aea0b link true /test lint
ci/prow/images 77aea0b link true /test images

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.

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

Labels

area/dependency Issues or PRs related to dependency changes ok-to-test Indicates a non-member PR verified by an org member that is safe to test.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants