Skip to content

Commit

Permalink
Updating videos - maintenance sprint #1902 #1903 #1904 (#1963)
Browse files Browse the repository at this point in the history
This PR is part of the Maintenance Sprint - #1902 #1903 #1904

I checked the 3 videos and they looked still valid and relevant, I
didn't see any major change that required a disclaimer or notice added
to the page. These are also not very old, they are from the beginning of
this year.

To make a little improvement I added a "Relevant Links" section at the
end of the article with links to our own resources that could compliment
the material. Since these weren't big changes, I grouped the 3 issues in
a single PR.
  • Loading branch information
erikaheidi authored Dec 13, 2024
1 parent 20afa83 commit d964d01
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ lead: ""
description: "How to use the Docker Debug feature to debug Distroless and minimal containers"
type: "article"
date: 2024-01-26T01:21:01+00:00
lastmod: 2024-01-29T15:21:01+00:00
lastmod: 2024-12-12T15:21:01+00:00
draft: false
images: []
menu:
Expand Down Expand Up @@ -134,3 +134,8 @@ So there you go.
That's how you can debug a distroless container using the new Docker debug feature.

Please do give it a go and let me know how you get on.

## Relevant Resources

- [Debugging Distroless Images with Kubectl Debug and CDebug](https://edu.chainguard.dev/chainguard/chainguard-images/videos/kubectl_cdebug/) (Video)
- [Debugging Distroless Images](https://edu.chainguard.dev/chainguard/chainguard-images/debugging-distroless-images/) (Article)
12 changes: 9 additions & 3 deletions content/chainguard/chainguard-images/videos/digestabot.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: "Keep your Chainguard Images up to date with digestabot"
title: "Keep your Chainguard Images Up to Date with digestabot"
linktitle: "Up-to-date Images with Digestabot"
lead: ""
description: "This video explains how to use digesabot, a free GitHub action we created to make it easier for public users to keep their Chainguard Images fresh."
description: "This video explains how to use digestabot, a free GitHub action we created to make it easier for public users to keep their Chainguard Images fresh."
type: "article"
date: 2024-02-07T15:21:01+00:00
lastmod: 2024-02-08T15:21:01+00:00
lastmod: 2024-12-12T15:21:01+00:00
draft: false
images: []
menu:
Expand Down Expand Up @@ -60,3 +60,9 @@ So for my example, it would check the Chainguard registry for the current digest
We use Digestabot internally at Chainguard, and this pattern nicely balances the tension between keeping images up to date and vulnerability-free with the need to test and verify changes before shipping to production.

So please try it out and let me know if you have any questions.

## Relevant Resources
- [Reproducible Dockerfiles with Frizbee and Digestabot](https://edu.chainguard.dev/chainguard/chainguard-images/videos/digestabot_frizbee/) (Video)
- [Reproducibility and Chainguard Images](https://edu.chainguard.dev/chainguard/chainguard-images/videos/repro/) (Video)
- [Considerations for Keeping Images Up to Date](https://edu.chainguard.dev/chainguard/chainguard-images/recommended-practices/considerations-for-image-updates/) (Article)
- [Strategies and Tooling for Updating Container Images](https://edu.chainguard.dev/chainguard/chainguard-images/recommended-practices/strategies-tools-updating-images/) (Article)
14 changes: 9 additions & 5 deletions content/chainguard/chainguard-images/videos/migrating_go.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ lead: ""
description: "How to migrate an existing Dockerfile for an application that can be statically compiled to Chainguard Images in order to improve security and reduce file size."
type: "article"
date: 2024-02-07T01:21:01+00:00
lastmod: 2024-02-07T15:21:01+00:00
lastmod: 2024-12-12T15:21:01+00:00
draft: false
images: []
menu:
Expand All @@ -21,10 +21,6 @@ toc: true

* [Docker](https://docker.com)

## Resources

[Statically Linking Go](https://mt165.co.uk/blog/static-link-go/)

## Transcript

In this video, I'm going to show how easy it is to port an existing Dockerfile to use a Chainguard Image base, and how that can help to improve the image, especially in terms of security.
Expand Down Expand Up @@ -230,3 +226,11 @@ And we also have a variance that include things like the Glibc libraries.
If you just need a very minimal image with Glibc and nothing else to run your application.

OK, please try it out and let me know how you get on.

## Relevant Resources

- [Using the static Chainguard Image](https://edu.chainguard.dev/chainguard/chainguard-images/videos/static-base-image/) (Video)
- [Choosing an Image for your Compiled Programs](https://edu.chainguard.dev/chainguard/chainguard-images/working-with-images/images-compiled-programs/compiled-programs/) (Article)
- [Getting Started with the Go Chainguard Image
](https://edu.chainguard.dev/chainguard/chainguard-images/getting-started/go/) (Article)

0 comments on commit d964d01

Please sign in to comment.