Sha256: 58e8df11687e1a905a6f27c380f10cd5a702f065d402079eebbffeeca42def68
Contents?: true
Size: 601 Bytes
Versions: 2
Compression:
Stored size: 601 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 call_line = ufo_config_call_line logger.warn "WARN: #{e.class} #{e.message}".color(:yellow) logger.warn <<~EOL Called from #{call_line} EOL nil end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ufo-6.1.1 | lib/ufo/task_definition/helpers/ecr.rb |
ufo-6.1.0 | lib/ufo/task_definition/helpers/ecr.rb |