(CommandList children: [ (FuncDef name: detect-master body: (BraceGroup children: [ (SimpleCommand words: [{(echo)} {(DQ ('KUBE_MASTER_IP: ') ($ VSub_Name '$KUBE_MASTER_IP'))}] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[68])] ) (SimpleCommand words: [{(echo)} {(DQ ('KUBE_MASTER: ') ($ VSub_Name '$KUBE_MASTER'))}] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[79])] ) ] spids: [58] ) spids: [54 57] ) (FuncDef name: detect-node-names body: (BraceGroup children: [ (SimpleCommand words: [ {(echo)} { (DQ ('NODE_NAMES: [') (BracedVarSub token: <VSub_Name NODE_NAMES> bracket_op: (WholeArray op_id:Arith_Star) spids: [99 104] ) (']') ) } ] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[108])] ) ] spids: [92] ) spids: [88 91] ) (FuncDef name: detect-nodes body: (BraceGroup children: [ (SimpleCommand words: [ {(echo)} { (DQ ('KUBE_NODE_IP_ADDRESSES: [') (BracedVarSub token: <VSub_Name KUBE_NODE_IP_ADDRESSES> bracket_op: (WholeArray op_id:Arith_Star) spids: [128 133] ) (']') ) } ] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[137])] ) ] spids: [121] ) spids: [117 120] ) (FuncDef name: verify-prereqs body: (BraceGroup children: [ (SimpleCommand words: [{(echo)} {(DQ ('Skeleton Provider: verify-prereqs not implemented'))}] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[159])] ) ] spids: [150] ) spids: [146 149] ) (FuncDef name: validate-cluster body: (BraceGroup children: [(C {(DQ (${ VSub_Name KUBE_ROOT) (/cluster/validate-cluster.sh))})] spids: [172] ) spids: [168 171] ) (FuncDef name: kube-up body: (BraceGroup children: [ (SimpleCommand words: [{(echo)} {(DQ ('Skeleton Provider: kube-up not implemented'))}] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[209])] ) ] spids: [200] ) spids: [196 199] ) (FuncDef name: kube-down body: (BraceGroup children: [ (SimpleCommand words: [{(echo)} {(DQ ('Skeleton Provider: kube-down not implemented'))}] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[231])] ) ] spids: [222] ) spids: [218 221] ) (FuncDef name: kube-push body: (BraceGroup children: [ (SimpleCommand words: [{(echo)} {(DQ ('Skeleton Provider: kube-push not implemented'))}] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[253])] ) ] spids: [244] ) spids: [240 243] ) (FuncDef name: prepare-push body: (BraceGroup children: [ (SimpleCommand words: [{(echo)} {(DQ ('Skeleton Provider: prepare-push not implemented'))}] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[275])] ) ] spids: [266] ) spids: [262 265] ) (FuncDef name: push-master body: (BraceGroup children: [ (SimpleCommand words: [{(echo)} {(DQ ('Skeleton Provider: push-master not implemented'))}] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[297])] ) ] spids: [288] ) spids: [284 287] ) (FuncDef name: push-node body: (BraceGroup children: [ (SimpleCommand words: [{(echo)} {(DQ ('Skeleton Provider: push-node not implemented'))}] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[319])] ) ] spids: [310] ) spids: [306 309] ) (FuncDef name: test-build-release body: (BraceGroup children: [ (SimpleCommand words: [{(echo)} {(DQ ('Skeleton Provider: test-build-release not implemented'))}] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[341])] ) ] spids: [332] ) spids: [328 331] ) (FuncDef name: test-setup body: (BraceGroup children: [ (SimpleCommand words: [{(echo)} {(DQ ('Skeleton Provider: test-setup not implemented'))}] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[363])] ) ] spids: [354] ) spids: [350 353] ) (FuncDef name: test-teardown body: (BraceGroup children: [ (SimpleCommand words: [{(echo)} {(DQ ('Skeleton Provider: test-teardown not implemented'))}] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[385])] ) ] spids: [376] ) spids: [372 375] ) (FuncDef name: prepare-e2e body: (BraceGroup children: [ (SimpleCommand words: [{(echo)} {(DQ ('Skeleton Provider: prepare-e2e not implemented'))}] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[404])] ) ] spids: [395] ) spids: [391 394] ) (FuncDef name: detect-project body: (BraceGroup children: [ (SimpleCommand words: [{(echo)} {(DQ ('Skeleton Provider: detect-project not implemented'))}] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[423])] ) ] spids: [414] ) spids: [410 413] ) ] )