(CommandList children: [ (C {(set)} {(-e)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:script_root) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [(C {(dirname)} {(DQ (${ VSub_Name BASH_SOURCE))})] ) left_token: <Left_Backtick "`"> spids: [57 65] ) } spids: [56] ) ] spids: [56] ) (C {(source)} {($ VSub_Name "$script_root") (/env.sh)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:CELLS) op: Equal rhs: { (BracedVarSub token: <VSub_Name CELLS> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(SQ <test>)}) spids: [74 80] ) } spids: [73] ) ] spids: [73] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:cells) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(echo)} {($ VSub_Name "$CELLS")}) (C {(tr)} {(SQ <",">)} {(SQ <" ">)}) ] negated: False ) ] ) left_token: <Left_Backtick "`"> spids: [83 99] ) } spids: [82] ) ] spids: [82] ) (ForEach iter_name: cell iter_words: [{(SQ <global>)} {($ VSub_Name "$cells")}] do_arg_iter: False body: (DoGroup children: [ (C {(echo)} {(DQ ("Deleting etcd replicationcontroller for ") ($ VSub_Name "$cell") (" cell..."))} ) (C {($ VSub_Name "$KUBECTL")} {(delete)} {(replicationcontroller)} {(etcd-) ($ VSub_Name "$cell")} ) (C {(echo)} {(DQ ("Deleting etcd service for ") ($ VSub_Name "$cell") (" cell..."))}) (C {($ VSub_Name "$KUBECTL")} {(delete)} {(service)} {(etcd-) ($ VSub_Name "$cell")}) ] spids: [118 159] ) spids: [110 116] ) ] )