class Lita::Handlers::AwsEcs
Private Instance Methods
client()
click to toggle source
# File lib/lita/handlers/aws_ecs.rb, line 87 def client Aws::ECS::Client.new( region: config.aws_region || ENV['AWS_REGION'], access_key_id: config.aws_access_key_id || ENV['AWS_ACCESS_KEY_ID'], secret_access_key: config.aws_secret_access_key || ENV['AWS_SECRET_ACCESS_KEY'] ) end
service_tasks(cluster_name, service_name)
click to toggle source
# File lib/lita/handlers/aws_ecs.rb, line 78 def service_tasks(cluster_name, service_name) describe_services = client.describe_services( cluster: cluster_name, services: [service_name] ) describe_services&.services&.map(&:task_definition) || [] end