about summary refs log tree commit diff
path: root/users/fcuny/exp/monkey (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-06-11add a lease to the Go contextFranck Cuny1-0/+6
This will ensure that our container will not be deleted while we work on it. In addition, a default expiry of 24 hours will be set on it once the lease is released (once the program is completed). See [1] for more details. [1] https://github.com/containerd/containerd/blob/261c107ffc4ff681bc73988f64e3f60c32233b37/docs/garbage-collection.md Signed-off-by: Franck Cuny <franck@fcuny.net>
2022-06-11pull a container into a namespaceFranck Cuny4-0/+975
Pull an image provided as an argument to the program. We're only interested in images for Linux/amd64 at the moment. We setup a default namespace for containerd named `c2vm`. Images that will be pulled by containerd will be stored inside that namespace. Once the program is build it can be run like this: ``` ; sudo ./c2vm -container docker.io/library/redis:latest pulled docker.io/library/redis:latest (38667897 bytes) ``` And the image is indeed in the namespace: ``` ; sudo ctr -n c2vm images ls -q docker.io/library/redis:latest ```
2022-06-11doc: update READMEFranck Cuny2-1/+15
2022-06-11Add README.md, LICENSE.txtFranck Cuny2-0/+21
2022-06-11ref(drone): remove all modules and configurationsFranck Cuny10-207/+0
I do not use drone anymore, no need to keep this around. Change-Id: I8f9564747939a6d1a2b95bcfe8e2c70e46d8bc1e Reviewed-on: https://cl.fcuny.net/c/world/+/411 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-06-11ref(gitea): remove all modules for giteaFranck Cuny3-1241/+0
I do not use it anymore, I don't need to keep this around. Change-Id: I42af32eec4ee8ab4c2a8c60b5a8306a4eb418f51 Reviewed-on: https://cl.fcuny.net/c/world/+/410 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-06-10ci(default): add `apps.ci.shellcheck` to flake.nixFranck Cuny2