Skip to content

Comments

build(deps): bump k8s.io/client-go from 0.34.3 to 0.35.1 in /src/go#21760

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/go_modules/src/go/k8s.io/client-go-0.35.1
Open

build(deps): bump k8s.io/client-go from 0.34.3 to 0.35.1 in /src/go#21760
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/go_modules/src/go/k8s.io/client-go-0.35.1

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 13, 2026

Bumps k8s.io/client-go from 0.34.3 to 0.35.1.

Commits
  • b464ad8 Update dependencies to v0.35.1 tag
  • 2d83546 Merge remote-tracking branch 'origin/master' into release-1.35
  • 56b4af2 Merge pull request #135591 from p0lyn0mial/upstream-watchlist-reflector-log-f...
  • 891f94c Merge remote-tracking branch 'origin/master' into release-1.35
  • 65ffe04 Merge pull request #135580 from serathius/client-go-transformer
  • 2fe4ac2 downgrade reflector watchlist fallback log to V(4)
  • 97256a6 Bump golang.org/x/crypto to v0.45.0
  • 46360b5 Merge pull request #135131 from Dev1622/sig-storage/mock-expand-flake-fix
  • 171ef8c Use transformer in consistency checker
  • 3878a64 vendor: update vendor and license metadata after replacing BeTrue usage in cs...
  • 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)

Summary by cubic

Upgrade Kubernetes client libraries to v0.35.1 and bump the Go toolchain to 1.25. Aligns with the Kubernetes 1.35 stack and pulls in fixes and security updates.

  • Dependencies

    • k8s.io/client-go, k8s.io/api, k8s.io/apimachinery → 0.35.1
    • Transitive bumps: spf13/pflag 1.0.9, evanphx/json-patch v4.13.0, Masterminds/semver v3.4.0, kube-openapi/utils and sigs.k8s.io/json to newer commits, google/pprof refresh, ginkgo/gomega updates
  • Migration

    • Use Go 1.25+ in local and CI builds
    • Run go mod download and verify builds/tests

Written for commit 34683ac. Summary will update on new commits.

Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

No issues found across 2 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.
Architecture diagram
sequenceDiagram
    participant Plugin as Netdata Go Collector
    participant Informer as SharedInformer (client-go)
    participant Reflector as Reflector (client-go)
    participant Transformer as NEW: Consistency Transformer
    participant K8sAPI as Kubernetes API Server
    participant Cache as Thread-Safe Store

    Note over Plugin,K8sAPI: K8s Resource Synchronization Flow (Updated to v0.35.1)

    Plugin->>Informer: Start()
    Informer->>Reflector: Run()
    
    Reflector->>K8sAPI: CHANGED: List/Watch request (v0.35.1 WatchList logic)
    K8sAPI-->>Reflector: Stream of Kubernetes Objects
    
    loop For each object
        Reflector->>Transformer: NEW: Transform object (Consistency Checker)
        Transformer-->>Reflector: Transformed object
        
        Reflector->>Cache: Update local state
        
        alt WatchList Fallback required
            Reflector->>Reflector: CHANGED: Log fallback at V(4) level
        end
    end

    Plugin->>Cache: List/Get objects for metrics
    Cache-->>Plugin: Object data
    Plugin->>Plugin: Generate Netdata charts/metrics

    Note over Reflector,K8sAPI: Flow uses Go 1.25.0 toolchain features (Internal)
Loading

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

---
updated-dependencies:
- dependency-name: k8s.io/client-go
  dependency-version: 0.35.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/go_modules/src/go/k8s.io/client-go-0.35.1 branch from 99a484f to 34683ac Compare February 13, 2026 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/collectors Everything related to data collection area/go collectors/go.d

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants