If a clusterrole / binding has an underscore in its name (e.g roles_ops which is valid in kubernetes), Using the ParseObjMetadata function failes with
This can be resolved by replacing the underscore with a double underscore (like it is here done for colon) or removing the check for underscores in the function.