(List (Com {[LIT_CHARS set]} {[LIT_CHARS -e]} ) (= scope= flags=0 words=[] bindings=[('script_root', {[ComSub (Com {[LIT_CHARS dirname]} {[DQ [VarSub BASH_SOURCE]]})]})]) (Com {[LIT_CHARS source]} {[VarSub script_root] [LIT_CHARS /env.sh]} ) (= scope= flags=0 words=[] bindings=[('CELLS', {[VarSub CELLS test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS "'test'"]}]})]) (= scope= flags=0 words=[] bindings=[('keyspace', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('SHARDS', {[VarSub SHARDS test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS "'0'"]}]})]) (= scope= flags=0 words=[] bindings=[('TABLETS_PER_SHARD', {[VarSub TABLETS_PER_SHARD test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 5]}]})]) (= scope= flags=0 words=[] bindings=[('port', {[LIT_CHARS 15002]})]) (= scope= flags=0 words=[] bindings=[('grpc_port', {[LIT_CHARS 16002]})]) (= scope= flags=0 words=[] bindings=[('UID_BASE', {[VarSub UID_BASE test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 100]}]})]) (= scope= flags=0 words=[] bindings=[('VTTABLET_TEMPLATE', {[VarSub VTTABLET_TEMPLATE test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS "'vttablet-pod-template.yaml'"]}]})]) (= scope= flags=0 words=[] bindings=[('RDONLY_COUNT', {[VarSub RDONLY_COUNT test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 2]}]})]) (= scope= flags=0 words=[] bindings=[('uid_base', {[VarSub UID_BASE]})]) (For shard [{[ComSub (Pipeline (Com {[LIT_CHARS echo]} {[VarSub SHARDS]}) (Com {[LIT_CHARS tr]} {[DQ [LIT_CHARS ","]]} {[DQ [LIT_CHARS " "]]}) )]}]) (List (= scope= flags=0 words=[] bindings=[('cell_index', {[LIT_CHARS 0]})]) (For cell [{[ComSub (Pipeline (Com {[LIT_CHARS echo]} {[VarSub CELLS]}) (Com {[LIT_CHARS tr]} {[SQ ]} {[SQ ]}) )]}]) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Creating "][VarSub keyspace][LIT_CHARS .shard-][VarSub shard][LIT_CHARS " pods in cell "][VarSub CELL][LIT_CHARS ...]]} ) (For uid_index [{[ComSub (Com {[LIT_CHARS seq]} {[LIT_CHARS 0]} {[ArithSub {A2 AS_OP_MINUS {A Atom NODE_ARITH_WORD {[VarSub TABLETS_PER_SHARD]}} {A Atom NODE_ARITH_WORD {[AS_NUM_LITERAL 1]}}}]})]}]) (List (= scope= flags=0 words=[] bindings=[('uid', {[ArithSub {A2 AS_OP_PLUS {A2 AS_OP_PLUS {A Atom NODE_ARITH_WORD {[VarSub uid_base]}} {A Atom NODE_ARITH_WORD {[VarSub uid_index]}}} {A Atom NODE_ARITH_WORD {[VarSub cell_index]}}}]})]) (Com {[LIT_CHARS printf]} {[LIT_CHARS -v]} {[LIT_CHARS alias]} {[SQ ]} {[VarSub cell]} {[VarSub uid]} ) (Com {[LIT_CHARS printf]} {[LIT_CHARS -v]} {[LIT_CHARS tablet_subdir]} {[SQ ]} {[VarSub uid]} ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Creating pod for tablet "][VarSub alias][LIT_CHARS ...]]} ) (= scope= flags=0 words=[] bindings=[('shard_label', {[ComSub (Pipeline (Com {[LIT_CHARS echo]} {[VarSub shard]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS s] [SQ ]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS s] [SQ ]}) )]})]) (= scope= flags=0 words=[] bindings=[('tablet_type', {[LIT_CHARS replica]})]) (If (Com {[LIT_DBRACKET_LIKE "["]} {[VarSub uid_index]} {[LIT_CHARS -gt]} {[ArithSub {A2 AS_OP_MINUS {A2 AS_OP_MINUS {A Atom NODE_ARITH_WORD {[VarSub TABLETS_PER_SHARD]}} {A Atom NODE_ARITH_WORD {[VarSub RDONLY_COUNT]}}} {A Atom NODE_ARITH_WORD {[AS_NUM_LITERAL 1]}}}]} {[LIT_DBRACKET_LIKE "]"]} ) (= scope= flags=0 words=[] bindings=[('tablet_type', {[LIT_CHARS rdonly]})]) ) (= scope= flags=0 words=[] bindings=[('sed_script', {[DQ ]})]) (For var [{[LIT_CHARS alias]}, {[LIT_CHARS cell]}, {[LIT_CHARS uid]}, {[LIT_CHARS keyspace]}, {[LIT_CHARS shard]}, {[LIT_CHARS shard_label]}, {[LIT_CHARS port]}, {[LIT_CHARS grpc_port]}, {[LIT_CHARS tablet_subdir]}, {[LIT_CHARS tablet_type]}, {[LIT_CHARS backup_flags]}]) (= scope= flags=0 words=[] bindings=[('sed_script+', {[DQ [LIT_CHARS "s,{{"][VarSub var][LIT_CHARS "}},"][VarSub var transform_ops=[(!ref)]][LIT_CHARS ",g;"]]})]) ) (Pipeline (Com {[LIT_CHARS cat]} {[VarSub VTTABLET_TEMPLATE]} ) (Com {[LIT_CHARS sed]} {[LIT_CHARS -e]} {[DQ [VarSub sed_script]]} ) (Com {[VarSub KUBECTL]} {[LIT_CHARS create]} {[LIT_CHARS -f]} {[LIT_CHARS -]} ) ) ) ) (Com {[LIT_CHARS let]} {[LIT_VAR_LIKE "cell_index="] [LIT_CHARS cell_index] [LIT_OTHER "+"] [LIT_CHARS 100000000] =} ) ) ) (Com {[LIT_CHARS let]} {[LIT_VAR_LIKE "uid_base="] [LIT_CHARS uid_base] [LIT_OTHER "+"] [LIT_CHARS 100] =} ) ) ) )