I remember adding those while we were migrating from kubebuilder v2 to v3 in this PR
https://github.com/metal3-io/baremetal-operator/pull/1011. Since its long ago, I now vaguely remember that the idea back then was to do the migration following guideline from Kubebuilder and avoid any manual change. Its strange that now it is adding both
group and domain in the crd full names. My previous understanding was that it will scaffold to one if we have the same name at both. And honestly it looks wrong now that we used the same for both group and domain but since it didn't reflect back to crd namings,
perhaps it went unnoticed.
I dont know if
multigroup has or had anything to do with it. Anyways, since it is concatenating now , we need to perhaps change it.
In your IrSO PR though it looks still confusing now that I see group: ironic and also +groupName=
ironic.metal3.io. So is it now adding domain name and group name in the group name ?
If we decide to change the API or something perhaps thats one for v1beta API as well? I am also not sure how much breaking would that be.
BR
Kashif