home.social
  1. Speaking of conformance tests, if you run a container registry and want to see what's coming, give this a test with your registry and report back any issues with the test itself (or work on fixes for your registry).

    github.com/opencontainers/dist

  2. I've been mostly heads down in the conformance test redesign. But I managed to ship a new release yesterday with a feature that will hopefully help the registry.

    github.com/regclient/regclient

  3. If you use runc for your underlying container runtime (the default in many environments including Docker and many Kubernetes installs), there's a security update that just came out today. github.com/opencontainers/runc

  4. To manage your own registry using the OCI APIs, there's a variety of client tooling.

    - I'm the author of (the regsync command is very useful for mirrors): regclient.org
    - is available from Google: github.com/google/go-container
    - was started by Microsoft: oras.land/
    - is available from RedHat: github.com/containers/skopeo/

  5. To create your own image cache, there are lots of options:

    - The project is minimal but extendable. distribution.github.io/distrib
    - has a lot of functionality for larger orgs: goharbor.io/
    - is an alternative to Harbor: zotregistry.dev/
    - and each include a container registry option.

  6. It's release day for regclient. My favorite new feature is support for external referrers queries. This lets 3rd parties, like the security team, to maintain their own repositories for image metadata (think signatures, SBOMs, attestations). It will be interesting to see how this gets used.

    github.com/regclient/regclient

  7. just released v2.0.0! 🎉

    I expect it will take a bit to work through the various pipelines before everyone is running it. This was also their chance to remove a bunch of deprecated features. Specifics are in the release notes.

    github.com/containerd/containe

  8. Finally broke down to use to debug why some of my code was slow in a test. It quickly pointed me to a completely different part of the code than I was editing. The coverage report later pointed out another hard to spot bug.

    It's days like this that I really enjoy developing in Go. The strong test integration is saving me countless hours of debugging hard to spot issues in the future.

  9. has a security release to fix CVE-2024-21626. It's a container escape using file descriptors, and scored 8.6. So if you run images that you don't fully trust, you'll want to upgrade soon. runc is the underlying runtime of a lot of popular container environments. The fixed release is 1.1.12.

    github.com/opencontainers/runc

  10. Thomas Bereknyei and Jim Clark are talking about and at .

  11. Timo Stark is talking about server side WebAssembly at

  12. A small stage wasn't enough for @AkihiroSuda. gave him the big stage to talk about reproducible image builds at .

  13. Time to hear about from James Carnegie and Ethan Heilman.

  14. Next up, @nigelpoulton talks about , , and . He's also got some books to give away if you're here.

  15. Time to kick off day 2 of . Join in online if you can't make it in person
    dockercon.com/

  16. to . Also, shipping changes around 5pm on a Friday?