(List (= 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 /cluster/gce/config-common.sh]]} ) (= scope= flags=0 words=[] bindings=[('GCLOUD', {[LIT_CHARS gcloud]})]) (= scope= flags=0 words=[] bindings=[('ZONE', {[VarSub KUBE_GCE_ZONE test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS us-central1-b]}]})]) (= scope= flags=0 words=[] bindings=[('REGION', {[VarSub ZONE transform_ops=[VS_UNARY_PERCENT {[LIT_CHARS "-*"]}]]})]) (= scope= flags=0 words=[] bindings=[('RELEASE_REGION_FALLBACK', {[VarSub RELEASE_REGION_FALLBACK test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS false]}]})]) (= scope= flags=0 words=[] bindings=[('REGIONAL_KUBE_ADDONS', {[VarSub REGIONAL_KUBE_ADDONS test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS true]}]})]) (= scope= flags=0 words=[] bindings=[('NODE_SIZE', {[VarSub NODE_SIZE test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS n1-standard-2]}]})]) (= scope= flags=0 words=[] bindings=[('NUM_NODES', {[VarSub NUM_NODES test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 3]}]})]) (= scope= flags=0 words=[] bindings=[('MASTER_SIZE', {[VarSub MASTER_SIZE test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS n1-standard-] [ComSub (Com {[LIT_CHARS get-master-size]})]}]})]) (= scope= flags=0 words=[] bindings=[('MASTER_DISK_TYPE', {[LIT_CHARS pd-ssd]})]) (= scope= flags=0 words=[] bindings=[('MASTER_DISK_SIZE', {[VarSub MASTER_DISK_SIZE test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 20GB]}]})]) (= scope= flags=0 words=[] bindings=[('NODE_DISK_TYPE', {[VarSub NODE_DISK_TYPE test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS pd-standard]}]})]) (= scope= flags=0 words=[] bindings=[('NODE_DISK_SIZE', {[VarSub NODE_DISK_SIZE test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 100GB]}]})]) (= scope= flags=0 words=[] bindings=[('REGISTER_MASTER_KUBELET', {[VarSub REGISTER_MASTER test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS true]}]})]) (= scope= flags=0 words=[] bindings=[('PREEMPTIBLE_NODE', {[VarSub PREEMPTIBLE_NODE test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS false]}]})]) (= scope= flags=0 words=[] bindings=[('PREEMPTIBLE_MASTER', {[VarSub PREEMPTIBLE_MASTER test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS false]}]})]) (= scope= flags=0 words=[] bindings=[('KUBE_DELETE_NODES', {[VarSub KUBE_DELETE_NODES test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS true]}]})]) (= scope= flags=0 words=[] bindings=[('KUBE_DELETE_NETWORK', {[VarSub KUBE_DELETE_NETWORK test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS false]}]})]) (= scope= flags=0 words=[] bindings=[('MASTER_OS_DISTRIBUTION', {[VarSub KUBE_MASTER_OS_DISTRIBUTION test_op=VS_TEST_COLON_HYPHEN {[VarSub KUBE_OS_DISTRIBUTION test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS gci]}]}]})]) (= scope= flags=0 words=[] bindings=[('NODE_OS_DISTRIBUTION', {[VarSub KUBE_NODE_OS_DISTRIBUTION test_op=VS_TEST_COLON_HYPHEN {[VarSub KUBE_OS_DISTRIBUTION test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS gci]}]}]})]) (= scope= flags=0 words=[] bindings=[('CVM_VERSION', {[LIT_CHARS container-vm-v20161025]})]) (= scope= flags=0 words=[] bindings=[('GCI_VERSION', {[DQ [LIT_CHARS gci-dev-55-8872-18-0]]})]) (= scope= flags=0 words=[] bindings=[('MASTER_IMAGE', {[VarSub KUBE_GCE_MASTER_IMAGE test_op=VS_TEST_COLON_HYPHEN {}]})]) (= scope= flags=0 words=[] bindings=[('MASTER_IMAGE_PROJECT', {[VarSub KUBE_GCE_MASTER_PROJECT test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS google-containers]}]})]) (= scope= flags=0 words=[] bindings=[('NODE_IMAGE', {[VarSub KUBE_GCE_NODE_IMAGE test_op=VS_TEST_COLON_HYPHEN {[VarSub CVM_VERSION]}]})]) (= scope= flags=0 words=[] bindings=[('NODE_IMAGE_PROJECT', {[VarSub KUBE_GCE_NODE_PROJECT test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS google-containers]}]})]) (= scope= flags=0 words=[] bindings=[('CONTAINER_RUNTIME', {[VarSub KUBE_CONTAINER_RUNTIME test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS docker]}]})]) (= scope= flags=0 words=[] bindings=[('RKT_VERSION', {[VarSub KUBE_RKT_VERSION test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 1.14.0]}]})]) (= scope= flags=0 words=[] bindings=[('RKT_STAGE1_IMAGE', {[VarSub KUBE_RKT_STAGE1_IMAGE test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS coreos.com] [LIT_SLASH /] [LIT_CHARS rkt] [LIT_SLASH /] [LIT_CHARS stage1-coreos]}]})]) (= scope= flags=0 words=[] bindings=[('NETWORK', {[VarSub KUBE_GCE_NETWORK test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS default]}]})]) (= scope= flags=0 words=[] bindings=[('INSTANCE_PREFIX', {[DQ [VarSub KUBE_GCE_INSTANCE_PREFIX test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS kubernetes]}]]})]) (= scope= flags=0 words=[] bindings=[('CLUSTER_NAME', {[DQ [VarSub CLUSTER_NAME test_op=VS_TEST_COLON_HYPHEN {[VarSub INSTANCE_PREFIX]}]]})]) (= scope= flags=0 words=[] bindings=[('MASTER_NAME', {[DQ [VarSub INSTANCE_PREFIX][LIT_CHARS -master]]})]) (= scope= flags=0 words=[] bindings=[('INITIAL_ETCD_CLUSTER', {[DQ [VarSub MASTER_NAME]]})]) (= scope= flags=0 words=[] bindings=[('MASTER_TAG', {[DQ [VarSub INSTANCE_PREFIX][LIT_CHARS -master]]})]) (= scope= flags=0 words=[] bindings=[('NODE_TAG', {[DQ [VarSub INSTANCE_PREFIX][LIT_CHARS -minion]]})]) (= scope= flags=0 words=[] bindings=[('MASTER_IP_RANGE', {[DQ [VarSub MASTER_IP_RANGE test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 10.246.0.0] [LIT_SLASH /] [LIT_CHARS 24]}]]})]) (= scope= flags=0 words=[] bindings=[('CLUSTER_IP_RANGE', {[DQ [VarSub CLUSTER_IP_RANGE test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 10.244.0.0] [LIT_SLASH /] [LIT_CHARS 14]}]]})]) (If (DBracket {B2 BINARY_STRING_EQUAL {[DQ [VarSub FEDERATION test_op=VS_TEST_COLON_HYPHEN {}]]} {[LIT_CHARS true]}}) (= scope= flags=0 words=[] bindings=[('NODE_SCOPES', {[DQ [VarSub NODE_SCOPES test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS "compute-rw,monitoring,logging-write,storage-ro,https:"] [LIT_SLASH /] [LIT_SLASH /] [LIT_CHARS www.googleapis.com] [LIT_SLASH /] [LIT_CHARS auth] [LIT_SLASH /] [LIT_CHARS ndev.clouddns.readwrite]}]]})]) (ElseTrue) (= scope= flags=0 words=[] bindings=[('NODE_SCOPES', {[DQ [VarSub NODE_SCOPES test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS "compute-rw,monitoring,logging-write,storage-ro"]}]]})]) ) (= scope= flags=0 words=[] bindings=[('EXTRA_DOCKER_OPTS', {[DQ [VarSub EXTRA_DOCKER_OPTS test_op=VS_TEST_COLON_HYPHEN {}]]})]) (= scope= flags=0 words=[] bindings=[('SERVICE_CLUSTER_IP_RANGE', {[DQ [VarSub SERVICE_CLUSTER_IP_RANGE test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 10.0.0.0] [LIT_SLASH /] [LIT_CHARS 16]}]]})]) (= scope= flags=0 words=[] bindings=[('ALLOCATE_NODE_CIDRS', {[LIT_CHARS true]})]) (= scope= flags=0 words=[] bindings=[('ENABLE_DOCKER_REGISTRY_CACHE', {[LIT_CHARS true]})]) (= scope= flags=0 words=[] bindings=[('ENABLE_L7_LOADBALANCING', {[DQ [VarSub KUBE_ENABLE_L7_LOADBALANCING test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS glbc]}]]})]) (= scope= flags=0 words=[] bindings=[('ENABLE_CLUSTER_MONITORING', {[DQ [VarSub KUBE_ENABLE_CLUSTER_MONITORING test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS influxdb]}]]})]) (= scope= flags=0 words=[] bindings=[('ENABLE_NODE_LOGGING', {[DQ [VarSub KUBE_ENABLE_NODE_LOGGING test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS true]}]]})]) (= scope= flags=0 words=[] bindings=[('LOGGING_DESTINATION', {[DQ [VarSub KUBE_LOGGING_DESTINATION test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS gcp]}]]})]) (= scope= flags=0 words=[] bindings=[('ENABLE_CLUSTER_LOGGING', {[DQ [VarSub KUBE_ENABLE_CLUSTER_LOGGING test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS true]}]]})]) (= scope= flags=0 words=[] bindings=[('ELASTICSEARCH_LOGGING_REPLICAS', {[LIT_CHARS 1]})]) (If (DBracket {B2 BINARY_STRING_EQUAL {[VarSub KUBE_ENABLE_INSECURE_REGISTRY test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS false]}]} {[DQ [LIT_CHARS true]]}}) (= scope= flags=0 words=[] bindings=[('EXTRA_DOCKER_OPTS', {[DQ [VarSub EXTRA_DOCKER_OPTS][LIT_CHARS " --insecure-registry 10.0.0.0/8"]]})]) ) (= scope= flags=0 words=[] bindings=[('RUNTIME_CONFIG', {[DQ [VarSub KUBE_RUNTIME_CONFIG test_op=VS_TEST_COLON_HYPHEN {}]]})]) (= scope= flags=0 words=[] bindings=[('FEATURE_GATES', {[DQ [VarSub KUBE_FEATURE_GATES test_op=VS_TEST_COLON_HYPHEN {}]]})]) (= scope= flags=0 words=[] bindings=[('ENABLE_CLUSTER_DNS', {[DQ [VarSub KUBE_ENABLE_CLUSTER_DNS test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS true]}]]})]) (= scope= flags=0 words=[] bindings=[('DNS_SERVER_IP', {[DQ [VarSub KUBE_DNS_SERVER_IP test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 10.0.0.10]}]]})]) (= scope= flags=0 words=[] bindings=[('DNS_DOMAIN', {[DQ [VarSub KUBE_DNS_DOMAIN test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS cluster.local]}]]})]) (= scope= flags=0 words=[] bindings=[('DNS_REPLICAS', {[LIT_CHARS 1]})]) (= scope= flags=0 words=[] bindings=[('ENABLE_CLUSTER_REGISTRY', {[DQ [VarSub KUBE_ENABLE_CLUSTER_REGISTRY test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS false]}]]})]) (= scope= flags=0 words=[] bindings=[('CLUSTER_REGISTRY_DISK', {[DQ [VarSub CLUSTER_REGISTRY_PD test_op=VS_TEST_COLON_HYPHEN {[VarSub INSTANCE_PREFIX] [LIT_CHARS -kube-system-kube-registry]}]]})]) (= scope= flags=0 words=[] bindings=[('CLUSTER_REGISTRY_DISK_SIZE', {[DQ [VarSub CLUSTER_REGISTRY_DISK_SIZE test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 200GB]}]]})]) (= scope= flags=0 words=[] bindings=[('CLUSTER_REGISTRY_DISK_TYPE_GCE', {[DQ [VarSub CLUSTER_REGISTRY_DISK_TYPE_GCE test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS pd-standard]}]]})]) (= scope= flags=0 words=[] bindings=[('ENABLE_CLUSTER_UI', {[DQ [VarSub KUBE_ENABLE_CLUSTER_UI test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS true]}]]})]) (= scope= flags=0 words=[] bindings=[('ENABLE_NODE_PROBLEM_DETECTOR', {[DQ [VarSub KUBE_ENABLE_NODE_PROBLEM_DETECTOR test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS true]}]]})]) (= scope= flags=0 words=[] bindings=[('ENABLE_CLUSTER_AUTOSCALER', {[DQ [VarSub KUBE_ENABLE_CLUSTER_AUTOSCALER test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS false]}]]})]) (If (DBracket {B2 BINARY_STRING_EQUAL {[DQ [VarSub ENABLE_CLUSTER_AUTOSCALER]]} {[DQ [LIT_CHARS true]]}}) (List (= scope= flags=0 words=[] bindings=[('AUTOSCALER_MIN_NODES', {[DQ [VarSub KUBE_AUTOSCALER_MIN_NODES test_op=VS_TEST_COLON_HYPHEN {}]]})]) (= scope= flags=0 words=[] bindings=[('AUTOSCALER_MAX_NODES', {[DQ [VarSub KUBE_AUTOSCALER_MAX_NODES test_op=VS_TEST_COLON_HYPHEN {}]]})]) (= scope= flags=0 words=[] bindings=[('AUTOSCALER_ENABLE_SCALE_DOWN', {[DQ [VarSub KUBE_AUTOSCALER_ENABLE_SCALE_DOWN test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS true]}]]})]) ) ) (= scope= flags=0 words=[] bindings=[('ENABLE_RESCHEDULER', {[DQ [VarSub KUBE_ENABLE_RESCHEDULER test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS true]}]]})]) (= scope= flags=0 words=[] bindings=[('ADMISSION_CONTROL', {[LIT_CHARS NamespaceLifecycle] [LIT_COMMA ","] [LIT_CHARS LimitRanger] [LIT_COMMA ","] [LIT_CHARS ServiceAccount] [LIT_COMMA ","] [LIT_CHARS PersistentVolumeLabel] [LIT_COMMA ","] [LIT_CHARS DefaultStorageClass] [LIT_COMMA ","] [LIT_CHARS ResourceQuota]})]) (= scope= flags=0 words=[] bindings=[('KUBE_UP_AUTOMATIC_CLEANUP', {[VarSub KUBE_UP_AUTOMATIC_CLEANUP test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS false]}]})]) (= scope= flags=0 words=[] bindings=[('STORAGE_BACKEND', {[VarSub STORAGE_BACKEND test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS etcd2]}]})]) (= scope= flags=0 words=[] bindings=[('NETWORK_PROVIDER', {[DQ [VarSub NETWORK_PROVIDER test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS kubenet]}]]})]) (= scope= flags=0 words=[] bindings=[('OPENCONTRAIL_TAG', {[DQ [VarSub OPENCONTRAIL_TAG test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS R2.20]}]]})]) (= scope= flags=0 words=[] bindings=[('OPENCONTRAIL_KUBERNETES_TAG', {[DQ [VarSub OPENCONTRAIL_KUBERNETES_TAG test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS master]}]]})]) (= scope= flags=0 words=[] bindings=[('OPENCONTRAIL_PUBLIC_SUBNET', {[DQ [VarSub OPENCONTRAIL_PUBLIC_SUBNET test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 10.1.0.0] [LIT_SLASH /] [LIT_CHARS 16]}]]})]) (= scope= flags=0 words=[] bindings=[('NETWORK_POLICY_PROVIDER', {[DQ [VarSub NETWORK_POLICY_PROVIDER test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS none]}]]})]) (= scope= flags=0 words=[] bindings=[('HAIRPIN_MODE', {[DQ [VarSub HAIRPIN_MODE test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS promiscuous-bridge]}]]})]) (= scope= flags=0 words=[] bindings=[('E2E_STORAGE_TEST_ENVIRONMENT', {[VarSub KUBE_E2E_STORAGE_TEST_ENVIRONMENT test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS false]}]})]) (= scope= flags=0 words=[] bindings=[('EVICTION_HARD', {[DQ [VarSub EVICTION_HARD test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS "memory.available<100Mi,nodefs.available<10"] [LIT_PERCENT "%"] [LIT_CHARS ",nodefs.inodesFree<5"] [LIT_PERCENT "%"]}]]})]) (= scope= flags=0 words=[] bindings=[('SCHEDULING_ALGORITHM_PROVIDER', {[DQ [VarSub SCHEDULING_ALGORITHM_PROVIDER test_op=VS_TEST_COLON_HYPHEN {}]]})]) )