How to list all objects of Custom Resource Definition (CRD), e.g. when CRDs conflict?

Viewed 4888

Background: A while ago cert-manager introduced a breaking change in their CRDs. This leads to two CRDs having the name order, which can be seen in kubectl api-resources

How can I list orders from just the newer CRD?

I recall there was something like kubectl get acme.cert-manager.io/order (which is not correct), but cannot piece together anymore.

An excerpt of kubectl api-resources | grep "order" would be

orders                                         acme.cert-manager.io           true         Order
orders                                         certmanager.k8s.io             true         Order
1 Answers

You should be able to get specific resource using below commands

To get list of orders in acme.cert-manager.io

kubectl get orders.acme.cert-manager.io

To get list of orders in certmanager.k8s.io

kubectl get orders.certmanager.k8s.io
Related