(CommandList
  children: [
    (C {(/etc/init.d/kubelet)} {(stop)})
    (C {(/etc/init.d/kubelet)} {(start)})
    (C {(echo)} {(DQ ("waiting a minute for startup"))})
    (C {(sleep)} {(60)})
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:max_seconds) op:Equal rhs:{(10)} spids:[74])]
      spids: [74]
    )
    (While
      cond: [(Sentence child:(C {(true)}) terminator:<Op_Semi ";">)]
      body: 
        (DoGroup
          children: [
            (If
              arms: [
                (if_arm
                  cond: [
                    (Sentence
                      child: 
                        (Pipeline
                          children: [
                            (SimpleCommand
                              words: [
                                {(curl)}
                                {(-m)}
                                {(${ VSub_Name max_seconds)}
                                {(-f)}
                                {(-s)}
                                {(http) (Lit_Other ":") (//127.0.0.1) (Lit_Other ":") (10255/healthz)}
                              ]
                              redirects: [
                                (Redir
                                  op_id: Redir_Great
                                  fd: -1
                                  arg_word: {(/dev/null)}
                                  spids: [107]
                                )
                              ]
                            )
                          ]
                          negated: True
                        )
                      terminator: <Op_Semi ";">
                    )
                  ]
                  action: [
                    (C {(echo)} {(DQ ("kubelet failed!"))})
                    (C {(curl)} {(http) (Lit_Other ":") (//127.0.0.1) (Lit_Other ":") (10255/healthz)})
                    (C {(exit)} {(2)})
                  ]
                  spids: [-1 112]
                )
              ]
              spids: [-1 136]
            )
            (C {(sleep)} {(10)})
          ]
          spids: [83 143]
        )
    )
  ]
)