Skip to content

Currency: Upgrade kube to v2 #193

@aharbis

Description

@aharbis

Similar to prior: #145

As a side note, we notice that on main gateway-api supports Gateway API v1.4 - however we're currently implementing against v1.2.1. If there's a possibility of getting the kube uplift without v1.4 that would be great, but understand if that's not viable from your end.

For reference, our current (k8s) dependencies are:

k8s-openapi = { version = "0.25", features = ["latest", "schemars"] }
kube = { version = "1", features = [
    "runtime",
    "derive",
    "client",
    "unstable-runtime",
] }
gateway-api = "0.16"

Perhaps worth a separate discussion, but what's the overall plan for currency here in regards to Kubernetes versions (kube and k8s-openapi) and Gateway API versions? It would be ideal not to always need to track against latest Gateway API, since that's a much less stable interface. Similar to how k8s-openapi allows us to select which version of k8s we want, would it be possible to do similar in this crate? (So we can pick up kube and k8s-openapi currency without being forced to upgrade our Gateway API support as well)

Metadata

Metadata

Assignees

Type

Projects

Status

Review

Relationships

None yet

Development

No branches or pull requests

Issue actions