Skip to content

Migrate from deprecated DefaultKubernetesClient to KubernetesClientBuilder - #422

Merged
dajudge merged 12 commits into
masterfrom
migrate-to-kubernetes-client-builder
Sep 4, 2026
Merged

Migrate from deprecated DefaultKubernetesClient to KubernetesClientBuilder#422
dajudge merged 12 commits into
masterfrom
migrate-to-kubernetes-client-builder

Conversation

@dajudge

@dajudge dajudge commented Dec 12, 2025

Copy link
Copy Markdown
Owner

Summary

Migrates all test code from the deprecated DefaultKubernetesClient constructor to the new KubernetesClientBuilder pattern recommended by fabric8 kubernetes-client.

Changes

Pattern Migration:

// Before (deprecated)
new DefaultKubernetesClient(config)

// After
new KubernetesClientBuilder().withConfig(config).build()

Additional Changes:

  • Updated imports from DefaultKubernetesClient to KubernetesClient/KubernetesClientBuilder
  • Changed method signatures to use KubernetesClient interface instead of concrete class
  • Ensures future compatibility with fabric8 kubernetes-client updates

Testing

All existing tests should continue to pass without modification, as this is a drop-in replacement with identical behavior.

🤖 Generated with Claude Code

@dajudge
dajudge force-pushed the migrate-to-kubernetes-client-builder branch from e10b9fd to 987d34c Compare September 4, 2026 03:06
@dajudge
dajudge merged commit cdc1030 into master Sep 4, 2026
84 of 118 checks passed
@dajudge
dajudge deleted the migrate-to-kubernetes-client-builder branch September 4, 2026 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant