(CommandList
  children: [
    (C {(source)} {(DQ (${ VSub_Name KUBE_ROOT) (/cluster/gce/config-common.sh))})
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:GCLOUD) op:Equal rhs:{(gcloud)} spids:[67])]
      spids: [67]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:ZONE)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name KUBE_GCE_ZONE>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(us-central1-b)})
                spids: [71 75]
              )
            }
          spids: [70]
        )
      ]
      spids: [70]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:REGION)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name ZONE>
                suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{("-*")})
                spids: [78 82]
              )
            }
          spids: [77]
        )
      ]
      spids: [77]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:NUM_NODES)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name KUBEMARK_NUM_NODES>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(10)})
                spids: [85 89]
              )
            }
          spids: [84]
        )
      ]
      spids: [84]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:MASTER_SIZE)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name KUBEMARK_MASTER_SIZE>
                suffix_op: 
                  (StringUnary
                    op_id: VTest_ColonHyphen
                    arg_word: 
                      {(n1-standard-) 
                        (CommandSubPart
                          command_list: (CommandList children:[(C {(get-master-size)})])
                          left_token: <Left_CommandSub "$(">
                          spids: [96 98]
                        )
                      }
                  )
                spids: [92 99]
              )
            }
          spids: [91]
        )
      ]
      spids: [91]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:MASTER_DISK_TYPE) op:Equal rhs:{(pd-ssd)} spids:[101])]
      spids: [101]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:MASTER_DISK_SIZE)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name MASTER_DISK_SIZE>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(20GB)})
                spids: [105 109]
              )
            }
          spids: [104]
        )
      ]
      spids: [104]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:MASTER_ROOT_DISK_SIZE)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name KUBEMARK_MASTER_ROOT_DISK_SIZE>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(10GB)})
                spids: [112 116]
              )
            }
          spids: [111]
        )
      ]
      spids: [111]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:REGISTER_MASTER_KUBELET)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name REGISTER_MASTER>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(false)})
                spids: [119 123]
              )
            }
          spids: [118]
        )
      ]
      spids: [118]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:PREEMPTIBLE_NODE)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name PREEMPTIBLE_NODE>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(false)})
                spids: [126 130]
              )
            }
          spids: [125]
        )
      ]
      spids: [125]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:NODE_ACCELERATORS)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name NODE_ACCELERATORS>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(DQ )})
                spids: [133 138]
              )
            }
          spids: [132]
        )
      ]
      spids: [132]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:CREATE_CUSTOM_NETWORK)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name CREATE_CUSTOM_NETWORK>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(false)})
                spids: [141 145]
              )
            }
          spids: [140]
        )
      ]
      spids: [140]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:MASTER_OS_DISTRIBUTION)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name KUBE_MASTER_OS_DISTRIBUTION>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(gci)})
                spids: [149 153]
              )
            }
          spids: [148]
        )
      ]
      spids: [148]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:NODE_OS_DISTRIBUTION)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name KUBE_NODE_OS_DISTRIBUTION>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(gci)})
                spids: [156 160]
              )
            }
          spids: [155]
        )
      ]
      spids: [155]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:MASTER_IMAGE)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name KUBE_GCE_MASTER_IMAGE>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(cos-stable-60-9592-90-0)})
                spids: [163 167]
              )
            }
          spids: [162]
        )
      ]
      spids: [162]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:MASTER_IMAGE_PROJECT)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name KUBE_GCE_MASTER_PROJECT>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(cos-cloud)})
                spids: [170 174]
              )
            }
          spids: [169]
        )
      ]
      spids: [169]
    )
    (If
      arms: [
        (if_arm
          cond: [
            (Sentence
              child: 
                (DBracket
                  expr: 
                    (BoolBinary
                      op_id: BoolBinary_GlobDEqual
                      left: {(DQ (${ VSub_Name NODE_OS_DISTRIBUTION))}
                      right: {(DQ (debian))}
                    )
                )
              terminator: <Op_Semi ";">
            )
          ]
          action: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:NODE_ACCELERATORS)
                  op: Equal
                  rhs: {(DQ )}
                  spids: [202]
                )
              ]
              spids: [202]
            )
          ]
          spids: [-1 199]
        )
      ]
      spids: [-1 206]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:NETWORK)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name KUBE_GCE_NETWORK>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(e2e)})
                spids: [210 214]
              )
            }
          spids: [209]
        )
      ]
      spids: [209]
    )
    (If
      arms: [
        (if_arm
          cond: [
            (Sentence
              child: 
                (DBracket
                  expr: 
                    (BoolBinary
                      op_id: BoolBinary_GlobDEqual
                      left: {(DQ (${ VSub_Name CREATE_CUSTOM_NETWORK))}
                      right: {(true)}
                    )
                )
              terminator: <Op_Semi ";">
            )
          ]
          action: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:SUBNETWORK)
                  op: Equal
                  rhs: 
                    {
                      (DQ 
                        (BracedVarSub
                          token: <VSub_Name SUBNETWORK>
                          suffix_op: 
                            (StringUnary
                              op_id: VTest_ColonHyphen
                              arg_word: {(${ VSub_Name NETWORK) (-custom-subnet)}
                            )
                          spids: [238 245]
                        )
                      )
                    }
                  spids: [236]
                )
              ]
              spids: [236]
            )
          ]
          spids: [-1 233]
        )
      ]
      spids: [-1 248]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:INSTANCE_PREFIX)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name INSTANCE_PREFIX>
                  suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(DQ (default))})
                  spids: [252 258]
                )
              )
            }
          spids: [250]
        )
      ]
      spids: [250]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:MASTER_NAME)
          op: Equal
          rhs: {(DQ (${ VSub_Name INSTANCE_PREFIX) (-kubemark-master))}
          spids: [261]
        )
      ]
      spids: [261]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:AGGREGATOR_MASTER_NAME)
          op: Equal
          rhs: {(DQ (${ VSub_Name INSTANCE_PREFIX) (-kubemark-aggregator))}
          spids: [269]
        )
      ]
      spids: [269]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:MASTER_TAG)
          op: Equal
          rhs: {(DQ (kubemark-master))}
          spids: [277]
        )
      ]
      spids: [277]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:ETCD_QUORUM_READ)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name ENABLE_ETCD_QUORUM_READ>
                  suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(false)})
                  spids: [284 288]
                )
              )
            }
          spids: [282]
        )
      ]
      spids: [282]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:EVENT_STORE_NAME)
          op: Equal
          rhs: {(DQ (${ VSub_Name INSTANCE_PREFIX) (-event-store))}
          spids: [291]
        )
      ]
      spids: [291]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:MASTER_IP_RANGE)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name MASTER_IP_RANGE>
                  suffix_op: 
                    (StringUnary
                      op_id: VTest_ColonHyphen
                      arg_word: {(10.246.0.0) (Lit_Slash /) (24)}
                    )
                  spids: [301 307]
                )
              )
            }
          spids: [299]
        )
      ]
      spids: [299]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:CLUSTER_IP_RANGE)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name CLUSTER_IP_RANGE>
                  suffix_op: 
                    (StringUnary
                      op_id: VTest_ColonHyphen
                      arg_word: {(10.224.0.0) (Lit_Slash /) (11)}
                    )
                  spids: [312 318]
                )
              )
            }
          spids: [310]
        )
      ]
      spids: [310]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:RUNTIME_CONFIG)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name KUBE_RUNTIME_CONFIG>
                  suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(SQ )})
                  spids: [323 326]
                )
              )
            }
          spids: [321]
        )
      ]
      spids: [321]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:TERMINATED_POD_GC_THRESHOLD)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name TERMINATED_POD_GC_THRESHOLD>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(100)})
                spids: [330 334]
              )
            }
          spids: [329]
        )
      ]
      spids: [329]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:KUBE_APISERVER_REQUEST_TIMEOUT)
          op: Equal
          rhs: {(300)}
          spids: [336]
        )
      ]
      spids: [336]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:ETCD_IMAGE)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name TEST_ETCD_IMAGE>
                  suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(SQ )})
                  spids: [348 351]
                )
              )
            }
          spids: [346]
        )
      ]
      spids: [346]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:ETCD_VERSION)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name TEST_ETCD_VERSION>
                  suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(SQ )})
                  spids: [356 359]
                )
              )
            }
          spids: [354]
        )
      ]
      spids: [354]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:STORAGE_BACKEND)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name STORAGE_BACKEND>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{})
                spids: [367 370]
              )
            }
          spids: [366]
        )
      ]
      spids: [366]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:STORAGE_MEDIA_TYPE)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name STORAGE_MEDIA_TYPE>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{})
                spids: [376 379]
              )
            }
          spids: [375]
        )
      ]
      spids: [375]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:TEST_CLUSTER_LOG_LEVEL)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name TEST_CLUSTER_LOG_LEVEL>
                  suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{("--v=2")})
                  spids: [387 391]
                )
              )
            }
          spids: [385]
        )
      ]
      spids: [385]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:KUBELET_TEST_LOG_LEVEL)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name KUBELET_TEST_LOG_LEVEL>
                  suffix_op: 
                    (StringUnary
                      op_id: VTest_ColonHyphen
                      arg_word: {($ VSub_Name "$TEST_CLUSTER_LOG_LEVEL")}
                    )
                  spids: [396 400]
                )
              )
            }
          spids: [394]
        )
      ]
      spids: [394]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:API_SERVER_TEST_LOG_LEVEL)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name API_SERVER_TEST_LOG_LEVEL>
                  suffix_op: 
                    (StringUnary
                      op_id: VTest_ColonHyphen
                      arg_word: {($ VSub_Name "$TEST_CLUSTER_LOG_LEVEL")}
                    )
                  spids: [405 409]
                )
              )
            }
          spids: [403]
        )
      ]
      spids: [403]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:CONTROLLER_MANAGER_TEST_LOG_LEVEL)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name CONTROLLER_MANAGER_TEST_LOG_LEVEL>
                  suffix_op: 
                    (StringUnary
                      op_id: VTest_ColonHyphen
                      arg_word: {($ VSub_Name "$TEST_CLUSTER_LOG_LEVEL")}
                    )
                  spids: [414 418]
                )
              )
            }
          spids: [412]
        )
      ]
      spids: [412]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:SCHEDULER_TEST_LOG_LEVEL)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name SCHEDULER_TEST_LOG_LEVEL>
                  suffix_op: 
                    (StringUnary
                      op_id: VTest_ColonHyphen
                      arg_word: {($ VSub_Name "$TEST_CLUSTER_LOG_LEVEL")}
                    )
                  spids: [423 427]
                )
              )
            }
          spids: [421]
        )
      ]
      spids: [421]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:KUBEPROXY_TEST_LOG_LEVEL)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name KUBEPROXY_TEST_LOG_LEVEL>
                  suffix_op: 
                    (StringUnary
                      op_id: VTest_ColonHyphen
                      arg_word: {($ VSub_Name "$TEST_CLUSTER_LOG_LEVEL")}
                    )
                  spids: [432 436]
                )
              )
            }
          spids: [430]
        )
      ]
      spids: [430]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:TEST_CLUSTER_DELETE_COLLECTION_WORKERS)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name TEST_CLUSTER_DELETE_COLLECTION_WORKERS>
                  suffix_op: 
                    (StringUnary
                      op_id: VTest_ColonHyphen
                      arg_word: {("--delete-collection-workers=16")}
                    )
                  spids: [442 446]
                )
              )
            }
          spids: [440]
        )
      ]
      spids: [440]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:TEST_CLUSTER_MAX_REQUESTS_INFLIGHT)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name TEST_CLUSTER_MAX_REQUESTS_INFLIGHT>
                  suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(SQ )})
                  spids: [451 454]
                )
              )
            }
          spids: [449]
        )
      ]
      spids: [449]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:TEST_CLUSTER_RESYNC_PERIOD)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name TEST_CLUSTER_RESYNC_PERIOD>
                  suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(SQ )})
                  spids: [459 462]
                )
              )
            }
          spids: [457]
        )
      ]
      spids: [457]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:TEST_CLUSTER_API_CONTENT_TYPE)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name TEST_CLUSTER_API_CONTENT_TYPE>
                  suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(SQ )})
                  spids: [471 474]
                )
              )
            }
          spids: [469]
        )
      ]
      spids: [469]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:KUBEMARK_MASTER_COMPONENTS_QPS_LIMITS)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name KUBEMARK_MASTER_COMPONENTS_QPS_LIMITS>
                  suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(SQ )})
                  spids: [480 483]
                )
              )
            }
          spids: [478]
        )
      ]
      spids: [478]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:CUSTOM_ADMISSION_PLUGINS)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name CUSTOM_ADMISSION_PLUGINS>
                  suffix_op: 
                    (StringUnary
                      op_id: VTest_ColonHyphen
                      arg_word: 
                        {
                          (
"Initializers,NamespaceLifecycle,LimitRanger,ServiceAccount,PersistentVolumeLabel,PodPreset,DefaultStorageClass,DefaultTolerationSeconds,NodeRestriction,Priority,ResourceQuota"
                          )
                        }
                    )
                  spids: [489 493]
                )
              )
            }
          spids: [487]
        )
      ]
      spids: [487]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:APISERVER_TEST_ARGS)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name KUBEMARK_APISERVER_TEST_ARGS>
                  suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(SQ )})
                  spids: [502 505]
                ) (" --runtime-config=extensions/v1beta1 ") (${ VSub_Name API_SERVER_TEST_LOG_LEVEL) (" ") 
                (${ VSub_Name TEST_CLUSTER_MAX_REQUESTS_INFLIGHT) (" ") (${ VSub_Name TEST_CLUSTER_DELETE_COLLECTION_WORKERS)
              )
            }
          spids: [500]
        )
      ]
      spids: [500]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:CONTROLLER_MANAGER_TEST_ARGS)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name KUBEMARK_CONTROLLER_MANAGER_TEST_ARGS>
                  suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(SQ )})
                  spids: [522 525]
                ) (" ") (${ VSub_Name CONTROLLER_MANAGER_TEST_LOG_LEVEL) (" ") (${ VSub_Name TEST_CLUSTER_RESYNC_PERIOD) 
                (" ") (${ VSub_Name TEST_CLUSTER_API_CONTENT_TYPE) (" ") (${ VSub_Name KUBEMARK_MASTER_COMPONENTS_QPS_LIMITS)
              )
            }
          spids: [520]
        )
      ]
      spids: [520]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:SCHEDULER_TEST_ARGS)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name KUBEMARK_SCHEDULER_TEST_ARGS>
                  suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(SQ )})
                  spids: [546 549]
                ) (" ") (${ VSub_Name SCHEDULER_TEST_LOG_LEVEL) (" ") (${ VSub_Name TEST_CLUSTER_API_CONTENT_TYPE) (" ") 
                (${ VSub_Name KUBEMARK_MASTER_COMPONENTS_QPS_LIMITS)
              )
            }
          spids: [544]
        )
      ]
      spids: [544]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:KUBELET_TEST_ARGS)
          op: Equal
          rhs: 
            {
              (DQ ("--max-pods=100 ") ($ VSub_Name "$TEST_CLUSTER_LOG_LEVEL") (" ") 
                (${ VSub_Name TEST_CLUSTER_API_CONTENT_TYPE)
              )
            }
          spids: [568]
        )
      ]
      spids: [568]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:KUBEPROXY_TEST_ARGS)
          op: Equal
          rhs: 
            {
              (DQ (${ VSub_Name KUBEPROXY_TEST_LOG_LEVEL) (" ") 
                (${ VSub_Name TEST_CLUSTER_API_CONTENT_TYPE)
              )
            }
          spids: [578]
        )
      ]
      spids: [578]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:USE_REAL_PROXIER)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Name USE_REAL_PROXIER>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(true)})
                spids: [590 594]
              )
            }
          spids: [589]
        )
      ]
      spids: [589]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:SERVICE_CLUSTER_IP_RANGE)
          op: Equal
          rhs: {(DQ (10.0.0.0/16))}
          spids: [600]
        )
      ]
      spids: [600]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:ALLOCATE_NODE_CIDRS) op:Equal rhs:{(true)} spids:[608])]
      spids: [608]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:ENABLE_KUBEMARK_CLUSTER_AUTOSCALER)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name ENABLE_KUBEMARK_CLUSTER_AUTOSCALER>
                  suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(false)})
                  spids: [617 621]
                )
              )
            }
          spids: [615]
        )
      ]
      spids: [615]
    )
    (If
      arms: [
        (if_arm
          cond: [
            (Sentence
              child: 
                (DBracket
                  expr: 
                    (BoolBinary
                      op_id: BoolBinary_GlobDEqual
                      left: {(DQ (${ VSub_Name ENABLE_KUBEMARK_CLUSTER_AUTOSCALER))}
                      right: {(DQ (true))}
                    )
                )
              terminator: <Op_Semi ";">
            )
          ]
          action: [
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:NUM_REPLICAS) op:Equal rhs:{(1)} spids:[658])]
              spids: [658]
            )
            (If
              arms: [
                (if_arm
                  cond: [
                    (Sentence
                      child: 
                        (DBracket
                          expr: 
                            (LogicalNot
                              child: 
                                (BoolUnary
                                  op_id: BoolUnary_z
                                  child: {(DQ ($ VSub_Name "$NUM_NODES"))}
                                )
                            )
                        )
                      terminator: <Op_Semi ";">
                    )
                  ]
                  action: [
                    (C {(echo)} 
                      {
                        (DQ 
                          (
"WARNING: Using Cluster Autoscaler, ignoring NUM_NODES parameter. Set KUBEMARK_AUTOSCALER_MAX_NODES to specify maximum size of the cluster."
                          )
                        )
                      }
                    )
                  ]
                  spids: [-1 677]
                )
              ]
              spids: [-1 687]
            )
          ]
          spids: [-1 655]
        )
      ]
      spids: [-1 689]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:FEATURE_GATES)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name KUBE_FEATURE_GATES>
                  suffix_op: 
                    (StringUnary
                      op_id: VTest_ColonHyphen
                      arg_word: {("ExperimentalCriticalPodAnnotation=true")}
                    )
                  spids: [697 701]
                )
              )
            }
          spids: [695]
        )
      ]
      spids: [695]
    )
    (If
      arms: [
        (if_arm
          cond: [
            (Sentence
              child: 
                (DBracket
                  expr: 
                    (LogicalNot
                      child: (BoolUnary op_id:BoolUnary_z child:{(DQ (${ VSub_Name NODE_ACCELERATORS))})
                    )
                )
              terminator: <Op_Semi ";">
            )
          ]
          action: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:FEATURE_GATES)
                  op: Equal
                  rhs: {(DQ (${ VSub_Name FEATURE_GATES) (",Accelerators=true"))}
                  spids: [725]
                )
              ]
              spids: [725]
            )
          ]
          spids: [-1 722]
        )
      ]
      spids: [-1 733]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:ENABLE_APISERVER_ADVANCED_AUDIT)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name ENABLE_APISERVER_ADVANCED_AUDIT>
                  suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(false)})
                  spids: [741 745]
                )
              )
            }
          spids: [739]
        )
      ]
      spids: [739]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:ENABLE_POD_PRIORITY)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name ENABLE_POD_PRIORITY>
                  suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(SQ )})
                  spids: [754 757]
                )
              )
            }
          spids: [752]
        )
      ]
      spids: [752]
    )
    (If
      arms: [
        (if_arm
          cond: [
            (Sentence
              child: 
                (DBracket
                  expr: 
                    (BoolBinary
                      op_id: BoolBinary_GlobDEqual
                      left: {(DQ (${ VSub_Name ENABLE_POD_PRIORITY))}
                      right: {(DQ (true))}
                    )
                )
              terminator: <Op_Semi ";">
            )
          ]
          action: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:FEATURE_GATES)
                  op: Equal
                  rhs: {(DQ (${ VSub_Name FEATURE_GATES) (",PodPriority=true"))}
                  spids: [782]
                )
              ]
              spids: [782]
            )
          ]
          spids: [-1 779]
        )
      ]
      spids: [-1 790]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:CONCURRENT_SERVICE_SYNCS)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Name CONCURRENT_SERVICE_SYNCS>
                  suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(SQ )})
                  spids: [801 804]
                )
              )
            }
          spids: [799]
        )
      ]
      spids: [799]
    )
  ]
)