(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: [54 62] ) } spids: [53] ) ] spids: [53] ) (C {(source)} {($ VSub_Name "$script_root") (/env.sh)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:VTGATE_REPLICAS) op: Equal rhs: { (BracedVarSub token: <VSub_Name VTGATE_REPLICAS> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(3)}) spids: [71 75] ) } spids: [70] ) ] spids: [70] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:VTGATE_TEMPLATE) op: Equal rhs: { (BracedVarSub token: <VSub_Name VTGATE_TEMPLATE> suffix_op: (StringUnary op_id: VTest_ColonHyphen arg_word: {(SQ <vtgate-controller-template.yaml>)} ) spids: [78 84] ) } spids: [77] ) ] spids: [77] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replicas) op: Equal rhs: {($ VSub_Name "$VTGATE_REPLICAS")} spids: [87] ) ] spids: [87] ) (C {(echo)} {(DQ ("Creating vtgate service..."))}) (C {($ VSub_Name "$KUBECTL")} {(create)} {(-f)} {(vtgate-service.yaml)}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:sed_script) op:Equal rhs:{(DQ )} spids:[106])] spids: [106] ) (ForEach iter_name: var iter_words: [{(replicas)}] do_arg_iter: False body: (DoGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sed_script) op: PlusEqual rhs: { (DQ ("s,{{") ($ VSub_Name "$var") ("}},") (BracedVarSub token: <VSub_Name var> prefix_op: VSub_Bang spids: [127 130] ) (",g;") ) } spids: [122] ) ] spids: [122] ) ] spids: [119 134] ) spids: [115 117] ) (C {(echo)} {(DQ ("Creating vtgate replicationcontroller..."))}) (Pipeline children: [ (C {(cat)} {($ VSub_Name "$VTGATE_TEMPLATE")}) (C {(sed)} {(-e)} {(DQ ($ VSub_Name "$sed_script"))}) (C {($ VSub_Name "$KUBECTL")} {(create)} {(-f)} {(-)}) ] negated: False ) ] )