Skip to content

Conversation

clux
Copy link
Member

@clux clux commented Sep 16, 2024

Bumps to k8s-openapi 0.23 for Kubernetes v1_31 support.
As per policy, also bumps MK8SV to 1.26.

Note:

  • minor internal change in client_ext due to the type change in LocalObjectReference: before / after.
  • removal of 1.25 gate as 1.26 is MSRV so Ephemeral containers are GA for us
  • cargo-msrv has some issues with new workspace layout - local check run gave a bump to 1.77.2 so have committed that

Signed-off-by: clux <sszynrae@gmail.com>
@clux clux added this to the 0.95.0 milestone Sep 16, 2024
@clux clux changed the title bump k8s-openapi pin and associated MK8SV Bump k8s-openapi to 0.23 for Kubernetes 1.31 support Sep 16, 2024
@clux clux linked an issue Sep 16, 2024 that may be closed by this pull request
@clux clux added the changelog-change changelog change category for prs label Sep 16, 2024
Signed-off-by: clux <sszynrae@gmail.com>
Copy link

codecov bot commented Sep 16, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 75.3%. Comparing base (6118818) to head (f51471f).
Report is 1 commits behind head on main.

Additional details and impacted files
@@          Coverage Diff          @@
##            main   #1581   +/-   ##
=====================================
  Coverage   75.3%   75.3%           
=====================================
  Files         82      82           
  Lines       7331    7331           
=====================================
  Hits        5519    5519           
  Misses      1812    1812           
Files with missing lines Coverage Δ
kube-client/src/api/mod.rs 68.1% <ø> (ø)
kube-client/src/client/client_ext.rs 84.5% <100.0%> (ø)

- reorder imports
- client ext trait needs an explicit import despite being in prelude?
- unpacking of type as now required

Signed-off-by: clux <sszynrae@gmail.com>
@clux clux marked this pull request as ready for review September 16, 2024 10:25
Signed-off-by: clux <sszynrae@gmail.com>
@clux clux merged commit 2e4512e into main Sep 16, 2024
17 of 18 checks passed
@clux clux deleted the bump-k8s-openapi23 branch September 16, 2024 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog-change changelog change category for prs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Release 0.95
2 participants