Module: DockerImageTagCheck

Included in:
Takeltau::DockerContainer, Takeltau::DockerImageTag, Takeltau::MutagenSocket
Defined in:
lib/takeltau/docker/image/tag/check.rb

Overview

tau docker image tag check

Instance Method Summary collapse

Instance Method Details

#docker_image_tag_check(tag) ⇒ Boolean

Backend method for docker image tag check.

Returns:

  • (Boolean)

    does docker image tag exist?



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/takeltau/docker/image/tag/check.rb', line 7

def docker_image_tag_check(tag)
  log.debug "Check if docker image tag \"#{tag}\" exists"

  if tag.to_s.chomp.empty?
    log.warn 'No docker image tag specified'
    return false
  end

  image = "#{@docker_user}/#{@docker_repo}:#{tag}"

  return false unless _docker_image_check_image? image

  log.debug "Found docker image \"#{image}\""
  true
end