Kubeconform expects {{ .Group }} to be the full group name, e.g. cert-manager.io. But openapi2jsonschema.py replaces {group} with the abbreviated group name, e.g. cert-manager. Since the only purpose of the script is to make schema files for consumption by kubeconform, it seems like the script should use the full group name.
Kubeconform expects
{{ .Group }}
to be the full group name, e.g.cert-manager.io
. But openapi2jsonschema.py replaces{group}
with the abbreviated group name, e.g.cert-manager
. Since the only purpose of the script is to make schema files for consumption by kubeconform, it seems like the script should use the full group name.