solr-operator
solr-operator copied to clipboard
Use semantic versioning for CRD updates
As an operator of a k8s cluster that supports creation of SolrCloud instances by others, I want to deploy multiple semantically-versioned CRDs in parallel so that I am able to support users of older versions of the Solr helm chart (or raw manifests) alongside users of more recent versions.
(The CRDs have all called themselves v1beta1 for a while now, even as there have been breaking changes.)
Very fair @mogul . This is definitely something we plan on adding soon, especially as we are looking towards a v1 release. There is definitely complexity that comes from adding multiple CRD versions for a type, but it is a necessity going forward.