code: def make_cluster(
      name: str, address: str, proxy: str, *, verify_ca: bool
  ) -> dict:
      return {
          "@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster",
          "name": name,
          "type": "STRICT_DNS",
          "lb_policy": "ROUND_ROBIN",
          "load_assignment": {
              "cluster_name": name,
              "endpoints": [
                  {
                      "lb_endpoints": [
                          {
                              "endpoint": {
                                  "address": {
                                      "socket_address": {
                                          "address": address,
                                          "port_value": 443,
                                      }
                                  }
                              }
                          }
                      ]
                  }
              ],
          },
          "transport_socket": upstream_transport_socket(
              proxy, verify_ca
          ),
      }
  
file_path: hail/ci/ci/envoy.py
imports: import os
  import sys
  from typing import Dict, List
  import yaml
label_desc: Use image node_id 11 for calling a global function with example usage: make_cluster(name, address, proxy) and returns: dict