cockroach-operator
cockroach-operator copied to clipboard
generate YAML for supported CRDB versions on OpenShift
The current source of truth for OpenShift-supported CRDB versions is here: https://github.com/cockroachdb/cockroach-operator/blob/f096daf45086136387a75092c0763689cb2a5b59/manifests/operator.yaml#L284
From a user perspective it would be friendlier to have these versions in a standalone YAML that is kept updated. Deployment docs will link to this YAML.
Returning this to the pool in order to triage.
@rail , is there anything that you need or that I can do to help you get this delivered?
@rail , is there anything that you need or that I can do to help you get this delivered?
Sorry for the tardy reply, didn't notice the ping.
I have this draft that can be used as a starter. We probably want to use yaml instead, so we can reuse this file. The hack/update-pkg-manifest.sh script can then use faq (which is already a dependency) to loop over the versions.
Ideally, we should also generate the list of supported versions in other files without updating the placeholders.
Additionally, we can create a cron job to update the yaml file with released crdb versions, with some filtering applied - we may ignore some old and some "broken" versions.
I have some other things on my plate now. Returning the issue to the pool, so I don't prevent anyone else working on this.