cockroach-operator icon indicating copy to clipboard operation
cockroach-operator copied to clipboard

generate YAML for supported CRDB versions on OpenShift

Open taroface opened this issue 4 years ago • 3 comments

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.

taroface avatar Apr 29 '21 17:04 taroface

Returning this to the pool in order to triage.

rail avatar Apr 30 '21 14:04 rail

@rail , is there anything that you need or that I can do to help you get this delivered?

johnrk-zz avatar May 04 '21 20:05 johnrk-zz

@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.

rail avatar May 26 '21 15:05 rail