-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use of k8s.io namespace for API group in Kubernetes CRDs needs approval #552
Comments
While a breaking change, I'd suggest renaming the api group from |
Good point, thanks. We're adding this to our v2.0 release! |
I was thinking this through a bit more and what if we:
That way we are already moving towards the new approach, but don't have to rush a 2.0 release until we bundle it with more breaking changes. Would that be ok for you or do you think this should be fixed ASAP? |
merged into |
kedacore#552) Signed-off-by: GitHub <noreply@github.com>
* Experimental annotation until we can sort out the approval. kedacore/keda#552 * Url in docs pointing to the right resource
* Experimental annotation until we can sort out the approval. kedacore/keda#552 * Url in docs pointing to the right resource
* Experimental annotation until we can sort out the approval. kedacore/keda#552 * Url in docs pointing to the right resource
In order to use
k8s.io
namespace in the API group for CRDs KEDA would need to have approval and add an"api-approved.kubernetes.io"
annotation - see kubernetes/enhancements#1111One option is to change the API group to use a domain like
keda.sh
that is owned by the project.Expected Behavior
KEDA CRDs conform to the Kubernetes API Review Process
Actual Behavior
The KEDA CRDs deployed to Kubernetes v1.16.0 and later have the following failed status condition:
Steps to Reproduce the Problem
KubernetesAPIApprovalPolicyConformant
of the CRDs usingkubectl describe crd/scaledobjects.keda.k8s.io
Specifications
The text was updated successfully, but these errors were encountered: