docs: def _get_nova_endpoint(cls, json_resp):
          """
          Parse the service catalog returned by the Identity API for an endpoint matching
          the Nova service with the requested version
          Sends a CRITICAL service check when no viable candidates are found in the Catalog
          """
          valid_endpoint = cls._get_valid_endpoint(json_resp, 'nova', 'compute')
          if valid_endpoint:
              return valid_endpoint
          raise MissingNovaEndpoint()