Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Kubernetes Client package to v15 #1051

Merged
merged 4 commits into from
Dec 19, 2024
Merged

Conversation

kevjt
Copy link
Contributor

@kevjt kevjt commented Dec 18, 2024

Background

The Kubernetes agent uses the Kubernetes C# client SDK to interact with the Kubernetes API, so we are bound to their release cadence. The Kubernetes agent will receive an update within 3 months of a new major release of the Kubernetes C# client being released.

Version 15 of the Kubernetes client SDK targets Kubernetes version 1.31, while also supporting 1.30, 1.29, and 1.28 (n-3 versions).

Results

  • Updated the Kubernetes client SDK
    • Both the dotnet core and framework (KubernetesClient.Classic) have been upgraded to the same version for consistency. The framework version is not used, and just there for build reasons.
  • Added new integration smoke tests to verify that the Kubernetes agent functions correctly with the supported versions of Kubernetes.

@kevjt kevjt marked this pull request as ready for review December 18, 2024 05:11
@kevjt kevjt requested review from a team as code owners December 18, 2024 05:11
@kevjt kevjt merged commit 24df9db into main Dec 19, 2024
51 of 52 checks passed
@kevjt kevjt deleted the kevjt/update-kubernetes-client branch December 19, 2024 04:09
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.

2 participants