The KeyCloak CR contains a Status field for a KeycloakStatus struct. Within this KeycloakStatus struct, there is a version field that should give the version of insalled KeyCloak / RHSSO :
Looking through the Keycloak operator code, this version field is never set and so reports an empty string in the Keycloak CR.
This should likely be set in the keycloak_controller ManageSuccess() function where other fields of the status is also set:
However, as the operator can install a version of keycloak or RHSSO, this version should be set to whichever path the operator is using.
This can prove a bit more difficult as the version of the RHSSO is not entirely apparent from the image version: