(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: -1
          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]
        )
      ]
    )
  ]
)