(List (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS errexit]} ) (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS nounset]} ) (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS pipefail]} ) (= scope= flags=0 words=[] bindings=[('KUBE_ROOT', {[ComSub (Com {[LIT_CHARS dirname]} {[DQ [VarSub BASH_SOURCE]]})] [LIT_CHARS /..]})]) (Com {[LIT_CHARS source]} {[DQ [VarSub KUBE_ROOT][LIT_CHARS /hack/lib/init.sh]]} ) (FunctionDef cleanup [] (List (AndOr OP_AND_IF (DBracket {B1 UNARY_STRING_n {[VarSub APISERVER_PID test_op=VS_TEST_HYPHEN {}]}}) (Com {[LIT_CHARS kill]} {[VarSub APISERVER_PID]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 2), > ) ) (AndOr OP_AND_IF (DBracket {B1 UNARY_STRING_n {[VarSub CTLRMGR_PID test_op=VS_TEST_HYPHEN {}]}}) (Com {[LIT_CHARS kill]} {[VarSub CTLRMGR_PID]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 2), > ) ) (AndOr OP_AND_IF (DBracket {B1 UNARY_STRING_n {[VarSub KUBELET_PID test_op=VS_TEST_HYPHEN {}]}}) (Com {[LIT_CHARS kill]} {[VarSub KUBELET_PID]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 2), > ) ) (AndOr OP_AND_IF (DBracket {B1 UNARY_STRING_n {[VarSub PROXY_PID test_op=VS_TEST_HYPHEN {}]}}) (Com {[LIT_CHARS kill]} {[VarSub PROXY_PID]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 2), > ) ) (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS etcd] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS cleanup]} ) (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS log] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS status]} {[DQ [LIT_CHARS "Clean up complete"]]} ) ) ) (Com {[LIT_CHARS trap]} {[LIT_CHARS cleanup]} {[LIT_CHARS EXIT]} {[LIT_CHARS SIGINT]} ) (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS etcd] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS start]} ) (= scope= flags=0 words=[] bindings=[('ETCD_HOST', {[VarSub ETCD_HOST test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 127.0.0.1]}]})]) (= scope= flags=0 words=[] bindings=[('ETCD_PORT', {[VarSub ETCD_PORT test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 4001]}]})]) (= scope= flags=0 words=[] bindings=[('API_PORT', {[VarSub API_PORT test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 8080]}]})]) (= scope= flags=0 words=[] bindings=[('API_HOST', {[VarSub API_HOST test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 127.0.0.1]}]})]) (= scope= flags=0 words=[] bindings=[('KUBELET_PORT', {[VarSub KUBELET_PORT test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 10250]}]})]) (= scope= flags=0 words=[] bindings=[('CTLRMGR_PORT', {[VarSub CTLRMGR_PORT test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 10252]}]})]) (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS log] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS status]} {[DQ [LIT_CHARS "Running kubectl with no options"]]} ) (Com {[DQ [VarSub KUBE_OUTPUT_HOSTBIN][LIT_CHARS /kubectl]]} ) (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS log] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS status]} {[DQ [LIT_CHARS "Starting kubelet"]]} ) (Fork (Com {[DQ [VarSub KUBE_OUTPUT_HOSTBIN][LIT_CHARS /kubelet]]} {[LIT_CHARS --root_dir] [LIT_DBRACKET_LIKE "="] [LIT_CHARS /tmp/kubelet.] [VarSub $]} {[LIT_CHARS --etcd_servers] [LIT_DBRACKET_LIKE "="] [DQ [LIT_CHARS "http://"][VarSub ETCD_HOST][LIT_CHARS ":"][VarSub ETCD_PORT]]} {[LIT_CHARS --hostname_override] [LIT_DBRACKET_LIKE "="] [DQ [LIT_CHARS 127.0.0.1]]} {[LIT_CHARS --address] [LIT_DBRACKET_LIKE "="] [DQ [LIT_CHARS 127.0.0.1]]} {[LIT_CHARS --port] [LIT_DBRACKET_LIKE "="] [DQ [VarSub KUBELET_PORT]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) ) (= scope= flags=0 words=[] bindings=[('KUBELET_PID', {[VarSub !]})]) (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS util] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS wait_for_url]} {[DQ [LIT_CHARS "http://127.0.0.1:"][VarSub KUBELET_PORT][LIT_CHARS /healthz]]} {[DQ [LIT_CHARS "kubelet: "]]} ) (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS log] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS status]} {[DQ [LIT_CHARS "Starting kube-apiserver"]]} ) (Fork (Com {[DQ [VarSub KUBE_OUTPUT_HOSTBIN][LIT_CHARS /kube-apiserver]]} {[LIT_CHARS --address] [LIT_DBRACKET_LIKE "="] [DQ [LIT_CHARS 127.0.0.1]]} {[LIT_CHARS --public_address_override] [LIT_DBRACKET_LIKE "="] [DQ [LIT_CHARS 127.0.0.1]]} {[LIT_CHARS --port] [LIT_DBRACKET_LIKE "="] [DQ [VarSub API_PORT]]} {[LIT_CHARS --etcd_servers] [LIT_DBRACKET_LIKE "="] [DQ [LIT_CHARS "http://"][VarSub ETCD_HOST][LIT_CHARS ":"][VarSub ETCD_PORT]]} {[LIT_CHARS --public_address_override] [LIT_DBRACKET_LIKE "="] [DQ [LIT_CHARS 127.0.0.1]]} {[LIT_CHARS --kubelet_port] [LIT_DBRACKET_LIKE "="] [VarSub KUBELET_PORT]} {[LIT_CHARS --portal_net] [LIT_DBRACKET_LIKE "="] [DQ [LIT_CHARS 10.0.0.0/24]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) ) (= scope= flags=0 words=[] bindings=[('APISERVER_PID', {[VarSub !]})]) (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS util] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS wait_for_url]} {[DQ [LIT_CHARS "http://127.0.0.1:"][VarSub API_PORT][LIT_CHARS /healthz]]} {[DQ [LIT_CHARS "apiserver: "]]} ) (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS log] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS status]} {[DQ [LIT_CHARS "Starting CONTROLLER-MANAGER"]]} ) (Fork (Com {[DQ [VarSub KUBE_OUTPUT_HOSTBIN][LIT_CHARS /kube-controller-manager]]} {[LIT_CHARS --machines] [LIT_DBRACKET_LIKE "="] [DQ [LIT_CHARS 127.0.0.1]]} {[LIT_CHARS --master] [LIT_DBRACKET_LIKE "="] [DQ [LIT_CHARS "127.0.0.1:"][VarSub API_PORT]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) ) (= scope= flags=0 words=[] bindings=[('CTLRMGR_PID', {[VarSub !]})]) (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS util] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS wait_for_url]} {[DQ [LIT_CHARS "http://127.0.0.1:"][VarSub CTLRMGR_PORT][LIT_CHARS /healthz]]} {[DQ [LIT_CHARS "controller-manager: "]]} ) (= scope= flags=0 words=[] bindings=[('kube_cmd', {[Array {OP_NEWLINE "\n"} {[DQ [VarSub KUBE_OUTPUT_HOSTBIN][LIT_CHARS /kubectl]]} {OP_NEWLINE "\n"}]})]) (= scope= flags=0 words=[] bindings=[('kube_api_versions', {[Array {OP_NEWLINE "\n"} {[LIT_CHARS v1beta1]} {OP_NEWLINE "\n"} {[LIT_CHARS v1beta2]} {OP_NEWLINE "\n"}]})]) (For version [{[DQ [VarSub kube_api_versions bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]}]) (List (= scope= flags=0 words=[] bindings=[('kube_flags', {[Array {OP_NEWLINE "\n"} {[LIT_CHARS -s]} {[DQ [LIT_CHARS "http://127.0.0.1:"][VarSub API_PORT]]} {OP_NEWLINE "\n"} {[LIT_CHARS --match-server-version]} {OP_NEWLINE "\n"} {[LIT_CHARS --api-version] [LIT_DBRACKET_LIKE "="] [DQ [VarSub version]]} {OP_NEWLINE "\n"}]})]) (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS log] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS status]} {[DQ [LIT_CHARS "Testing kubectl(pods)"]]} ) (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS get]} {[LIT_CHARS pods]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS create]} {[LIT_CHARS -f]} {[LIT_CHARS examples/guestbook/redis-master.json]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS get]} {[LIT_CHARS pods]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS get]} {[LIT_CHARS pod]} {[LIT_CHARS redis-master]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) (DBracket {B2 BINARY_STRING_EQUAL {[DQ [ComSub (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS get]} {[LIT_CHARS pod]} {[LIT_CHARS redis-master]} {[LIT_CHARS -o]} {[LIT_CHARS template]} {[LIT_CHARS --output-version] [LIT_DBRACKET_LIKE "="] [LIT_CHARS v1beta1]} {[LIT_CHARS -t]} {[SQ ]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]})]]} {[DQ [LIT_CHARS redis-master]]}}) (= scope= flags=0 words=[] bindings=[('output_pod', {[ComSub (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS get]} {[LIT_CHARS pod]} {[LIT_CHARS redis-master]} {[LIT_CHARS -o]} {[LIT_CHARS json]} {[LIT_CHARS --output-version] [LIT_DBRACKET_LIKE "="] [LIT_CHARS v1beta1]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]})]})]) (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS delete]} {[LIT_CHARS pod]} {[LIT_CHARS redis-master]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) (= scope= flags=0 words=[] bindings=[('before', {[DQ [ComSub (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS get]} {[LIT_CHARS pods]} {[LIT_CHARS -o]} {[LIT_CHARS template]} {[LIT_CHARS -t]} {[SQ ]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]})]]})]) (Pipeline (Com {[LIT_CHARS echo]} {[VarSub output_pod]} ) (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS create]} {[LIT_CHARS -f]} {[LIT_CHARS -]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) ) (= scope= flags=0 words=[] bindings=[('after', {[DQ [ComSub (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS get]} {[LIT_CHARS pods]} {[LIT_CHARS -o]} {[LIT_CHARS template]} {[LIT_CHARS -t]} {[SQ ]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]})]]})]) (DBracket {B2 BINARY_INT_EQ {[DQ [ArithSub {A2 AS_OP_MINUS {A Atom NODE_ARITH_WORD {[VarSub after]}} {A Atom NODE_ARITH_WORD {[VarSub before]}}}]]} {[LIT_CHARS 1]}}) (Pipeline (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS get]} {[LIT_CHARS pods]} {[LIT_CHARS -o]} {[LIT_CHARS yaml]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) (Com {[LIT_CHARS grep]} {[LIT_CHARS -q]} {[DQ [LIT_CHARS "id: redis-master"]]} ) ) (Pipeline (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS describe]} {[LIT_CHARS pod]} {[LIT_CHARS redis-master]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) (Com {[LIT_CHARS grep]} {[LIT_CHARS -q]} {[SQ ]} ) ) (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS delete]} {[LIT_CHARS -f]} {[LIT_CHARS examples/guestbook/redis-master.json]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS log] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS status]} {[DQ [LIT_CHARS "Testing kubectl(services)"]]} ) (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS get]} {[LIT_CHARS services]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS create]} {[LIT_CHARS -f]} {[LIT_CHARS examples/guestbook/frontend-service.json]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS get]} {[LIT_CHARS services]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS delete]} {[LIT_CHARS service]} {[LIT_CHARS frontend]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS log] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS status]} {[DQ [LIT_CHARS "Testing kubectl(replicationcontrollers)"]]} ) (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS get]} {[LIT_CHARS replicationcontrollers]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS create]} {[LIT_CHARS -f]} {[LIT_CHARS examples/guestbook/frontend-controller.json]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS get]} {[LIT_CHARS replicationcontrollers]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) (Pipeline (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS describe]} {[LIT_CHARS replicationcontroller]} {[LIT_CHARS frontendController]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) (Com {[LIT_CHARS grep]} {[LIT_CHARS -q]} {[SQ ]} ) ) (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS delete]} {[LIT_CHARS rc]} {[LIT_CHARS frontendController]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS log] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS status]} {[DQ [LIT_CHARS "Testing kubectl(minions)"]]} ) (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS get]} {[LIT_CHARS minions]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS get]} {[LIT_CHARS minions]} {[LIT_CHARS 127.0.0.1]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS log] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS status]} {[DQ [LIT_CHARS "Testing kubectl(nodes)"]]} ) (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS get]} {[LIT_CHARS nodes]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) (Com {[DQ [VarSub kube_cmd bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} {[LIT_CHARS describe]} {[LIT_CHARS nodes]} {[LIT_CHARS 127.0.0.1]} {[DQ [VarSub kube_flags bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}})]]} ) ) ) (Com {[LIT_CHARS kube] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS log] [LIT_OTHER ":"] [LIT_OTHER ":"] [LIT_CHARS status]} {[DQ [LIT_CHARS "TEST PASSED"]]} ) )