<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/docker.git/image, branch master</title>
<subtitle>github.com: dotcloud/docker.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker.git/'/>
<entry>
<title>docs: fix JSON format error</title>
<updated>2023-02-03T08:16:48+00:00</updated>
<author>
<name>arcosx</name>
<email>arcosx@outlook.com</email>
</author>
<published>2023-02-03T08:14:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker.git/commit/?id=521c2b25c2f44beefda8d1610664de2aa3c7a943'/>
<id>521c2b25c2f44beefda8d1610664de2aa3c7a943</id>
<content type='text'>
Signed-off-by: arcosx &lt;arcosx@outlook.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: arcosx &lt;arcosx@outlook.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #43818 from thaJeztah/image_inspect</title>
<updated>2023-01-06T16:40:15+00:00</updated>
<author>
<name>Sebastiaan van Stijn</name>
<email>thaJeztah@users.noreply.github.com</email>
</author>
<published>2023-01-06T16:40:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker.git/commit/?id=937491288e78fbbaf426cd6e8b45859063d8520b'/>
<id>937491288e78fbbaf426cd6e8b45859063d8520b</id>
<content type='text'>
add support for image inspect with containerd-integration</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add support for image inspect with containerd-integration</pre>
</div>
</content>
</entry>
<entry>
<title>add support for image inspect with containerd-integration</title>
<updated>2023-01-05T15:20:41+00:00</updated>
<author>
<name>Nicolas De Loof</name>
<email>nicolas.deloof@gmail.com</email>
</author>
<published>2022-07-06T12:24:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker.git/commit/?id=1616a09b613b07e56926ae23b1ae710f9a2c64fe'/>
<id>1616a09b613b07e56926ae23b1ae710f9a2c64fe</id>
<content type='text'>
This is a squashed version of various PRs (or related code-changes)
to implement image inspect with the containerd-integration;

- add support for image inspect
- introduce GetImageOpts to manage image inspect data in backend
- GetImage to return image tags with details
- list images matching digest to discover all tags
- Add ExposedPorts and Volumes to the image returned
- Refactor resolving/getting images
- Return the image ID on inspect
- consider digest and ignore tag when both are set
- docker run --platform

Signed-off-by: Djordje Lukic &lt;djordje.lukic@docker.com&gt;
Signed-off-by: Nicolas De Loof &lt;nicolas.deloof@gmail.com&gt;
Signed-off-by: Sebastiaan van Stijn &lt;github@gone.nl&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a squashed version of various PRs (or related code-changes)
to implement image inspect with the containerd-integration;

- add support for image inspect
- introduce GetImageOpts to manage image inspect data in backend
- GetImage to return image tags with details
- list images matching digest to discover all tags
- Add ExposedPorts and Volumes to the image returned
- Refactor resolving/getting images
- Return the image ID on inspect
- consider digest and ignore tag when both are set
- docker run --platform

Signed-off-by: Djordje Lukic &lt;djordje.lukic@docker.com&gt;
Signed-off-by: Nicolas De Loof &lt;nicolas.deloof@gmail.com&gt;
Signed-off-by: Sebastiaan van Stijn &lt;github@gone.nl&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>use errors.Is() to handle image store errors</title>
<updated>2023-01-02T08:41:50+00:00</updated>
<author>
<name>Sebastiaan van Stijn</name>
<email>github@gone.nl</email>
</author>
<published>2022-11-25T12:26:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker.git/commit/?id=d131147a5cc0f2972f52b487a4b966013749c145'/>
<id>d131147a5cc0f2972f52b487a4b966013749c145</id>
<content type='text'>
The image store's used are an interface, so there's no guarantee
that implementations don't wrap the errors. Make sure to catch
such cases by using errors.Is.

Signed-off-by: Sebastiaan van Stijn &lt;github@gone.nl&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The image store's used are an interface, so there's no guarantee
that implementations don't wrap the errors. Make sure to catch
such cases by using errors.Is.

