kcp-dev / kcp

Kubernetes-like control planes for form-factors and use-cases beyond Kubernetes and container workloads.
https://kcp.io
Apache License 2.0
2.31k stars 372 forks source link

feature: remove community parsing of resource versions #2457

Open stevekuznetsov opened 1 year ago

stevekuznetsov commented 1 year ago

Feature Description

Tightly coupling the .metadata.resourceVersion to etcd semantics would make a CRDB storage implementation more challenging. Any effort to change the semantics of the field (or make it fully opaque) hinge on how many users in the wild are actually parsing it. A review found a few, which we need to fix, listed here.

Proposed Solution

Each case has a slightly different fix, but they are all listed.

Alternative Solutions

No response

Want to contribute?

Additional Context

No response

stevekuznetsov commented 1 year ago

xref #1022