))[0]['metadata']['state'] == 'AVAILABLE', console_print='.', scaleup=10000) print('Datacenter active!') datacenter_id = datacenter['id'] print('Using datacenter with ID: %s' % datacenter_id) print('Creating K8S cluster named: %s' % cluster_name) resp = client.create_k8s_cluster(cluster_name) print('Request completed!') print('Waiting for the cluster to be active!') clusters = client.wait_for( fn_request=client.list_k8s_clusters(), fn_check=lambda r: list( filter(lambda e: e['properties']['name'] == cluster_name, r['items']))[ 0]['metadata']['state'] == 'ACTIVE', console_print='.', scaleup=10000) print('Cluster active!') my_cluster = list( filter(lambda e: e['properties']['name'] == cluster_name, clusters['items']))[0] print(json.dumps(my_cluster, indent=4)) print('Getting cluster config!') resp = client.get_k8s_config(my_cluster['id']) print('Request completed!')
console_print='.', scaleup=10000 ) print('Datacenter active!') datacenter_id = datacenter['id'] print('Using datacenter with ID: %s' % datacenter_id) print('Creating K8S cluster named: %s' % cluster_name) resp = client.create_k8s_cluster(cluster_name) print('Request completed!') print('Waiting for the cluster to be active!') clusters = client.wait_for( fn_request=lambda: client.list_k8s_clusters(), fn_check=lambda r: list(filter( lambda e: e['properties']['name'] == cluster_name, r['items'] ))[0]['metadata']['state'] == 'ACTIVE', console_print='.', scaleup=10000 ) print('Cluster active!') my_cluster = list(filter(lambda e: e['properties']['name'] == cluster_name, clusters['items']))[0] print(json.dumps(my_cluster, indent=4)) print('Getting cluster config!') resp = client.get_k8s_config(my_cluster['id']) print('Request completed!')