Skip to content

chore: Pin kubernetes below v36 to avoid breaking API changes#259

Open
morgan-wowk wants to merge 1 commit into
masterfrom
kubernetes-pin-v35
Open

chore: Pin kubernetes below v36 to avoid breaking API changes#259
morgan-wowk wants to merge 1 commit into
masterfrom
kubernetes-pin-v35

Conversation

@morgan-wowk
Copy link
Copy Markdown
Collaborator

@morgan-wowk morgan-wowk commented May 23, 2026

Context

kubernetes v36 introduced two regressions that break local and staging operation:

  1. ApiClient.__deserialize_model() now accesses self.configuration which is unset when constructed via ApiClient.__new__() (bypassing __init__).
  2. _set_config() stores exec credentials under api_key['authorization'] but auth_settings() was changed to check api_key['BearerToken'], leaving all requests unauthenticated (system:anonymous).

Solution

Pin to <v36

References

kubernetes v36 introduced two regressions that break local and staging operation:
1. ApiClient.__deserialize_model() now accesses self.configuration which is unset
   when constructed via ApiClient.__new__() (bypassing __init__).
2. _set_config() stores exec credentials under api_key['authorization'] but
   auth_settings() was changed to check api_key['BearerToken'], leaving all
   requests unauthenticated (system:anonymous).
Copy link
Copy Markdown
Collaborator Author

morgan-wowk commented May 23, 2026

@morgan-wowk morgan-wowk marked this pull request as ready for review May 23, 2026 02:25
@morgan-wowk morgan-wowk requested a review from Ark-kun as a code owner May 23, 2026 02:25
@morgan-wowk morgan-wowk changed the title Pin kubernetes below v36 to avoid breaking API changes chore: Pin kubernetes below v36 to avoid breaking API changes May 23, 2026
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