(CommandList
  children: [
    (C {(set)} {(-o)} {(errexit)})
    (C {(set)} {(-o)} {(nounset)})
    (C {(set)} {(-o)} {(pipefail)})
    (C {(export)} 
      {(Lit_VarLike 'KUBE_ROOT=') 
        (CommandSubPart
          command_list: (CommandList children:[(C {(dirname)} {(DQ (${ VSub_Name BASH_SOURCE))})])
          left_token: <Left_CommandSub '$('>
          spids: [72 80]
        ) (/..)
      }
    )
    (C {(source)} {(DQ (${ VSub_Name KUBE_ROOT) (/hack/lib/version.sh))})
    (C 
      {(kube) (Lit_Other ':') (Lit_Other ':') (version) (Lit_Other ':') (Lit_Other ':') 
        (get_version_vars)
      }
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {
              (DQ ('STABLE_BUILD_GIT_COMMIT ') 
                (BracedVarSub
                  token: <VSub_Name KUBE_GIT_COMMIT>
                  suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(SQ )})
                  spids: [126 129]
                ) ('\n') ('STABLE_BUILD_SCM_STATUS ') 
                (BracedVarSub
                  token: <VSub_Name KUBE_GIT_TREE_STATE>
                  suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(SQ )})
                  spids: [132 135]
                ) ('\n') ('STABLE_BUILD_SCM_REVISION ') 
                (BracedVarSub
                  token: <VSub_Name KUBE_GIT_VERSION>
                  suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(SQ )})
                  spids: [138 141]
                ) ('\n') ('STABLE_BUILD_MAJOR_VERSION ') 
                (BracedVarSub
                  token: <VSub_Name KUBE_GIT_MAJOR>
                  suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(SQ )})
                  spids: [144 147]
                ) ('\n') ('STABLE_BUILD_MINOR_VERSION ') 
                (BracedVarSub
                  token: <VSub_Name KUBE_GIT_MINOR>
                  suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(SQ )})
                  spids: [150 153]
                ) ('\n') ('STABLE_DOCKER_TAG ') 
                (BracedVarSub
                  token: <VSub_Name KUBE_GIT_VERSION>
                  suffix_op: 
                    (PatSub
                      pat: {('+')}
                      replace: {(_)}
                      do_all: False
                      do_prefix: False
                      do_suffix: False
                    )
                  spids: [156 162]
                ) ('\n') ('gitCommit ') 
                (BracedVarSub
                  token: <VSub_Name KUBE_GIT_COMMIT>
                  suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(SQ )})
                  spids: [165 168]
                ) ('\n') ('gitTreeState ') 
                (BracedVarSub
                  token: <VSub_Name KUBE_GIT_TREE_STATE>
                  suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(SQ )})
                  spids: [171 174]
                ) ('\n') ('gitVersion ') 
                (BracedVarSub
                  token: <VSub_Name KUBE_GIT_VERSION>
                  suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(SQ )})
                  spids: [177 180]
                ) ('\n') ('gitMajor ') 
                (BracedVarSub
                  token: <VSub_Name KUBE_GIT_MAJOR>
                  suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(SQ )})
                  spids: [183 186]
                ) ('\n') ('gitMinor ') 
                (BracedVarSub
                  token: <VSub_Name KUBE_GIT_MINOR>
                  suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(SQ )})
                  spids: [189 192]
                ) ('\n') ('buildDate ') 
                (CommandSubPart
                  command_list: 
                    (CommandList
                      children: [(C {(date)} {(-u)} {(Lit_Other '+') (SQ <'%Y-%m-%dT%H:%M:%SZ'>)})]
                    )
                  left_token: <Left_CommandSub '$('>
                  spids: [195 204]
                ) ('\n')
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: True
          spids: [122]
        )
      ]
    )
  ]
)