Hunting the white whale of mutable immutable infrastructure
Go to file
R Tyler Croy 888fee1be2
Refactoring to do on-the-fly processing of layers
This will allow the layers.d/ directory to be full of tarballs and Ahab can
figure out whatever intermediate checksums it might need at runtime.

With this in place, the request dance with the upstream manifest API can begin!
2019-10-20 12:25:53 -07:00
layers.d
src Refactoring to do on-the-fly processing of layers 2019-10-20 12:25:53 -07:00
tools Add a totally hacked script which I used to fetch API responses 2019-10-20 11:22:02 -07:00
.gitignore
HACKING.adoc Add some of my hacking notes which have helped me figure out these APIs relationships 2019-10-20 11:29:36 -07:00
README.adoc Add the basic readme with some sorta kinda maybe docs 2019-10-20 11:12:37 -07:00
index.js Refactoring to do on-the-fly processing of layers 2019-10-20 12:25:53 -07:00
package-lock.json
package.json

README.adoc

<html lang="en"> <head> </head>

Ahab

Hunting the white whale of a mutable immutable infrastructure.

Environment Variables

Name Default Value Notes LAYERS_DIR

./layers.d

A directory containing the layers to override on images passing through Ahab

LOG_LEVEL

info

Log level for Ahab logs to be printed

UPSTREAM_REGISTRY

https://registry-1.docker.io

A Registry HTTP V2 compliant URL, reachable by Ahab.

</html>