This directory contains CRD files for the kuttl configuration files.
While there is no currently available K8S controller to handle the kuttl configuration files, the CRD definitions may be handy for kuttl users to leverage coding assistance for K8S CRs in their favorite IDE.
For intellij IDEA, refer to https://www.jetbrains.com/help/idea/kubernetes.html#crd for instructions on how to load the CRD files either from:
- a local clone on your desktop
- remote github raw url pointing to the kuttl repository
- from a K8S cluster where you'd register the CRDs (by running
kubectl apply -f <crd_file.yaml>
In order to leverage IDE supports for Json schema, the json schema were extracted into distinct files and manually inlined into the CRD files.
Future possible automated include use of carvel ytt, see sample usage at crossplane/crossplane#3197 (comment)