On Sun, Jul 24, 2022 at 12:58 PM Jaime Magiera wrote:
> Here’s the start of the document I described at the last meeting which lists the cluster operators. Each entry will have a description and a link to the operator’s respective git repository...
>
>
https://github.com/JaimeMagiera/random/blob/main/README.MD
Maintaining this sort of parallel, external docs is a lot of work (or
tends to bit-rot). In official docs, there are [1,2]. Those are
still parallel docs that are a lot of work to maintain, but having the
work centralized in openshift-docs [3] at least limits the amount of
bit-rot. And then there's also the from-the-source:
$ oc adm release info --commits
quay.io/openshift-release-dev/ocp-release:4.10.22-x86_64 | grep github
alibaba-cloud-controller-manager
https://github.com/openshift/cloud-provider-alibaba-cloud
db2d118ad70ff62a2111e83a8d14c5b32e176b38
alibaba-cloud-csi-driver
https://github.com/openshift/alibaba-cloud-csi-driver
3ddbb2b9d4994206183b5ffd6a0872ad9a5ce193
alibaba-disk-csi-driver-operator
https://github.com/openshift/alibaba-disk-csi-driver-operator
f0d6966321e3d416efec2ac7405494b057cb35f8
alibaba-machine-controllers
https://github.com/openshift/cluster-api-provider-alibaba
0206121348c9a0d220dd6805cea79d1eae7fd3e0
...
where ideally clicking through to any of the listed GitHub
repositories will land you on a welcoming README with "what this
repository is about" onboarding. In practice, some READMEs are better
at this than others (maintainers are shipping bug fixes and features
more often than they're onboarding new contributors or GitHub-browsing
users). But again, it's all open source, so folks can chip in and
work to make any opaque/missing READMEs more accessible.
Cheers,
[1]:
https://docs.openshift.com/container-platform/4.10/operators/operator-reference.html#platform-operators-ref
[2]:
https://docs.okd.io/latest/operators/operator-reference.html#platform-operators-ref
[3]:
https://github.com/openshift/openshift-docs/blob/main/operators/operator-reference.adoc