(command.CommandList
  children: [
    (command.Simple
      blame_tok: <source>
      more_env: []
      words: [{<source>} {(DQ (${ Id.VSub_Name KUBE_ROOT) <'/cluster/gce/config-common.sh'>)}]
      redirects: []
      do_fork: T
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'GCLOUD='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'GCLOUD='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'GCLOUD='> name:GCLOUD)
          op: assign_op.Equal
          rhs: {<gcloud>}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'ZONE='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'ZONE='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'ZONE='> name:ZONE)
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name KUBE_GCE_ZONE>
                var_name: KUBE_GCE_ZONE
                suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<us-central1-b>})
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'REGION='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'REGION='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'REGION='> name:REGION)
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name ZONE>
                var_name: ZONE
                suffix_op: (suffix_op.Unary op:<Id.VOp1_Percent '%'> arg_word:{<-> <Id.Lit_Other '*'>})
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'NUM_NODES='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'NUM_NODES='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'NUM_NODES='> name:NUM_NODES)
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name KUBEMARK_NUM_NODES>
                var_name: KUBEMARK_NUM_NODES
                suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<10>})
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'MASTER_SIZE='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'MASTER_SIZE='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'MASTER_SIZE='> name:MASTER_SIZE)
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name KUBEMARK_MASTER_SIZE>
                var_name: KUBEMARK_MASTER_SIZE
                suffix_op: 
                  (suffix_op.Unary
                    op: <Id.VTest_ColonHyphen _>
                    arg_word: 
                      {<n1-standard-> 
                        (CommandSub
                          left_token: <Id.Left_DollarParen '$('>
                          child: 
                            (command.Simple
                              blame_tok: <get-master-size>
                              more_env: []
                              words: [{<get-master-size>}]
                              redirects: []
                              do_fork: T
                            )
                          right: <Id.Eof_RParen _>
                        )
                      }
                  )
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'MASTER_DISK_TYPE='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'MASTER_DISK_TYPE='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'MASTER_DISK_TYPE='> name:MASTER_DISK_TYPE)
          op: assign_op.Equal
          rhs: {<pd-ssd>}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'MASTER_DISK_SIZE='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'MASTER_DISK_SIZE='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'MASTER_DISK_SIZE='> name:MASTER_DISK_SIZE)
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name MASTER_DISK_SIZE>
                var_name: MASTER_DISK_SIZE
                suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<20GB>})
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'MASTER_ROOT_DISK_SIZE='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'MASTER_ROOT_DISK_SIZE='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'MASTER_ROOT_DISK_SIZE='>
              name: MASTER_ROOT_DISK_SIZE
            )
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name KUBEMARK_MASTER_ROOT_DISK_SIZE>
                var_name: KUBEMARK_MASTER_ROOT_DISK_SIZE
                suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<10GB>})
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'REGISTER_MASTER_KUBELET='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'REGISTER_MASTER_KUBELET='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'REGISTER_MASTER_KUBELET='>
              name: REGISTER_MASTER_KUBELET
            )
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name REGISTER_MASTER>
                var_name: REGISTER_MASTER
                suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<false>})
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'PREEMPTIBLE_NODE='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'PREEMPTIBLE_NODE='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'PREEMPTIBLE_NODE='> name:PREEMPTIBLE_NODE)
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name PREEMPTIBLE_NODE>
                var_name: PREEMPTIBLE_NODE
                suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<false>})
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'NODE_ACCELERATORS='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'NODE_ACCELERATORS='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'NODE_ACCELERATORS='> name:NODE_ACCELERATORS)
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name NODE_ACCELERATORS>
                var_name: NODE_ACCELERATORS
                suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{(DQ )})
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'CREATE_CUSTOM_NETWORK='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'CREATE_CUSTOM_NETWORK='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'CREATE_CUSTOM_NETWORK='>
              name: CREATE_CUSTOM_NETWORK
            )
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name CREATE_CUSTOM_NETWORK>
                var_name: CREATE_CUSTOM_NETWORK
                suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<false>})
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'MASTER_OS_DISTRIBUTION='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'MASTER_OS_DISTRIBUTION='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'MASTER_OS_DISTRIBUTION='>
              name: MASTER_OS_DISTRIBUTION
            )
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name KUBE_MASTER_OS_DISTRIBUTION>
                var_name: KUBE_MASTER_OS_DISTRIBUTION
                suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<gci>})
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'NODE_OS_DISTRIBUTION='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'NODE_OS_DISTRIBUTION='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'NODE_OS_DISTRIBUTION='>
              name: NODE_OS_DISTRIBUTION
            )
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name KUBE_NODE_OS_DISTRIBUTION>
                var_name: KUBE_NODE_OS_DISTRIBUTION
                suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<gci>})
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'MASTER_IMAGE='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'MASTER_IMAGE='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'MASTER_IMAGE='> name:MASTER_IMAGE)
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name KUBE_GCE_MASTER_IMAGE>
                var_name: KUBE_GCE_MASTER_IMAGE
                suffix_op: 
                  (suffix_op.Unary
                    op: <Id.VTest_ColonHyphen _>
                    arg_word: {<cos-stable-60-9592-90-0>}
                  )
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'MASTER_IMAGE_PROJECT='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'MASTER_IMAGE_PROJECT='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'MASTER_IMAGE_PROJECT='>
              name: MASTER_IMAGE_PROJECT
            )
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name KUBE_GCE_MASTER_PROJECT>
                var_name: KUBE_GCE_MASTER_PROJECT
                suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<cos-cloud>})
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.If
      if_kw: <Id.KW_If if>
      arms: [
        (IfArm
          keyword: <Id.KW_If if>
          cond: 
            (condition.Shell
              commands: [
                (command.Sentence
                  child: 
                    (command.DBracket
                      left: <Id.KW_DLeftBracket '[['>
                      expr: 
                        (bool_expr.Binary
                          op_id: Id.BoolBinary_GlobDEqual
                          left: {(DQ (${ Id.VSub_Name NODE_OS_DISTRIBUTION))}
                          right: {(DQ <debian>)}
                        )
                      right: <Id.Lit_DRightBracket ']]'>
                      redirects: []
                    )
                  terminator: <Id.Op_Semi _>
                )
              ]
            )
          then_kw: <Id.KW_Then then>
          action: [
            (command.ShAssignment
              left: <Id.Lit_VarLike 'NODE_ACCELERATORS='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'NODE_ACCELERATORS='>
                  lhs: 
                    (sh_lhs_expr.Name
                      left: <Id.Lit_VarLike 'NODE_ACCELERATORS='>
                      name: NODE_ACCELERATORS
                    )
                  op: assign_op.Equal
                  rhs: {(DQ )}
                )
              ]
              redirects: []
            )
          ]
          spids: [181 200]
        )
      ]
      else_action: []
      fi_kw: <Id.KW_Fi fi>
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'NETWORK='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'NETWORK='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'NETWORK='> name:NETWORK)
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name KUBE_GCE_NETWORK>
                var_name: KUBE_GCE_NETWORK
                suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<e2e>})
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.If
      if_kw: <Id.KW_If if>
      arms: [
        (IfArm
          keyword: <Id.KW_If if>
          cond: 
            (condition.Shell
              commands: [
                (command.Sentence
                  child: 
                    (command.DBracket
                      left: <Id.KW_DLeftBracket '[['>
                      expr: 
                        (bool_expr.Binary
                          op_id: Id.BoolBinary_GlobDEqual
                          left: {(DQ (${ Id.VSub_Name CREATE_CUSTOM_NETWORK))}
                          right: {<true>}
                        )
                      right: <Id.Lit_DRightBracket ']]'>
                      redirects: []
                    )
                  terminator: <Id.Op_Semi _>
                )
              ]
            )
          then_kw: <Id.KW_Then then>
          action: [
            (command.ShAssignment
              left: <Id.Lit_VarLike 'SUBNETWORK='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'SUBNETWORK='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'SUBNETWORK='> name:SUBNETWORK)
                  op: assign_op.Equal
                  rhs: 
                    {
                      (DQ 
                        (BracedVarSub
                          left: <Id.Left_DollarBrace '${'>
                          token: <Id.VSub_Name SUBNETWORK>
                          var_name: SUBNETWORK
                          suffix_op: 
                            (suffix_op.Unary
                              op: <Id.VTest_ColonHyphen _>
                              arg_word: {(${ Id.VSub_Name NETWORK) <-custom-subnet>}
                            )
                          right: <Id.Right_DollarBrace '}'>
                        )
                      )
                    }
                )
              ]
              redirects: []
            )
          ]
          spids: [217 234]
        )
      ]
      else_action: []
      fi_kw: <Id.KW_Fi fi>
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'INSTANCE_PREFIX='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'INSTANCE_PREFIX='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'INSTANCE_PREFIX='> name:INSTANCE_PREFIX)
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name INSTANCE_PREFIX>
                  var_name: INSTANCE_PREFIX
                  suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{(DQ <default>)})
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'MASTER_NAME='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'MASTER_NAME='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'MASTER_NAME='> name:MASTER_NAME)
          op: assign_op.Equal
          rhs: {(DQ (${ Id.VSub_Name INSTANCE_PREFIX) <-kubemark-master>)}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'AGGREGATOR_MASTER_NAME='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'AGGREGATOR_MASTER_NAME='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'AGGREGATOR_MASTER_NAME='>
              name: AGGREGATOR_MASTER_NAME
            )
          op: assign_op.Equal
          rhs: {(DQ (${ Id.VSub_Name INSTANCE_PREFIX) <-kubemark-aggregator>)}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'MASTER_TAG='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'MASTER_TAG='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'MASTER_TAG='> name:MASTER_TAG)
          op: assign_op.Equal
          rhs: {(DQ <kubemark-master>)}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'ETCD_QUORUM_READ='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'ETCD_QUORUM_READ='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'ETCD_QUORUM_READ='> name:ETCD_QUORUM_READ)
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name ENABLE_ETCD_QUORUM_READ>
                  var_name: ENABLE_ETCD_QUORUM_READ
                  suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<false>})
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'EVENT_STORE_NAME='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'EVENT_STORE_NAME='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'EVENT_STORE_NAME='> name:EVENT_STORE_NAME)
          op: assign_op.Equal
          rhs: {(DQ (${ Id.VSub_Name INSTANCE_PREFIX) <-event-store>)}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'MASTER_IP_RANGE='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'MASTER_IP_RANGE='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'MASTER_IP_RANGE='> name:MASTER_IP_RANGE)
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name MASTER_IP_RANGE>
                  var_name: MASTER_IP_RANGE
                  suffix_op: 
                    (suffix_op.Unary
                      op: <Id.VTest_ColonHyphen _>
                      arg_word: {<10.246.0.0> <Id.Lit_Slash '/'> <24>}
                    )
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'CLUSTER_IP_RANGE='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'CLUSTER_IP_RANGE='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'CLUSTER_IP_RANGE='> name:CLUSTER_IP_RANGE)
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name CLUSTER_IP_RANGE>
                  var_name: CLUSTER_IP_RANGE
                  suffix_op: 
                    (suffix_op.Unary
                      op: <Id.VTest_ColonHyphen _>
                      arg_word: {<10.224.0.0> <Id.Lit_Slash '/'> <11>}
                    )
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'RUNTIME_CONFIG='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'RUNTIME_CONFIG='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'RUNTIME_CONFIG='> name:RUNTIME_CONFIG)
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name KUBE_RUNTIME_CONFIG>
                  var_name: KUBE_RUNTIME_CONFIG
                  suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:(rhs_word__Empty))
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'TERMINATED_POD_GC_THRESHOLD='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'TERMINATED_POD_GC_THRESHOLD='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'TERMINATED_POD_GC_THRESHOLD='>
              name: TERMINATED_POD_GC_THRESHOLD
            )
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name TERMINATED_POD_GC_THRESHOLD>
                var_name: TERMINATED_POD_GC_THRESHOLD
                suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<100>})
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'KUBE_APISERVER_REQUEST_TIMEOUT='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'KUBE_APISERVER_REQUEST_TIMEOUT='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'KUBE_APISERVER_REQUEST_TIMEOUT='>
              name: KUBE_APISERVER_REQUEST_TIMEOUT
            )
          op: assign_op.Equal
          rhs: {<300>}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'ETCD_IMAGE='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'ETCD_IMAGE='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'ETCD_IMAGE='> name:ETCD_IMAGE)
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name TEST_ETCD_IMAGE>
                  var_name: TEST_ETCD_IMAGE
                  suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:(rhs_word__Empty))
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'ETCD_VERSION='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'ETCD_VERSION='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'ETCD_VERSION='> name:ETCD_VERSION)
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name TEST_ETCD_VERSION>
                  var_name: TEST_ETCD_VERSION
                  suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:(rhs_word__Empty))
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'STORAGE_BACKEND='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'STORAGE_BACKEND='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'STORAGE_BACKEND='> name:STORAGE_BACKEND)
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name STORAGE_BACKEND>
                var_name: STORAGE_BACKEND
                suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{})
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'STORAGE_MEDIA_TYPE='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'STORAGE_MEDIA_TYPE='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'STORAGE_MEDIA_TYPE='> name:STORAGE_MEDIA_TYPE)
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name STORAGE_MEDIA_TYPE>
                var_name: STORAGE_MEDIA_TYPE
                suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{})
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'TEST_CLUSTER_LOG_LEVEL='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'TEST_CLUSTER_LOG_LEVEL='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'TEST_CLUSTER_LOG_LEVEL='>
              name: TEST_CLUSTER_LOG_LEVEL
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name TEST_CLUSTER_LOG_LEVEL>
                  var_name: TEST_CLUSTER_LOG_LEVEL
                  suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<'--v=2'>})
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'KUBELET_TEST_LOG_LEVEL='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'KUBELET_TEST_LOG_LEVEL='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'KUBELET_TEST_LOG_LEVEL='>
              name: KUBELET_TEST_LOG_LEVEL
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name KUBELET_TEST_LOG_LEVEL>
                  var_name: KUBELET_TEST_LOG_LEVEL
                  suffix_op: 
                    (suffix_op.Unary
                      op: <Id.VTest_ColonHyphen _>
                      arg_word: {($ Id.VSub_DollarName TEST_CLUSTER_LOG_LEVEL)}
                    )
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'API_SERVER_TEST_LOG_LEVEL='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'API_SERVER_TEST_LOG_LEVEL='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'API_SERVER_TEST_LOG_LEVEL='>
              name: API_SERVER_TEST_LOG_LEVEL
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name API_SERVER_TEST_LOG_LEVEL>
                  var_name: API_SERVER_TEST_LOG_LEVEL
                  suffix_op: 
                    (suffix_op.Unary
                      op: <Id.VTest_ColonHyphen _>
                      arg_word: {($ Id.VSub_DollarName TEST_CLUSTER_LOG_LEVEL)}
                    )
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'CONTROLLER_MANAGER_TEST_LOG_LEVEL='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'CONTROLLER_MANAGER_TEST_LOG_LEVEL='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'CONTROLLER_MANAGER_TEST_LOG_LEVEL='>
              name: CONTROLLER_MANAGER_TEST_LOG_LEVEL
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name CONTROLLER_MANAGER_TEST_LOG_LEVEL>
                  var_name: CONTROLLER_MANAGER_TEST_LOG_LEVEL
                  suffix_op: 
                    (suffix_op.Unary
                      op: <Id.VTest_ColonHyphen _>
                      arg_word: {($ Id.VSub_DollarName TEST_CLUSTER_LOG_LEVEL)}
                    )
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'SCHEDULER_TEST_LOG_LEVEL='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'SCHEDULER_TEST_LOG_LEVEL='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'SCHEDULER_TEST_LOG_LEVEL='>
              name: SCHEDULER_TEST_LOG_LEVEL
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name SCHEDULER_TEST_LOG_LEVEL>
                  var_name: SCHEDULER_TEST_LOG_LEVEL
                  suffix_op: 
                    (suffix_op.Unary
                      op: <Id.VTest_ColonHyphen _>
                      arg_word: {($ Id.VSub_DollarName TEST_CLUSTER_LOG_LEVEL)}
                    )
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'KUBEPROXY_TEST_LOG_LEVEL='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'KUBEPROXY_TEST_LOG_LEVEL='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'KUBEPROXY_TEST_LOG_LEVEL='>
              name: KUBEPROXY_TEST_LOG_LEVEL
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name KUBEPROXY_TEST_LOG_LEVEL>
                  var_name: KUBEPROXY_TEST_LOG_LEVEL
                  suffix_op: 
                    (suffix_op.Unary
                      op: <Id.VTest_ColonHyphen _>
                      arg_word: {($ Id.VSub_DollarName TEST_CLUSTER_LOG_LEVEL)}
                    )
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'TEST_CLUSTER_DELETE_COLLECTION_WORKERS='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'TEST_CLUSTER_DELETE_COLLECTION_WORKERS='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'TEST_CLUSTER_DELETE_COLLECTION_WORKERS='>
              name: TEST_CLUSTER_DELETE_COLLECTION_WORKERS
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name TEST_CLUSTER_DELETE_COLLECTION_WORKERS>
                  var_name: TEST_CLUSTER_DELETE_COLLECTION_WORKERS
                  suffix_op: 
                    (suffix_op.Unary
                      op: <Id.VTest_ColonHyphen _>
                      arg_word: {<'--delete-collection-workers=16'>}
                    )
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'TEST_CLUSTER_MAX_REQUESTS_INFLIGHT='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'TEST_CLUSTER_MAX_REQUESTS_INFLIGHT='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'TEST_CLUSTER_MAX_REQUESTS_INFLIGHT='>
              name: TEST_CLUSTER_MAX_REQUESTS_INFLIGHT
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name TEST_CLUSTER_MAX_REQUESTS_INFLIGHT>
                  var_name: TEST_CLUSTER_MAX_REQUESTS_INFLIGHT
                  suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:(rhs_word__Empty))
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'TEST_CLUSTER_RESYNC_PERIOD='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'TEST_CLUSTER_RESYNC_PERIOD='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'TEST_CLUSTER_RESYNC_PERIOD='>
              name: TEST_CLUSTER_RESYNC_PERIOD
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name TEST_CLUSTER_RESYNC_PERIOD>
                  var_name: TEST_CLUSTER_RESYNC_PERIOD
                  suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:(rhs_word__Empty))
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'TEST_CLUSTER_API_CONTENT_TYPE='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'TEST_CLUSTER_API_CONTENT_TYPE='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'TEST_CLUSTER_API_CONTENT_TYPE='>
              name: TEST_CLUSTER_API_CONTENT_TYPE
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name TEST_CLUSTER_API_CONTENT_TYPE>
                  var_name: TEST_CLUSTER_API_CONTENT_TYPE
                  suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:(rhs_word__Empty))
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'KUBEMARK_MASTER_COMPONENTS_QPS_LIMITS='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'KUBEMARK_MASTER_COMPONENTS_QPS_LIMITS='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'KUBEMARK_MASTER_COMPONENTS_QPS_LIMITS='>
              name: KUBEMARK_MASTER_COMPONENTS_QPS_LIMITS
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name KUBEMARK_MASTER_COMPONENTS_QPS_LIMITS>
                  var_name: KUBEMARK_MASTER_COMPONENTS_QPS_LIMITS
                  suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:(rhs_word__Empty))
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'CUSTOM_ADMISSION_PLUGINS='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'CUSTOM_ADMISSION_PLUGINS='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'CUSTOM_ADMISSION_PLUGINS='>
              name: CUSTOM_ADMISSION_PLUGINS
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name CUSTOM_ADMISSION_PLUGINS>
                  var_name: CUSTOM_ADMISSION_PLUGINS
                  suffix_op: 
                    (suffix_op.Unary
                      op: <Id.VTest_ColonHyphen _>
                      arg_word: 
                        {
                          <
'Initializers,NamespaceLifecycle,LimitRanger,ServiceAccount,PersistentVolumeLabel,PodPreset,DefaultStorageClass,DefaultTolerationSeconds,NodeRestriction,Priority,ResourceQuota'
                          >
                        }
                    )
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'APISERVER_TEST_ARGS='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'APISERVER_TEST_ARGS='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'APISERVER_TEST_ARGS='>
              name: APISERVER_TEST_ARGS
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name KUBEMARK_APISERVER_TEST_ARGS>
                  var_name: KUBEMARK_APISERVER_TEST_ARGS
                  suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:(rhs_word__Empty))
                  right: <Id.Right_DollarBrace '}'>
                ) <' --runtime-config=extensions/v1beta1 '> (${ Id.VSub_Name API_SERVER_TEST_LOG_LEVEL) <' '> 
                (${ Id.VSub_Name TEST_CLUSTER_MAX_REQUESTS_INFLIGHT) <' '> (${ Id.VSub_Name TEST_CLUSTER_DELETE_COLLECTION_WORKERS)
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'CONTROLLER_MANAGER_TEST_ARGS='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'CONTROLLER_MANAGER_TEST_ARGS='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'CONTROLLER_MANAGER_TEST_ARGS='>
              name: CONTROLLER_MANAGER_TEST_ARGS
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name KUBEMARK_CONTROLLER_MANAGER_TEST_ARGS>
                  var_name: KUBEMARK_CONTROLLER_MANAGER_TEST_ARGS
                  suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:(rhs_word__Empty))
                  right: <Id.Right_DollarBrace '}'>
                ) <' '> (${ Id.VSub_Name CONTROLLER_MANAGER_TEST_LOG_LEVEL) <' '> 
                (${ Id.VSub_Name TEST_CLUSTER_RESYNC_PERIOD) <' '> (${ Id.VSub_Name TEST_CLUSTER_API_CONTENT_TYPE) <' '> 
                (${ Id.VSub_Name KUBEMARK_MASTER_COMPONENTS_QPS_LIMITS)
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'SCHEDULER_TEST_ARGS='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'SCHEDULER_TEST_ARGS='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'SCHEDULER_TEST_ARGS='>
              name: SCHEDULER_TEST_ARGS
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name KUBEMARK_SCHEDULER_TEST_ARGS>
                  var_name: KUBEMARK_SCHEDULER_TEST_ARGS
                  suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:(rhs_word__Empty))
                  right: <Id.Right_DollarBrace '}'>
                ) <' '> (${ Id.VSub_Name SCHEDULER_TEST_LOG_LEVEL) <' '> (${ Id.VSub_Name TEST_CLUSTER_API_CONTENT_TYPE) 
                <' '> (${ Id.VSub_Name KUBEMARK_MASTER_COMPONENTS_QPS_LIMITS)
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'KUBELET_TEST_ARGS='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'KUBELET_TEST_ARGS='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'KUBELET_TEST_ARGS='> name:KUBELET_TEST_ARGS)
          op: assign_op.Equal
          rhs: 
            {
              (DQ <'--max-pods=100 '> ($ Id.VSub_DollarName TEST_CLUSTER_LOG_LEVEL) <' '> 
                (${ Id.VSub_Name TEST_CLUSTER_API_CONTENT_TYPE)
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'KUBEPROXY_TEST_ARGS='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'KUBEPROXY_TEST_ARGS='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'KUBEPROXY_TEST_ARGS='>
              name: KUBEPROXY_TEST_ARGS
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ (${ Id.VSub_Name KUBEPROXY_TEST_LOG_LEVEL) <' '> 
                (${ Id.VSub_Name TEST_CLUSTER_API_CONTENT_TYPE)
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'USE_REAL_PROXIER='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'USE_REAL_PROXIER='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'USE_REAL_PROXIER='> name:USE_REAL_PROXIER)
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name USE_REAL_PROXIER>
                var_name: USE_REAL_PROXIER
                suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<true>})
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'SERVICE_CLUSTER_IP_RANGE='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'SERVICE_CLUSTER_IP_RANGE='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'SERVICE_CLUSTER_IP_RANGE='>
              name: SERVICE_CLUSTER_IP_RANGE
            )
          op: assign_op.Equal
          rhs: {(DQ <'10.0.0.0/16'>)}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'ALLOCATE_NODE_CIDRS='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'ALLOCATE_NODE_CIDRS='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'ALLOCATE_NODE_CIDRS='>
              name: ALLOCATE_NODE_CIDRS
            )
          op: assign_op.Equal
          rhs: {<true>}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'ENABLE_KUBEMARK_CLUSTER_AUTOSCALER='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'ENABLE_KUBEMARK_CLUSTER_AUTOSCALER='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'ENABLE_KUBEMARK_CLUSTER_AUTOSCALER='>
              name: ENABLE_KUBEMARK_CLUSTER_AUTOSCALER
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name ENABLE_KUBEMARK_CLUSTER_AUTOSCALER>
                  var_name: ENABLE_KUBEMARK_CLUSTER_AUTOSCALER
                  suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<false>})
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.If
      if_kw: <Id.KW_If if>
      arms: [
        (IfArm
          keyword: <Id.KW_If if>
          cond: 
            (condition.Shell
              commands: [
                (command.Sentence
                  child: 
                    (command.DBracket
                      left: <Id.KW_DLeftBracket '[['>
                      expr: 
                        (bool_expr.Binary
                          op_id: Id.BoolBinary_GlobDEqual
                          left: {(DQ (${ Id.VSub_Name ENABLE_KUBEMARK_CLUSTER_AUTOSCALER))}
                          right: {(DQ <true>)}
                        )
                      right: <Id.Lit_DRightBracket ']]'>
                      redirects: []
                    )
                  terminator: <Id.Op_Semi _>
                )
              ]
            )
          then_kw: <Id.KW_Then then>
          action: [
            (command.ShAssignment
              left: <Id.Lit_VarLike 'NUM_REPLICAS='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'NUM_REPLICAS='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'NUM_REPLICAS='> name:NUM_REPLICAS)
                  op: assign_op.Equal
                  rhs: {<1>}
                )
              ]
              redirects: []
            )
            (command.If
              if_kw: <Id.KW_If if>
              arms: [
                (IfArm
                  keyword: <Id.KW_If if>
                  cond: 
                    (condition.Shell
                      commands: [
                        (command.Sentence
                          child: 
                            (command.DBracket
                              left: <Id.KW_DLeftBracket '[['>
                              expr: 
                                (bool_expr.LogicalNot
                                  child: 
                                    (bool_expr.Unary
                                      op_id: Id.BoolUnary_z
                                      child: {(DQ ($ Id.VSub_DollarName NUM_NODES))}
                                    )
                                )
                              right: <Id.Lit_DRightBracket ']]'>
                              redirects: []
                            )
                          terminator: <Id.Op_Semi _>
                        )
                      ]
                    )
                  then_kw: <Id.KW_Then then>
                  action: [
                    (command.Simple
                      blame_tok: <echo>
                      more_env: []
                      words: [
                        {<echo>}
                        {
                          (DQ 
                            <
'WARNING: Using Cluster Autoscaler, ignoring NUM_NODES parameter. Set KUBEMARK_AUTOSCALER_MAX_NODES to specify maximum size of the cluster.'
                            >
                          )
                        }
                      ]
                      redirects: []
                      do_fork: T
                    )
                  ]
                  spids: [663 678]
                )
              ]
              else_action: []
              fi_kw: <Id.KW_Fi fi>
              redirects: []
            )
          ]
          spids: [637 656]
        )
      ]
      else_action: []
      fi_kw: <Id.KW_Fi fi>
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'FEATURE_GATES='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'FEATURE_GATES='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'FEATURE_GATES='> name:FEATURE_GATES)
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name KUBE_FEATURE_GATES>
                  var_name: KUBE_FEATURE_GATES
                  suffix_op: 
                    (suffix_op.Unary
                      op: <Id.VTest_ColonHyphen _>
                      arg_word: {<'ExperimentalCriticalPodAnnotation=true'>}
                    )
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.If
      if_kw: <Id.KW_If if>
      arms: [
        (IfArm
          keyword: <Id.KW_If if>
          cond: 
            (condition.Shell
              commands: [
                (command.Sentence
                  child: 
                    (command.DBracket
                      left: <Id.KW_DLeftBracket '[['>
                      expr: 
                        (bool_expr.LogicalNot
                          child: 
                            (bool_expr.Unary
                              op_id: Id.BoolUnary_z
                              child: {(DQ (${ Id.VSub_Name NODE_ACCELERATORS))}
                            )
                        )
                      right: <Id.Lit_DRightBracket ']]'>
                      redirects: []
                    )
                  terminator: <Id.Op_Semi _>
                )
              ]
            )
          then_kw: <Id.KW_Then then>
          action: [
            (command.ShAssignment
              left: <Id.Lit_VarLike 'FEATURE_GATES='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'FEATURE_GATES='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'FEATURE_GATES='> name:FEATURE_GATES)
                  op: assign_op.Equal
                  rhs: {(DQ (${ Id.VSub_Name FEATURE_GATES) <',Accelerators=true'>)}
                )
              ]
              redirects: []
            )
          ]
          spids: [706 723]
        )
      ]
      else_action: []
      fi_kw: <Id.KW_Fi fi>
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'ENABLE_APISERVER_ADVANCED_AUDIT='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'ENABLE_APISERVER_ADVANCED_AUDIT='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'ENABLE_APISERVER_ADVANCED_AUDIT='>
              name: ENABLE_APISERVER_ADVANCED_AUDIT
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name ENABLE_APISERVER_ADVANCED_AUDIT>
                  var_name: ENABLE_APISERVER_ADVANCED_AUDIT
                  suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<false>})
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'ENABLE_POD_PRIORITY='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'ENABLE_POD_PRIORITY='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'ENABLE_POD_PRIORITY='>
              name: ENABLE_POD_PRIORITY
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name ENABLE_POD_PRIORITY>
                  var_name: ENABLE_POD_PRIORITY
                  suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:(rhs_word__Empty))
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.If
      if_kw: <Id.KW_If if>
      arms: [
        (IfArm
          keyword: <Id.KW_If if>
          cond: 
            (condition.Shell
              commands: [
                (command.Sentence
                  child: 
                    (command.DBracket
                      left: <Id.KW_DLeftBracket '[['>
                      expr: 
                        (bool_expr.Binary
                          op_id: Id.BoolBinary_GlobDEqual
                          left: {(DQ (${ Id.VSub_Name ENABLE_POD_PRIORITY))}
                          right: {(DQ <true>)}
                        )
                      right: <Id.Lit_DRightBracket ']]'>
                      redirects: []
                    )
                  terminator: <Id.Op_Semi _>
                )
              ]
            )
          then_kw: <Id.KW_Then then>
          action: [
            (command.ShAssignment
              left: <Id.Lit_VarLike 'FEATURE_GATES='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'FEATURE_GATES='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'FEATURE_GATES='> name:FEATURE_GATES)
                  op: assign_op.Equal
                  rhs: {(DQ (${ Id.VSub_Name FEATURE_GATES) <',PodPriority=true'>)}
                )
              ]
              redirects: []
            )
          ]
          spids: [761 780]
        )
      ]
      else_action: []
      fi_kw: <Id.KW_Fi fi>
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'CONCURRENT_SERVICE_SYNCS='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'CONCURRENT_SERVICE_SYNCS='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'CONCURRENT_SERVICE_SYNCS='>
              name: CONCURRENT_SERVICE_SYNCS
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name CONCURRENT_SERVICE_SYNCS>
                  var_name: CONCURRENT_SERVICE_SYNCS
                  suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:(rhs_word__Empty))
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
  ]
)