Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
116 changes: 62 additions & 54 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@ require (
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5
github.com/aws/aws-sdk-go v1.55.8
github.com/aws/aws-sdk-go-v2 v1.41.1
github.com/aws/aws-sdk-go-v2/config v1.32.7
github.com/aws/aws-sdk-go-v2/credentials v1.19.7
github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager v0.1.0
github.com/aws/aws-sdk-go-v2/service/ec2 v1.279.2
github.com/aws/aws-sdk-go-v2/service/s3 v1.94.0
github.com/aws/aws-sdk-go-v2/config v1.32.8
github.com/aws/aws-sdk-go-v2/credentials v1.19.8
github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager v0.1.3
github.com/aws/aws-sdk-go-v2/service/ec2 v1.289.1
github.com/aws/aws-sdk-go-v2/service/s3 v1.96.0
github.com/aws/aws-sdk-go-v2/service/sts v1.41.6
github.com/aws/karpenter-provider-aws v1.8.6
github.com/aws/smithy-go v1.24.0
Expand All @@ -36,21 +36,21 @@ require (
github.com/coreos/ignition/v2 v2.25.1
github.com/distribution/reference v0.6.0
github.com/docker/distribution v2.8.3+incompatible
github.com/elazarl/goproxy v1.7.2
github.com/elazarl/goproxy v1.8.2
github.com/evanphx/json-patch/v5 v5.9.11
github.com/go-jose/go-jose/v3 v3.0.4
github.com/go-logr/logr v1.4.3
github.com/go-logr/stdr v1.2.2
github.com/go-logr/zapr v1.3.0
github.com/google/cel-go v0.26.1
github.com/google/cel-go v0.27.0
Copy link
Copy Markdown
Contributor

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:

cat -n go.mod | head -80

Repository: openshift/hypershift

Length of output: 4538


🌐 Web query:

google/cel-go v0.27.0 release notes changelog

💡 Result:

google/cel-go v0.27.0 — release notes / changelog (released Jan 30, 2026)

Breaking change

  • Remove “types as variables”: type-handling logic was relaxed to avoid collisions with newly introduced types; policies relying on types behaving as variables may need updates. [1]

Features & enhancements

  • REPL/tooling
    • YAML env configuration read/write support. [1]
    • “Parse-only” evaluation mode. [1]
    • CEL test coverage calculation + reporter updates for error/unknown cases. [1]
  • Core library
    • Regex cost estimation/tracking. [1]
    • Exposed CEL JSON types to help convert to native values. [1]
    • Preserve source info during policy composition (better debugging). [1]
  • Extensibility
    • Extension option factory resolves by ID; match output compiling refactor; expose match source ID. [1]
  • Build/maintenance
    • Bazel: migrate to Bazel module only + dependent-build config improvements; cleanup/linting (incl. removing strcase dep and AppEngine REPL code). [1]

Bug fixes

  • Fix race condition in checker for reference types. [1]
  • Fix namespace resolution issue. [1]
  • Formatting directives aligned with CEL spec requirements. [1]

Full changelog: v0.26.1...v0.27.0 (GitHub release page). [1]

Sources: [1]


🌐 Web query:

operator-framework/api v0.39.0 release notes changelog breaking changes

💡 Result:

operator-framework/api v0.39.0 — release notes / changelog / breaking changes

Potentially breaking changes

  • Kubernetes 1.35 support (k8s 0.35.0): v0.39.0 “adds support for k8s 1.35”, and this requires some API changes. (github.com)
    • In practice, this lands as updated k8s deps (e.g., k8s.io/api, k8s.io/apimachinery, k8s.io/client-go0.35.0) and controller-runtime0.23.x. (github.com)
    • The PR behind this includes CRD schema/content updates aligned to newer Kubernetes API behavior (examples visible in the diff include updated toleration operator docs and other schema text/fields changes). (github.com)

What changed (from the GitHub release entry)

  • Fix k8s dependencies CI (#469) (github.com)
  • Bump sigs.k8s.io/controller-runtime 0.23.00.23.1 (#470) (github.com)
  • Move binary dependency management to bingo (#471) (github.com)
  • Bump github.com/google/cel-go 0.26.10.27.0 (#472) (github.com)
  • Upgrade Go module dependencies (“edge”) (#473) (github.com)

Full changelog / compare

  • GitHub “Full Changelog” compare: v0.38.0...v0.39.0. (github.com)

Citations:


🌐 Web query:

prometheus-operator v0.89.0 release notes changelog

💡 Result:

prometheus-operator v0.89.0 — changelog (released 2026-02-05)

Enhancements

  • Add hostNetwork field to the Alertmanager CRD. (github.com)
  • Add crds and full-crds commands to the operator binary. (github.com)
  • Report deprecated field usage in the Reconciled condition type. (github.com)
  • Avoid unnecessary reconciliation on ThanosRuler StatefulSet creation. (github.com)
  • Add bodySizeLimit to the ScrapeConfig CRD. (github.com)
  • Support http_headers field in the Alertmanager Secret. (github.com)
  • Add -kubelet-http-metrics flag (default enabled) for the Kubelet endpoint HTTP metrics port. (github.com)
  • Include operator.prometheus.io/version annotation in the full version of CRDs. (github.com)

Bug fixes

  • Add/extend validation for multiple Alertmanager + AlertmanagerConfig integrations (e.g., VictorOps, Jira, Webex, OpsGenie, WeChat, SNS, Telegram, RocketChat). (github.com)
  • Restore StatefulSet labels if creation fails with AlreadyExists. (github.com)
  • Fix potential panic due to informer cache races. (github.com)
  • Support IPv6 addresses for probers in the Probe CRD. (github.com)
  • Prevent zero-duration group/repeat intervals from breaking Alertmanager. (github.com)
  • Fix GCE service discovery for the ScrapeConfig CRD. (github.com)
  • Avoid stale conditions in Alertmanager, ThanosRuler, Prometheus, PrometheusAgent. (github.com)
  • Fix race conditions updating rule ConfigMaps and patching finalizers. (github.com)
  • Reconcile ScrapeConfig resources when namespace selection changes. (github.com)

If you want, tell me whether you prefer full raw notes (verbatim list) or a grouped summary by area (CRDs, reconciliation behavior, validations, etc.).

Citations:


Verify compatibility with cel-go v0.27.0 breaking change before upgrading.

The google/cel-go v0.27.0 release introduces a breaking change: removal of "types as variables" support. Policies relying on types behaving as variables will require updates. This is especially relevant since operator-framework/api v0.39.0 also bumps cel-go to 0.27.0, so both upgrades carry this risk.

Additionally, operator-framework/api v0.39.0 includes Kubernetes 1.35 support with dependency updates (k8s.io/api, k8s.io/apimachinery, k8s.io/client-go → 0.35.0; controller-runtime → 0.23.x) and CRD schema changes—verify these align with your Kubernetes version and usage patterns.

The prometheus-operator v0.89.0 release contains enhancements and bug fixes without breaking changes; no action required beyond standard testing.

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

In `@go.mod` at line 45, The go.mod upgrade to github.com/google/cel-go v0.27.0
may break “types as variables” behavior and operator-framework/api v0.39.0
upgrades Kubernetes deps—verify compatibility by locating the dependency line
"github.com/google/cel-go v0.27.0" and the operator-framework api bump, search
for any CEL policy code or admission/validation logic that treats types as
variables (e.g., policy expressions or code using cel.Env/Program creation), and
either (a) update those expressions to the new CEL semantics or (b) pin revert
the cel-go version until you can update policies; also run full unit/integration
tests against k8s API versions referenced by operator-framework/api v0.39.0, run
go mod tidy and go test, and if needed update CRD schemas to match
controller-runtime/k8s.io dependency changes before merging.

github.com/google/go-cmp v0.7.0
github.com/google/gofuzz v1.2.0
github.com/google/uuid v1.6.0
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0
github.com/k-orc/openstack-resource-controller v1.0.0
github.com/kubernetes-csi/external-snapshotter/client/v6 v6.3.0
github.com/onsi/ginkgo/v2 v2.27.5
github.com/onsi/gomega v1.39.0
github.com/onsi/ginkgo/v2 v2.28.1
github.com/onsi/gomega v1.39.1
github.com/opencontainers/go-digest v1.0.0
github.com/opencontainers/image-spec v1.1.1
github.com/openshift/api v0.0.0-20260120150926-4c643a652d54
Expand All @@ -63,10 +63,10 @@ require (
github.com/openshift/hypershift/api v0.0.0-20240604072534-cd2d5291e2b7
github.com/openshift/library-go v0.0.0-20251204132909-8814e976a023
github.com/openshift/multi-operator-manager v0.0.0-20260112172834-b64ebc8c627b
github.com/operator-framework/api v0.37.0
github.com/operator-framework/api v0.39.0
github.com/pkg/errors v0.9.1
github.com/ppc64le-cloud/powervs-utils v0.0.0-20250403153021-219b161805db
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.88.0
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.89.0
github.com/prometheus/client_golang v1.23.2
github.com/prometheus/client_model v0.6.2
github.com/prometheus/common v0.67.5
Expand All @@ -87,18 +87,18 @@ require (
golang.org/x/sync v0.19.0
golang.org/x/time v0.14.0
google.golang.org/api v0.258.0
google.golang.org/grpc v1.77.0
google.golang.org/grpc v1.78.0
gopkg.in/ini.v1 v1.67.0
gopkg.in/yaml.v2 v2.4.0
gopkg.in/yaml.v3 v3.0.1
k8s.io/api v0.34.3
k8s.io/apiextensions-apiserver v0.34.3
k8s.io/apimachinery v0.34.3
k8s.io/apiserver v0.34.3
k8s.io/api v0.35.0
k8s.io/apiextensions-apiserver v0.35.0
k8s.io/apimachinery v0.35.0
k8s.io/apiserver v0.35.0
k8s.io/autoscaler/vertical-pod-autoscaler v1.3.0
k8s.io/cli-runtime v0.34.2
k8s.io/client-go v0.34.3
k8s.io/component-base v0.34.3
k8s.io/client-go v0.35.0
k8s.io/component-base v0.35.0
Comment on lines +94 to +101
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

# First, check the go.mod file structure and locate the referenced dependencies
cat -n go.mod | tail -150

Repository: openshift/hypershift

Length of output: 9380


🏁 Script executed:

# Search for controller-runtime and cluster-api in go.mod with context
rg -A 2 -B 2 "(controller-runtime|cluster-api)" go.mod

Repository: openshift/hypershift

Length of output: 1623


🏁 Script executed:

# Also check the exact lines mentioned in the review (if they exist)
sed -n '310,340p' go.mod

Repository: openshift/hypershift

Length of output: 1686


🌐 Web query:

controller-runtime v0.19.7 Kubernetes v0.35.0 compatibility

💡 Result:

controller-runtime v0.19.7 is not considered compatible (supported/tested) with Kubernetes Go modules k8s.io/* v0.35.0 (including k8s.io/apimachinery v0.35.0).

  • The controller-runtime project’s published compatibility guidance says each controller-runtime minor version is tested with a specific client-go / k8s.io/ minor*, and other combinations are “by chance” and not supported nor tested. It also lists controller-runtime v0.19 ↔ k8s.io/ v0.31* (not v0.35). [1]
  • k8s.io/apimachinery v0.35.x is a newer module line (e.g., v0.35.1 published Dec 4, 2025), and v0.35.0 exists as well. [2][3]

What to do: use a controller-runtime minor that matches k8s.io/* v0.35 (or downgrade your k8s.io/* deps to v0.31.x if you must stay on controller-runtime v0.19.x). The latest compatibility table visible on pkg.go.dev only goes up to controller-runtime v0.22 ↔ k8s.io/ v0.34*, so you’ll likely need a newer controller-runtime than v0.22 for v0.35. [1]

Sources:
[1] https://pkg.go.dev/sigs.k8s.io/controller-runtime
[2] https://pkg.go.dev/k8s.io/apimachinery/pkg
[3] https://git.autistici.org/smol/assetmon/-/merge_requests/24


🌐 Web query:

Kubernetes v0.35.0 release notes breaking changes

💡 Result:

Kubernetes itself doesn’t have a v0.35.0 release line; v0.35.0 is the Go module tag used by k8s.io/client-go / k8s.io/apimachinery / k8s.io/api that corresponds to Kubernetes v1.35.0. [1]

Kubernetes / k8s.io v0.35.0 (Kubernetes v1.35.0) breaking / action-required changes

  • cgroup v1 support is removed: on nodes that only have cgroup v1, the kubelet will fail to start; you must migrate/enable cgroup v2 before upgrading. [2]
  • Dynamic Resource Allocation (DRA) is now always enabled (it was GA in v1.34 but could be disabled; in v1.35 it can’t). If you relied on turning it off, that behavior changes in v1.35. [3]

Not breaking immediately, but important upgrade-impact notes in the v1.35 notes

  • kube-proxy IPVS mode is deprecated (still present, but now warns; migration to nftables is recommended). [2]
  • v1.35 is the last Kubernetes release supporting containerd v1.x; you must move to containerd 2.0+ before upgrading beyond v1.35. [2]

Sources:
[1] kubernetes/client-go README (versioning; v0.x.y tags match Kubernetes v1.x.y) (github.com)
[2] Kubernetes v1.35 release blog (cgroup v1 removal, IPVS deprecation, containerd v1.x final call) (kubernetes.io)
[3] Kubernetes v1.35 release blog (DRA “always enabled”) (kubernetes.io)

Citations:


Confirm: controller-runtime v0.19.7 is unsupported with k8s.io/ v0.35.0 dependencies.*

The pinned controller-runtime v0.19.7 (line 335) is not tested or supported with the k8s.io modules at v0.35.0 (k8s.io/api, k8s.io/apimachinery, k8s.io/apiserver, k8s.io/client-go, k8s.io/component-base). Official compatibility guidance states controller-runtime v0.19 is tested only with k8s.io/* v0.31.

The code comment at line 334 ("webhook.Validator deprecation in v0.20 breaks everything") indicates this is a deliberate trade-off: downgrading from v0.23.1 to v0.19.7 to avoid API breaking changes. However, this creates an unsupported/untested dependency combination.

Options to resolve:

  1. Update controller-runtime to a version supporting k8s.io/* v0.35 (v0.22+ likely required) and address webhook.Validator deprecation migration
  2. Or explicitly document and accept this as a known incompatibility with testing/support implications
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@go.mod` around lines 94 - 101, The go.mod pins controller-runtime v0.19.7
which is not compatible/tested with the k8s.io/* v0.35.0 modules; update to a
controller-runtime version that supports k8s.io v0.35 (e.g., controller-runtime
v0.22+), then run go mod tidy and fix any API changes (notably migrate usages of
webhook.Validator referenced in your code to the new webhook admission APIs) OR,
if you choose to keep v0.19.7, add a clear comment and project documentation
stating the known unsupported dependency combination (controller-runtime v0.19.7
vs k8s.io/* v0.35.0) and accept the testing/support implications.

k8s.io/klog v1.0.0
k8s.io/klog/v2 v2.130.1
k8s.io/kube-aggregator v0.34.2
Expand All @@ -115,15 +115,15 @@ require (
sigs.k8s.io/cluster-api-provider-ibmcloud v0.11.0
sigs.k8s.io/cluster-api-provider-kubevirt v0.1.9
sigs.k8s.io/cluster-api-provider-openstack v0.12.1
sigs.k8s.io/controller-runtime v0.22.4
sigs.k8s.io/controller-runtime v0.23.1
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

# Read the go.mod file to verify the claims about line 118 and line 335
head -130 go.mod | tail -15
echo "---"
tail -20 go.mod

Repository: openshift/hypershift

Length of output: 1602


🏁 Script executed:

# Get complete line context around the critical lines
sed -n '110,130p' go.mod
echo "--- Replace section ---"
sed -n '330,340p' go.mod

Repository: openshift/hypershift

Length of output: 1535


🏁 Script executed:

# Check what version of controller-runtime cluster-api v1.10.4 requires
echo "=== Checking cluster-api v1.10.4 controller-runtime requirement ==="
curl -sL "https://raw.githubusercontent.com/kubernetes-sigs/cluster-api/v1.10.4/go.mod" 2>/dev/null | grep -A2 -B2 'controller-runtime'

echo -e "\n=== Checking operator-framework/api v0.39.0 controller-runtime requirement ==="
curl -sL "https://raw.githubusercontent.com/operator-framework/api/v0.39.0/go.mod" 2>/dev/null | grep -A2 -B2 'controller-runtime'

Repository: openshift/hypershift

Length of output: 505


🏁 Script executed:

# Check the actual K8s version requirements from controller-runtime v0.19.7 and v0.23.1
echo "=== Controller-runtime v0.19.7 K8s requirements ==="
curl -sL "https://raw.githubusercontent.com/kubernetes-sigs/controller-runtime/v0.19.7/go.mod" 2>/dev/null | grep -E 'k8s.io/(api|apimachinery|client-go|component-base)' | head -5

echo -e "\n=== Controller-runtime v0.23.1 K8s requirements ==="
curl -sL "https://raw.githubusercontent.com/kubernetes-sigs/controller-runtime/v0.23.1/go.mod" 2>/dev/null | grep -E 'k8s.io/(api|apimachinery|client-go|component-base)' | head -5

Repository: openshift/hypershift

Length of output: 450


🏁 Script executed:

# Verify the exact K8s version in hypershift's go.mod
echo "=== K8s component versions in hypershift go.mod ==="
grep -E 'k8s.io/(api|apimachinery|client-go|apiserver|component-base)' go.mod | head -10

Repository: openshift/hypershift

Length of output: 364


🏁 Script executed:

# Double-check cluster-api version dependency constraint
echo "=== Full cluster-api entry in go.mod ==="
grep 'sigs.k8s.io/cluster-api' go.mod | grep -v '//'

Repository: openshift/hypershift

Length of output: 705


Controller-runtime version update creates critical dependency conflicts.

The update to sigs.k8s.io/controller-runtime v0.23.1 cannot coexist with the replace directive forcing v0.19.7. This creates multiple incompatibilities:

  • cluster-api v1.10.4 requires controller-runtime v0.20.4 or higher; v0.19.7 will not work
  • operator-framework/api v0.39.0 requires controller-runtime v0.23.1; v0.19.7 will not work
  • Kubernetes v0.35.0 (used throughout go.mod) requires controller-runtime v0.20.x or higher; v0.19.7 only supports K8s v0.31.0

Keeping the replace directive pinned to v0.19.7 while updating K8s components to v0.35.0 and cluster-api to v1.10.4 will cause build failures. The webhook.Validator migration must be completed before updating controller-runtime, or this change should be reverted and Dependabot configured to ignore controller-runtime updates until the migration is complete.

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

In `@go.mod` at line 118, The controller-runtime version change to
sigs.k8s.io/controller-runtime v0.23.1 conflicts with an existing replace pin to
v0.19.7 and other deps (cluster-api v1.10.4, operator-framework/api v0.39.0,
Kubernetes v0.35.0); either revert the controller-runtime update in go.mod to
the previous compatible version or remove the replace directive forcing v0.19.7
and complete the required webhook.Validator migration before bumping
controller-runtime; update go.mod so controller-runtime, cluster-api,
operator-framework/api, and Kubernetes versions are mutually compatible (or
configure Dependabot to ignore controller-runtime until migration is done) and
ensure any code changes for webhook.Validator are implemented in the codebase
before removing the replace.

sigs.k8s.io/karpenter v1.8.2
sigs.k8s.io/secrets-store-csi-driver v1.4.8
sigs.k8s.io/structured-merge-diff/v6 v6.3.0
sigs.k8s.io/structured-merge-diff/v6 v6.3.2-0.20260122202528-d9cc6641c482
sigs.k8s.io/yaml v1.6.0
)

require (
cel.dev/expr v0.24.0 // indirect
cel.dev/expr v0.25.1 // indirect
cloud.google.com/go/auth v0.17.0 // indirect
cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect
cloud.google.com/go/compute/metadata v0.9.0 // indirect
Expand All @@ -148,20 +148,20 @@ require (
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.17 // indirect
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.17 // indirect
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 // indirect
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.16 // indirect
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.17 // indirect
github.com/aws/aws-sdk-go-v2/service/eks v1.73.3 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.7 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.8 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.17 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.16 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.17 // indirect
github.com/aws/aws-sdk-go-v2/service/signin v1.0.5 // indirect
github.com/aws/aws-sdk-go-v2/service/sso v1.30.9 // indirect
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.13 // indirect
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.14 // indirect
github.com/awslabs/operatorpkg v0.0.0-20250909182303-e8e550b6f339 // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/bgentry/speakeasy v0.2.0 // indirect
github.com/blang/semver/v4 v4.0.0 // indirect
github.com/cenkalti/backoff/v5 v5.0.2 // indirect
github.com/cenkalti/backoff/v5 v5.0.3 // indirect
github.com/cespare/xxhash/v2 v2.3.0 // indirect
github.com/chai2010/gettext-go v1.0.3 // indirect
github.com/cheggaaa/pb/v3 v3.1.6 // indirect
Expand All @@ -185,13 +185,24 @@ require (
github.com/go-jose/go-jose/v4 v4.1.3 // indirect
github.com/go-openapi/analysis v0.21.5 // indirect
github.com/go-openapi/errors v0.22.1 // indirect
github.com/go-openapi/jsonpointer v0.21.1 // indirect
github.com/go-openapi/jsonreference v0.21.0 // indirect
github.com/go-openapi/jsonpointer v0.22.4 // indirect
github.com/go-openapi/jsonreference v0.21.4 // indirect
github.com/go-openapi/loads v0.21.3 // indirect
github.com/go-openapi/runtime v0.26.2 // indirect
github.com/go-openapi/spec v0.20.12 // indirect
github.com/go-openapi/strfmt v0.23.0 // indirect
github.com/go-openapi/swag v0.23.1 // indirect
github.com/go-openapi/swag v0.25.4 // indirect
github.com/go-openapi/swag/cmdutils v0.25.4 // indirect
github.com/go-openapi/swag/conv v0.25.4 // indirect
github.com/go-openapi/swag/fileutils v0.25.4 // indirect
github.com/go-openapi/swag/jsonname v0.25.4 // indirect
github.com/go-openapi/swag/jsonutils v0.25.4 // indirect
github.com/go-openapi/swag/loading v0.25.4 // indirect
github.com/go-openapi/swag/mangling v0.25.4 // indirect
github.com/go-openapi/swag/netutils v0.25.4 // indirect
github.com/go-openapi/swag/stringutils v0.25.4 // indirect
github.com/go-openapi/swag/typeutils v0.25.4 // indirect
github.com/go-openapi/swag/yamlutils v0.25.4 // indirect
github.com/go-openapi/validate v0.22.4 // indirect
github.com/go-playground/locales v0.14.1 // indirect
github.com/go-playground/universal-translator v0.18.1 // indirect
Expand All @@ -204,8 +215,8 @@ require (
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect
github.com/golang/protobuf v1.5.4 // indirect
github.com/google/btree v1.1.3 // indirect
github.com/google/gnostic-models v0.7.0 // indirect
github.com/google/pprof v0.0.0-20250820193118-f64d9cf942d6 // indirect
github.com/google/gnostic-models v0.7.1 // indirect
github.com/google/pprof v0.0.0-20260115054156-294ebfa9ad83 // indirect
github.com/google/s2a-go v0.1.9 // indirect
github.com/googleapis/enterprise-certificate-proxy v0.3.7 // indirect
github.com/googleapis/gax-go/v2 v2.15.0 // indirect
Expand All @@ -216,18 +227,16 @@ require (
github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 // indirect
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.1 // indirect
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.0 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.1 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.7 // indirect
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
github.com/hashicorp/go-retryablehttp v0.7.8 // indirect
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/jmespath/go-jmespath v0.4.0 // indirect
github.com/jonboulle/clockwork v0.5.0 // indirect
github.com/josharian/intern v1.0.0 // indirect
github.com/json-iterator/go v1.1.12 // indirect
github.com/kylelemons/godebug v1.1.0 // indirect
github.com/leodido/go-urn v1.4.0 // indirect
github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de // indirect
github.com/mailru/easyjson v0.9.0 // indirect
github.com/mattn/go-colorable v0.1.14 // indirect
github.com/mattn/go-isatty v0.0.20 // indirect
github.com/mattn/go-runewidth v0.0.16 // indirect
Expand All @@ -251,16 +260,15 @@ require (
github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // indirect
github.com/pkg/profile v1.7.0 // indirect
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
github.com/prometheus/procfs v0.16.1 // indirect
github.com/prometheus/procfs v0.19.2 // indirect
github.com/rivo/uniseg v0.4.7 // indirect
github.com/robfig/cron v1.2.0 // indirect
github.com/robfig/cron/v3 v3.0.1 // indirect
github.com/russross/blackfriday/v2 v2.1.0 // indirect
github.com/samber/lo v1.51.0 // indirect
github.com/shopspring/decimal v1.4.0 // indirect
github.com/sirupsen/logrus v1.9.3 // indirect
github.com/sirupsen/logrus v1.9.4 // indirect
github.com/soheilhy/cmux v0.1.5 // indirect
github.com/stoewer/go-strcase v1.3.1 // indirect
github.com/tmc/grpc-websocket-proxy v0.0.0-20220101234140-673ab2c3ae75 // indirect
github.com/x448/float16 v0.8.4 // indirect
github.com/xiang90/probing v0.0.0-20221125231312-a49e3df8f510 // indirect
Expand All @@ -273,38 +281,38 @@ require (
go.mongodb.org/mongo-driver v1.17.2 // indirect
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 // indirect
go.opentelemetry.io/otel v1.38.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.37.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.37.0 // indirect
go.opentelemetry.io/otel/metric v1.38.0 // indirect
go.opentelemetry.io/otel/sdk v1.38.0 // indirect
go.opentelemetry.io/otel/trace v1.38.0 // indirect
go.opentelemetry.io/proto/otlp v1.7.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.65.0 // indirect
go.opentelemetry.io/otel v1.40.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.40.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.40.0 // indirect
go.opentelemetry.io/otel/metric v1.40.0 // indirect
go.opentelemetry.io/otel/sdk v1.40.0 // indirect
go.opentelemetry.io/otel/trace v1.40.0 // indirect
go.opentelemetry.io/proto/otlp v1.9.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
go.yaml.in/yaml/v2 v2.4.3 // indirect
go.yaml.in/yaml/v3 v3.0.4 // indirect
golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b // indirect
golang.org/x/mod v0.31.0 // indirect
golang.org/x/exp v0.0.0-20260112195511-716be5621a96 // indirect
golang.org/x/mod v0.32.0 // indirect
golang.org/x/sys v0.40.0 // indirect
golang.org/x/term v0.39.0 // indirect
golang.org/x/text v0.33.0 // indirect
golang.org/x/tools v0.40.0 // indirect
golang.org/x/tools v0.41.0 // indirect
gomodules.xyz/jsonpatch/v2 v2.5.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20251111163417-95abcf5c77ba // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20251213004720-97cd9d5aeac2 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20260202165425-ce8ad4cf556b // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20260202165425-ce8ad4cf556b // indirect
google.golang.org/protobuf v1.36.11 // indirect
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
k8s.io/cloud-provider v0.34.1 // indirect
k8s.io/component-helpers v0.34.2 // indirect
k8s.io/csi-translation-lib v0.34.1 // indirect
k8s.io/kms v0.34.3 // indirect
k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b // indirect
k8s.io/kms v0.35.0 // indirect
k8s.io/kube-openapi v0.0.0-20260127142750-a19766b6e2d4 // indirect
k8s.io/kubelet v0.32.2 // indirect
kubevirt.io/controller-lifecycle-operator-sdk/api v0.0.0-20220329064328-f3cc58c6ed90 // indirect
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.33.0 // indirect
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.34.0 // indirect
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect
sigs.k8s.io/kube-storage-version-migrator v0.0.6-0.20230721195810-5c8923c5ff96 // indirect
sigs.k8s.io/kustomize/api v0.20.1 // indirect
Expand Down
Loading
Loading