def METHOD_NAME():
    md5 = hashlib.md5()
    md5.update(MOCK_POD_INFO.name.encode("utf-8"))
    md5.update(MOCK_POD_INFO.namespace.encode("utf-8"))
    md5.update(MOCK_POD_INFO.uid.encode("utf-8"))
    md5.update(MOCK_POD_INFO.node_name.encode("utf-8"))
    md5.update(orjson.dumps(MOCK_POD_INFO.labels, option=orjson.OPT_SORT_KEYS))
    # flatten the container names
    # see previous comment for why flattening is necessary
    md5.update(orjson.dumps(MOCK_POD_INFO.container_names, option=orjson.OPT_SORT_KEYS))
    md5.update(orjson.dumps(MOCK_POD_INFO.annotations, option=orjson.OPT_SORT_KEYS))
    digest = md5.digest()
    return digest