firebuild
firebuild copied to clipboard
Convenience of containers, security of virtual machines
It would be nice to understand how this compares to https://github.com/weaveworks/ignite which I believe is doing something similar.
Cloning the [torvalds/linux](https://github.com/torvalds/linux) repository requires several gigabytes of history to be retrieved. Using `--depth 1` will only clone the commit associated with the given tag and all tree/blob objects required...
Write a minimal ```sh hosts: files dns ``` to `/etc/nsswitch.conf`, if there is no line prefixed with `hosts:` or the file does not exist.
Add `kernel-build` command. When at it, add `kernel-ls` investigate if `kernel-inspect` makes any sense.
The user can specify a bridge specific resolv.conf file with custom nameservers configured: https://www.cni.dev/plugins/current/ipam/host-local/. Example: ```json { "ipam": { "type": "host-local", "subnet": "3ffe:ffff:0:01ff::/64", "rangeStart": "3ffe:ffff:0:01ff::0010", "rangeEnd": "3ffe:ffff:0:01ff::0020", "routes": [ {...
The vminit service can handle the `STOPSIGNAL` Docker command. When building the `rootfs`, store the `STOPSIGNAL` in the metadata and pass via MMDS to the machine on run. From there,...
Implement `--userdata` flag and follow the EC2 style for user data. When resolving the flag, check if: - starts with a shebang like string, if yes, assume it's an inline...
For Lambda similar use cases, it might not be necessary to have a writable root file system. Allow providing the root file system in a RO mode. When using RO...
Implement service catalog integration in a similar way to how the storage providers are. In the first iteration just Consul.