Closed as not planned

Description
Enhancement Description
- One-line enhancement description (can be used as a release note): exposing hashed storage versions via the discovery API
- Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/tree/master/keps/sig-api-machinery/2342-exposing-hashed-storage-versions-via-the-discovery-API
We propose to expose the hashed storage versions in the discovery API.
Motivation
We intend to use the exposed storage version hash to trigger the storage
version migrator.
In short, the storage version migrator detects if objects in etcd are stored in
a version different than the configured storage version. If so, the migrator
issues no-op update for the objects to migrate them to the storage version.
The storage version migrator can keep track of the versions the objects are
stored as. However, today the migrator has no way to tell what the expected
storage versions are. Thus we propose to expose this piece of information via
the discovery API.
- Discussion Link:
- Primary contact (assignee): @caesarxuchao
- Responsible SIGs: sig-api-machinery
- Enhancement target (which target equals to which milestone):
- Alpha release target (x.y): 1.14
- Beta release target (x.y): 1.15
- Stable release target (x.y):
- Alpha
- KEP (
k/enhancements
) update PR(s): [KEP] Adding StorageVersionHash to the discovery API #675 - Code (
k/k
) update PR(s): - Docs (
k/website
) update PR(s):
- KEP (
- Beta
- KEP (
k/enhancements
) update PR(s): - Code (
k/k
) update PR(s): Graduate storageVersionHash field in the discovery doc to beta kubernetes#78325 - Docs (
k/website
) update(s):
- KEP (
Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.