Sha256: 24c09718e78b87f38de64c7ef02ecf8402829955277e0f4d12ebfe6fc5af5503
Contents?: true
Size: 560 Bytes
Versions: 9
Compression:
Stored size: 560 Bytes
Contents
module Ufo::TaskDefinition::Helpers module Ecr include Ufo::Utils::CallLine def ecr_repo(name) repository = ecr_repository(name) repository.repository_uri if repository end def ecr_repository(name) resp = ecr.describe_repositories(repository_names: [name]) resp.repositories.first rescue Aws::ECR::Errors::RepositoryNotFoundException => e logger.warn "WARN: #{e.class} #{e.message}".color(:yellow) call_line = ufo_config_call_line DslEvaluator.print_code(call_line) nil end end end
Version data entries
9 entries across 9 versions & 1 rubygems