api icon indicating copy to clipboard operation
api copied to clipboard

Provide automation for multi version CRDs

Open howardjohn opened this issue 4 years ago • 2 comments

We have alpha and beta versions of networking protos, and they are out of sync. We need to have automation here. There should be a single source of truth with the other versions auto generated.

If we cannot do this, we should at least have checks to ensure they are the same, although this provides a worse devex

cc @jasonwzm

howardjohn avatar Feb 12 '21 17:02 howardjohn

We had automation in scripts/validate_crds.py, but reverted when we went from v1 -> beta CRD

howardjohn avatar Feb 17 '21 03:02 howardjohn

checking schema is not sufficient, we are missing lots of the docs in the schema such as all our examples, etc that fall out of date.

howardjohn avatar Feb 17 '21 03:02 howardjohn

https://github.com/istio/api/issues/3127

howardjohn avatar May 14 '24 22:05 howardjohn