code: def cluster_deployment_pods(
      deployment: client.V1Deployment, namespace: str
  ) -> [str]:
      """
      Orchestrates the clustering process of H2O nodes running inside Kubernetes pods.
      The label selector key is "app" - this is dependent on the configuration of the resource.
  
      :param deployment: H2O Deployment resource
      :param namespace: Namespace of the deployment resource
      :return: A list of pod IPs (IPv4) clustered, each IP in a separate string.
      """
      pod_label = deployment.spec.selector.match_labels["app"]
      pod_ips = get_pod_ips_by_label(pod_label, namespace)
      print("Detected pod_ips: {}".format(pod_ips))
      send_ips_to_pods(pod_ips)
      return pod_ips
  
file_path: h2o-3/h2o-k8s/tests/clustering/assisted-clustering.py
imports: import requests
  import argparse
  import sys
  import os
  import time
  from kubernetes import client, config, watch
label_desc: Use image node_id 3 for calling a global function with example usage: cluster_deployment_pods(deployment, namespace) and returns: pod_ips