We need a way to simplify pull from `quay.io/tinkerbell-actions`, the
location for the reusable actions we release.
https://artifacthub.io/packages/search?kind=4
All the images are proxies via an internal registry. This commit
configures it to look at the images hosted in
`quay.io/tinkerbell-actions` when there is not one in the internal
registry and it proxies.
For example:
$ docker pull 192.168.1.1/tinkerbell-actions/rootio:v1.0.0
v1.0.0: Pulling from tinkerbell-actions/rootio
b5b0f03f0cb8: Pull complete
48742f086697: Pull complete
06d27b65800a: Pull complete
3281556401c6: Pull complete
b94e835dc9fd: Pull complete
Digest: sha256:ec9855556388a690cad2535cf813f69cffa6df24476aedb16b3cdfc0d809492c
Status: Downloaded newer image for 192.168.1.1/tinkerbell-actions/rootio:v1.0.0
192.168.1.1/tinkerbell-actions/rootio:v1.0.0
Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
I am not sure when it happens, it can be when we removed the NGINX_IP,
or when we checked that every services were using ports OR network_mode
but we exposed nginx and boots over the same port.
This commit fixes that.
Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
Commit b504810 introduced a NAT to make worker capable of reaching the
public internet via the provisioner.
But it also introduced a bug, it only works for the Vagrant setup as
Manny pointed out:
https://github.com/tinkerbell/sandbox/pull/33#issuecomment-759651035
This is an attempt to fix it
Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
* Change ENV var check to only validate the existence of the
var in the local env
* Add VAGRANT_WORKER_SCALE env variable override to control
GUI scaling for virtualbox
Signed-off-by: James W. Brinkerhoff <jwb@paravolve.net>
Tinkerbell is made of different components as we all know at this point.
Sandbox had those versions all over the places. This PR moves them as
part of the `envrc` file.
Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>