in deploy_component_version.py [0:0]
def get_deployment_components(name):
""" Gets the details of the existing deployment """
try:
response = greengrassv2_client.list_deployments()
except Exception as e:
print('Failed to list deployments\nException: {}'.format(e))
sys.exit(1)
components = []
for deployment in response['deployments']:
if 'deploymentName' in deployment.keys() and deployment['deploymentName'] == name:
try:
response = greengrassv2_client.get_deployment(deploymentId=deployment['deploymentId'])
components = response['components']
break
except Exception as e:
print('Failed to get deployment\nException: {}'.format(e))
sys.exit(1)
return components