def test_acs(self): # create container service agent_count = 3 agent_vm_size = 'Standard_A1' master_count = 1 admin_user = '******' print('Creating container service: ' + self.service_name) print('Agent DNS: ' + self.agent_dns) print('Master DNS: ' + self.master_dns) print('Agents: ' + str(agent_count) + ' * ' + agent_vm_size) print('Master count: ' + str(master_count)) response = azurerm.create_container_service(self.access_token, self.subscription_id, \ self.rgname, self.service_name, agent_count, agent_vm_size, self.agent_dns, \ self.master_dns, admin_user, self.location, self.public_key, master_count=master_count) #print(json.dumps(response.json(), sort_keys=False, indent=2, separators=(',', ': '))) self.assertEqual(response.status_code, 201) self.assertEqual(response.json()['name'], self.service_name) # get container service print('Getting container service: ' + self.service_name) response = azurerm.get_container_service(self.access_token, self.subscription_id, \ self.rgname, self.service_name) self.assertEqual(response['name'], self.service_name) # list ACS operations print('Listing ACS operations') response = azurerm.list_acs_operations(self.access_token) self.assertTrue(len(response['value']) > 0) # list_container_services in resource group print('Listing container services in resource group') response = azurerm.list_container_services(self.access_token, self.subscription_id, self.rgname) self.assertTrue(len(response['value']) > 0) # list container services in subscription print('Listing container services in subscription') response = azurerm.list_container_services_sub(self.access_token, self.subscription_id) self.assertTrue(len(response['value']) > 0) # delete container service print('Deleting container service: ' + self.service_name) response = azurerm.delete_container_service(self.access_token, self.subscription_id, \ self.rgname, self.service_name) self.assertEqual(response.status_code, 202)
def test_acs(self): # create container service agent_count = 3 agent_vm_size = 'Standard_A1' master_count = 1 admin_user = '******' print('Creating container service: ' + self.service_name) print('Agent DNS: ' + self.agent_dns) print('Master DNS: ' + self.master_dns) print('Agents: ' + str(agent_count) + ' * ' + agent_vm_size) print('Master count: ' + str(master_count)) response = azurerm.create_container_service(self.access_token, self.subscription_id, \ self.rgname, self.service_name, agent_count, agent_vm_size, self.agent_dns, \ self.master_dns, admin_user, self.public_key, self.location, master_count=master_count) #print(json.dumps(response.json(), sort_keys=False, indent=2, separators=(',', ': '))) self.assertEqual(response.status_code, 201) self.assertEqual(response.json()['name'], self.service_name) # get container service print('Getting container service: ' + self.service_name) response = azurerm.get_container_service(self.access_token, self.subscription_id, \ self.rgname, self.service_name) self.assertEqual(response['name'], self.service_name) # list ACS operations print('Listing ACS operations') response = azurerm.list_acs_operations(self.access_token) self.assertTrue(len(response['value']) > 0) # list_container_services in resource group print('Listing container services in resource group') response = azurerm.list_container_services(self.access_token, self.subscription_id, self.rgname) self.assertTrue(len(response['value']) > 0) # list container services in subscription print('Listing container services in subscription') response = azurerm.list_container_services_sub(self.access_token, self.subscription_id) self.assertTrue(len(response['value']) > 0) # delete container service print('Deleting container service: ' + self.service_name) response = azurerm.delete_container_service(self.access_token, self.subscription_id, \ self.rgname, self.service_name) self.assertEqual(response.status_code, 202)
sys.exit('Expecting return code 201 from create_resource_group(): ') # create Container Service name and DNS values service_name = Haikunator.haikunate(delimiter='') agent_dns = Haikunator.haikunate(delimiter='') master_dns = Haikunator.haikunate(delimiter='') # generate RSA Key for container service key = rsa.generate_private_key(backend=default_backend(), public_exponent=65537, \ key_size=2048) public_key = key.public_key().public_bytes(serialization.Encoding.OpenSSH, \ serialization.PublicFormat.OpenSSH).decode('utf-8') # create container service agent_count = 3 agent_vm_size = 'Standard_A1' master_count = 1 admin_user = '******' print('Creating container service: ' + service_name) print('Agent DNS: ' + agent_dns) print('Master DNS: ' + master_dns) print('Agents: ' + str(agent_count) + ' * ' + agent_vm_size) print('Master count: ' + str(master_count)) response = azurerm.create_container_service(access_token, subscription_id, \ rgname, service_name, agent_count, agent_vm_size, agent_dns, \ master_dns, admin_user, public_key, location, master_count=master_count) if response.status_code != 201: sys.exit('Expecting return code 201 from create_container_service(): ' + str(response.status_code)) print(json.dumps(response.json(), sort_keys=False, indent=2, separators=(',', ': ')))
agent_count = 3 agent_vm_size = 'Standard_D1_v2' master_count = 1 admin_user = '******' print('Creating container service: ' + service_name) print('Agent DNS: ' + agent_dns) print('Master DNS: ' + master_dns) print('Agents: ' + str(agent_count) + ' * ' + agent_vm_size) print('Master count: ' + str(master_count)) response = azurerm.create_container_service(access_token, subscription_id, rgname, service_name, agent_count, agent_vm_size, agent_dns, master_dns, admin_user, location, public_key, master_count=master_count) if response.status_code != 201: sys.exit('Expecting 201 from create_container_service(): ' + str(response.status_code)) print( json.dumps(response.json(), sort_keys=False, indent=2, separators=(',', ': ')))