(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)}) (C {(echo)} {(DQ ("Creating vtctld service..."))}) (C {($ VSub_Name "$KUBECTL")} {(create)} {(-f)} {(vtctld-service.yaml)}) (C {(echo)} {(DQ ("Creating vtctld replicationcontroller..."))}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:sed_script) op:Equal rhs:{(DQ )} spids:[94])] spids: [94] ) (ForEach iter_name: var iter_words: [{(backup_flags)}] 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: [115 118] ) (",g;") ) } spids: [110] ) ] spids: [110] ) ] spids: [107 122] ) spids: [103 105] ) (Pipeline children: [ (C {(cat)} {(vtctld-controller-template.yaml)}) (C {(sed)} {(-e)} {(DQ ($ VSub_Name "$sed_script"))}) (C {($ VSub_Name "$KUBECTL")} {(create)} {(-f)} {(-)}) ] negated: False ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:server) op: Equal rhs: { (CommandSubPart command_list: (CommandList children:[(C {(get_vtctld_addr)})]) left_token: <Left_CommandSub "$("> spids: [154 156] ) } spids: [153] ) ] spids: [153] ) (C {(echo)}) (C {(echo)} {(DQ ("vtctld address: http://") ($ VSub_Name "$server"))}) ] )