Edgar Lee
Edgar Lee
Hi there, thanks for the awesome project! We just open sourced [nix-snapshotter](https://github.com/pdtpartners/nix-snapshotter) which brings native understanding of Nix packages to containerd, i.e. the image manifests become just metadata and we...
As of [Docker Desktop 4.12.0](https://www.docker.com/blog/extending-docker-integration-with-containerd/), the Docker Engine has been slowly replacing its internals with containerd, and now there is experimental support to use containerd snapshotters for image storage. It...
Meta issue for tracking work to land native support for nix-snapshotter in rootless k3s - [x] Cherry-pick needed commits to containerd `release/1.7`: https://github.com/containerd/containerd/issues/9826 - [x] Wait for containerd 1.7.x release...
We should update this as we think more things to do: - [x] Static-analysis & linting - [x] Test coverage - [x] Godocs badge - [x] Go report card -...
In order to make sure the examples in README is well maintained, we should add automated testing to the examples and installation instructions. There are two approaches we can take:...
[Nomad](https://github.com/hashicorp/nomad) is Hashicorp's container orchestrator. They have a [containerd-driver](https://developer.hashicorp.com/nomad/plugins/drivers/community/containerd), this means its very likely `nix-snapshotter` is usable with Nomad without much effort. If there is a nomad NixOS module, we...
The ceremony around setting up rootless containerd and nix-snapshotter running in the same user namespace is a bit complex. We should complete `docs/rootless.md` with a diagram or two explaining this,...
It should be possible to use nix-snapshotter even with managed Kubernetes from cloud providers like EKS and GKE. See this blog article around using another snapshotter on EKS: https://blog.realvarez.com/using-estargz-to-reduce-container-startup-time-on-amazon-eks/
We need to complete `docs/manual-install.md` for how to setup `nix-snapshotter` manually, with examples of the systemd units and documentation around the TOML config for containerd, nix-snapshotter, kubernetes, and nerdctl.
When writing a overlay-based snapshotter, typically you want maintain compatibility with regular images. It'll be nice to also run the overlay test suite against your own snapshotter, so we should...