diff --git a/src/aws_ecs.py b/src/aws_ecs.py index ba17ff9..94a5ef1 100644 --- a/src/aws_ecs.py +++ b/src/aws_ecs.py @@ -5,36 +5,39 @@ # get all ECS clusters of a region and return a list of ECS clusters def get_ecs_clusters(region): session = aws_session_handler.get_session() - ecs = session.client('ecs', region_name=region) + ecs = session.client("ecs", region_name=region) clusters = ecs.list_clusters() clusters_list = [] - for cluster in clusters['clusterArns']: + for cluster in clusters["clusterArns"]: clusters_list.append(cluster) return clusters_list + # get all ECS services of a cluster and return a list of ECS services def get_ecs_services(region, cluster): session = aws_session_handler.get_session() - ecs = session.client('ecs', region_name=region) + ecs = session.client("ecs", region_name=region) services = ecs.list_services(cluster=cluster) services_list = [] - for service in services['serviceArns']: + for service in services["serviceArns"]: services_list.append(service) return services_list + # get all ECS tasks of a service and return a list of ECS tasks def get_ecs_tasks(region, cluster, service): session = aws_session_handler.get_session() - ecs = session.client('ecs', region_name=region) + ecs = session.client("ecs", region_name=region) tasks = ecs.list_tasks(cluster=cluster, serviceName=service) tasks_list = [] - for task in tasks['taskArns']: + for task in tasks["taskArns"]: tasks_list.append(task) return tasks_list + # load the details of the service def get_ecs_service_details(region, cluster, service): session = aws_session_handler.get_session() - ecs = session.client('ecs', region_name=region) + ecs = session.client("ecs", region_name=region) service_details = ecs.describe_services(cluster=cluster, services=[service]) return service_details diff --git a/src/awsmanager.py b/src/awsmanager.py index 8746c1b..814ba93 100644 --- a/src/awsmanager.py +++ b/src/awsmanager.py @@ -142,9 +142,9 @@ def aws_s3_menu_delete_object(self, event): def aws_rds_reload(self, event): ui_aws_rds.aws_rds_reload(self, event) - + def aws_ecs_reload(self, event): - ui_aws_ecs.aws_ecs_reload(self, event) + ui_aws_ecs.aws_ecs_reload(self, event) def aws_cloudfront_load_details(self, event): ui_aws_cloudfront.aws_cloudfront_load_details(self, event) diff --git a/src/helper.py b/src/helper.py index a5f8242..fa27131 100644 --- a/src/helper.py +++ b/src/helper.py @@ -2,7 +2,7 @@ import json import logging -VERSION = "v2024-07-07" +VERSION = "v2024-07-08" UPDATEURL = 'https://api.github.com/repos/dseichter/AWSManager/releases/latest' RELEASES = 'https://github.com/dseichter/AWSManager/releases' NAME = 'AWSManager'