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