Class: Dapp::Dimg::DockerRegistry::Dimg
- Inherits:
-
Base
- Object
- Base
- Dapp::Dimg::DockerRegistry::Dimg
show all
- Defined in:
- lib/dapp/dimg/docker_registry/dimg.rb
Instance Attribute Summary
Attributes inherited from Base
#dapp, #repository
Instance Method Summary
collapse
Methods inherited from Base
#image_delete_by_digest, #image_delete_by_tag, #initialize
Instance Method Details
11
12
13
14
15
16
17
|
# File 'lib/dapp/dimg/docker_registry/dimg.rb', line 11
def dimg_tags(dimg_name)
tags_wrapper do
with_dimg_repository(dimg_name.to_s) do
ruby2go_docker_registry_command(command: :dimg_tags, options: { reference: tag_reference })
end
end
end
|
5
6
7
8
9
|
# File 'lib/dapp/dimg/docker_registry/dimg.rb', line 5
def dimgstages_tags
tags_wrapper do
ruby2go_docker_registry_command(command: :dimgstage_tags, options: { reference: tag_reference })
end
end
|
#gcr_image_delete(tag, dimg_repository = nil) ⇒ Object
44
45
46
|
# File 'lib/dapp/dimg/docker_registry/dimg.rb', line 44
def gcr_image_delete(tag, dimg_repository = nil)
with_dimg_repository(dimg_repository.to_s) { super(tag) }
end
|
#image_config(tag, dimg_repository = nil) ⇒ Object
40
41
42
|
# File 'lib/dapp/dimg/docker_registry/dimg.rb', line 40
def image_config(tag, dimg_repository = nil)
with_dimg_repository(dimg_repository.to_s) { super(tag) }
end
|
#image_delete(tag, dimg_repository = nil) ⇒ Object
48
49
50
|
# File 'lib/dapp/dimg/docker_registry/dimg.rb', line 48
def image_delete(tag, dimg_repository = nil)
with_dimg_repository(dimg_repository.to_s) { super(tag) }
end
|
#image_digest(tag, dimg_repository = nil) ⇒ Object
52
53
54
|
# File 'lib/dapp/dimg/docker_registry/dimg.rb', line 52
def image_digest(tag, dimg_repository = nil)
with_dimg_repository(dimg_repository.to_s) { super(tag) }
end
|
#image_id(tag, dimg_repository = nil) ⇒ Object
32
33
34
|
# File 'lib/dapp/dimg/docker_registry/dimg.rb', line 32
def image_id(tag, dimg_repository = nil)
with_dimg_repository(dimg_repository.to_s) { super(tag) }
end
|
#image_parent_id(tag, dimg_repository = nil) ⇒ Object
36
37
38
|
# File 'lib/dapp/dimg/docker_registry/dimg.rb', line 36
def image_parent_id(tag, dimg_repository = nil)
with_dimg_repository(dimg_repository.to_s) { super(tag) }
end
|
19
20
21
22
23
|
# File 'lib/dapp/dimg/docker_registry/dimg.rb', line 19
def nameless_dimg_tags
tags_wrapper do
ruby2go_docker_registry_command(command: :dimg_tags, options: { reference: tag_reference })
end
end
|
25
26
27
28
29
30
|
# File 'lib/dapp/dimg/docker_registry/dimg.rb', line 25
def tags_wrapper
yield || []
rescue Error::Registry => e
raise unless e.net_status[:data][:message].include?("NAME_UNKNOWN")
[]
end
|