Skip to content
This repository was archived by the owner on Dec 6, 2024. It is now read-only.

[2021-04-16] - CRDs are created with api-approved annotation, but did not complete API review #38

Closed
liggitt opened this issue Apr 16, 2021 · 1 comment · Fixed by #41

Comments

@liggitt
Copy link

liggitt commented Apr 16, 2021

Bug Report

https://github.com/kubernetes-sigs/container-object-storage-interface-api/blob/master/kustomization.yaml#L10 adds an api-approved annotation to all loaded CRDs

The APIs in question have not actually been approved via the k8s API review process

Additionally, using a mixin to automatically add the annotation to all CRDs is not appropriate... it confers approval status on any newly introduced CRDs or updates to CRD manifests without actual review / approve.

As noted in https://github.com/kubernetes/enhancements/blob/master/keps/sig-api-machinery/2337-k8s.io-group-protection/README.md#proposal, until the API is approved, a string starting with unapproved can be used as a placeholder

cc @thockin

@liggitt liggitt changed the title [DATE] - Title [2021-04-16] - CRDs are created with api-approved annotation, but did not complete API review Apr 16, 2021
@krishchow
Copy link

Thanks for the heads up @liggitt I am opening a PR shortly to resolve this!

BlaineEXE pushed a commit to BlaineEXE/cosi-api that referenced this issue May 29, 2024
shanduur pushed a commit to shanduur/container-object-storage-interface-api that referenced this issue Jun 6, 2024
BlaineEXE pushed a commit to BlaineEXE/cosi-api that referenced this issue Jun 14, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants