Edgar Lee

Results 10 issues of 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...

enhancement

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...

documentation
help wanted

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:...

help wanted

[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...

documentation
help wanted

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,...

documentation

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/

documentation
help wanted

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.

documentation

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...