diff --git a/Makefile b/Makefile index 5ac0fdaa28..99661825f7 100644 --- a/Makefile +++ b/Makefile @@ -229,7 +229,7 @@ deploy-k8gb-with-helm: --set k8gb.log.level=$(LOG_LEVEL) \ --set rfc2136.enabled=true \ --set k8gb.edgeDNSServers[0]=$(shell $(CLUSTER_GSLB_GATEWAY)):1053 \ - --wait --timeout=2m0s + --wait --timeout=10m0s .PHONY: deploy-gslb-operator deploy-gslb-operator: ## Deploy k8gb operator diff --git a/k3d/edge-dns.yaml b/k3d/edge-dns.yaml index e3bbae898c..c644f51028 100644 --- a/k3d/edge-dns.yaml +++ b/k3d/edge-dns.yaml @@ -22,3 +22,15 @@ options: - arg: --disable=traefik,servicelb,metrics-server,local-storage nodeFilters: - server:* +registries: + create: + name: k3d-docker-io # name of the registry container + proxy: + remoteURL: https://registry-1.docker.io # proxy DockerHub + volumes: + - /tmp/reg:/var/lib/registry # persist data locally in /tmp/reg + config: | # tell K3s to use this registry when pulling from DockerHub + mirrors: + "docker.io": + endpoint: + - http://k3d-docker-io:5000 diff --git a/k3d/test-gslb1.yaml b/k3d/test-gslb1.yaml index ad67f117be..5b01c5511c 100644 --- a/k3d/test-gslb1.yaml +++ b/k3d/test-gslb1.yaml @@ -34,3 +34,9 @@ options: - arg: --disable=traefik,servicelb,metrics-server,local-storage nodeFilters: - server:* +registries: + config: | # tell K3s to use this registry when pulling from DockerHub + mirrors: + "docker.io": + endpoint: + - http://k3d-docker-io:5000 diff --git a/k3d/test-gslb2.yaml b/k3d/test-gslb2.yaml index 8346c03886..9a96bc92a5 100644 --- a/k3d/test-gslb2.yaml +++ b/k3d/test-gslb2.yaml @@ -31,3 +31,9 @@ options: - arg: --disable=traefik,servicelb,metrics-server,local-storage nodeFilters: - server:* +registries: + config: | # tell K3s to use this registry when pulling from DockerHub + mirrors: + "docker.io": + endpoint: + - http://k3d-docker-io:5000 diff --git a/k3d/test-gslb3.yaml b/k3d/test-gslb3.yaml index b85c361d12..51aafd5a02 100644 --- a/k3d/test-gslb3.yaml +++ b/k3d/test-gslb3.yaml @@ -31,3 +31,9 @@ options: - arg: --disable=traefik,servicelb,metrics-server,local-storage nodeFilters: - server:* +registries: + config: | # tell K3s to use this registry when pulling from DockerHub + mirrors: + "docker.io": + endpoint: + - http://k3d-docker-io:5000