Signed-off-by: Sebastiaan van Stijn &lt;github@gone.nl&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>image: store: rename vars that collided with types or shadowed vars</title>
<updated>2023-01-01T12:05:56+00:00</updated>
<author>
<name>Sebastiaan van Stijn</name>
<email>github@gone.nl</email>
</author>
<published>2022-11-08T11:48:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker.git/commit/?id=1de3966b84878bd486c06e1ef65825757c04e003'/>
<id>1de3966b84878bd486c06e1ef65825757c04e003</id>
<content type='text'>
Signed-off-by: Sebastiaan van Stijn &lt;github@gone.nl&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Sebastiaan van Stijn &lt;github@gone.nl&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>image: store.restore(): use more structured logs</title>
<updated>2023-01-01T12:05:49+00:00</updated>
<author>
<name>Sebastiaan van Stijn</name>
<email>github@gone.nl</email>
</author>
<published>2022-11-08T11:29:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker.git/commit/?id=040b5bbc52534ed76440340f787a564bd62d0665'/>
<id>040b5bbc52534ed76440340f787a564bd62d0665</id>
<content type='text'>
This code below is run when restoring all images (which can be "many"),
constructing the "logrus.WithFields" is deliberately not "DRY", as the
logger is only used for error-cases, and we don't want to do allocations
if we don't need it. A "f" type-alias was added to make it ever so slightly
more DRY, but that's just for convenience :)

Signed-off-by: Sebastiaan van Stijn &lt;github@gone.nl&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This code below is run when restoring all images (which can be "many"),
constructing the "logrus.WithFields" is deliberately not "DRY", as the
logger is only used for error-cases, and we don't want to do allocations
if we don't need it. A "f" type-alias was added to make it ever so slightly
more DRY, but that's just for convenience :)

Signed-off-by: Sebastiaan van Stijn &lt;github@gone.nl&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>image: deprecate IDFromDigest()</title>
<updated>2023-01-01T11:33:00+00:00</updated>
<author>
<name>Sebastiaan van Stijn</name>
<email>github@gone.nl</email>
</author>
<published>2022-11-08T11:03:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker.git/commit/?id=456ea1bb1dcdd7a07507f3ba71646bf4dfee5247'/>
<id>456ea1bb1dcdd7a07507f3ba71646bf4dfee5247</id>
<content type='text'>
Having this function hides what it's doing, which is just to type-cast
to an image.ID (which is a digest). Using a cast is more transparent,
so deprecating this function in favor of a regular typecast.

Signed-off-by: Sebastiaan van Stijn &lt;github@gone.nl&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Having this function hides what it's doing, which is just to type-cast
to an image.ID (which is a digest). Using a cast is more transparent,
so deprecating this function in favor of a regular typecast.

Signed-off-by: Sebastiaan van Stijn &lt;github@gone.nl&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>manage image inspect data in backend</title>
<updated>2022-12-09T18:02:12+00:00</updated>
<author>
<name>Nicolas De Loof</name>
<email>nicolas.deloof@gmail.com</email>
</author>
<published>2022-07-25T15:24:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker.git/commit/?id=8fb71ce20894c0c7fbd9ee6058bf2c0e82d6a77c'/>
<id>8fb71ce20894c0c7fbd9ee6058bf2c0e82d6a77c</id>
<content type='text'>
This allows differentiating how the detailed data is collected between
the containerd-integration code and the existing implementation.

Signed-off-by: Nicolas De Loof &lt;nicolas.deloof@gmail.com&gt;
Signed-off-by: Sebastiaan van Stijn &lt;github@gone.nl&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows differentiating how the detailed data is collected between
the containerd-integration code and the existing implementation.

Signed-off-by: Nicolas De Loof &lt;nicolas.deloof@gmail.com&gt;
Signed-off-by: Sebastiaan van Stijn &lt;github@gone.nl&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>image/store: Use errdefs for errors</title>
<updated>2022-12-08T16:17:07+00:00</updated>
<author>
<name>Paweł Gronowski</name>
<email>pawel.gronowski@docker.com</email>
</author>
<published>2022-12-06T11:27:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker.git/commit/?id=e214503789111f76ae08af66cf71740bc6483f99'/>
<id>e214503789111f76ae08af66cf71740bc6483f99</id>
<content type='text'>
Signed-off-by: Paweł Gronowski &lt;pawel.gronowski@docker.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Paweł Gronowski &lt;pawel.gronowski@docker.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #44428 from thaJeztah/fix_usage_of_deprecated_funcs</title>
<updated>2022-11-10T16:52:43+00:00</updated>
<author>
<name>Sebastiaan van Stijn</name>
<email>thaJeztah@users.noreply.github.com</email>
</author>
<published>2022-11-10T16:52:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker.git/commit/?id=7bbf2fb6521dc05bf68a8d6f16b2877a31f6a947'/>
<id>7bbf2fb6521dc05bf68a8d6f16b2877a31f6a947</id>
<content type='text'>
Remove uses of deprecated go-digest.NewDigestFromHex, go-digest.Digest.Hex</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove uses of deprecated go-digest.NewDigestFromHex, go-digest.Digest.Hex</pre>
</div>
</content>
</entry>
</feed>
