@@ -26,13 +26,13 @@ services:
2626 - /bin/bash
2727 - -ce
2828 - |
29- ansible-playbook \
30- -i inventories/control-plane.yaml \
31- obtain_role_requirements.yaml
32- ansible-galaxy install --ignore-errors -r requirements.yaml
33- ansible-playbook \
34- -i inventories/control-plane.yaml \
35- deploy_control_plane.yaml --extra-vars "@.extra_vars.yaml"
29+ ansible-playbook \
30+ -i inventories/control-plane.yaml \
31+ obtain_role_requirements.yaml
32+ ansible-galaxy install --ignore-errors -r requirements.yaml
33+ ansible-playbook \
34+ -i inventories/control-plane.yaml \
35+ deploy_control_plane.yaml --extra-vars "@.extra_vars.yaml"
3636
3737 partition :
3838 image : ghcr.io/metal-stack/metal-deployment-base:${DEPLOYMENT_BASE_IMAGE_TAG}
@@ -56,14 +56,14 @@ services:
5656 - /bin/bash
5757 - -ce
5858 - |
59- ansible-playbook \
60- -i inventories/control-plane.yaml \
61- obtain_role_requirements.yaml
62- ansible-galaxy install --ignore-errors -r requirements.yaml
63- ansible-playbook \
64- -i inventories/partition.yaml \
65- -i clab-mini-lab/ansible-inventory.yml \
66- deploy_partition.yaml --extra-vars "@.extra_vars.yaml"
59+ ansible-playbook \
60+ -i inventories/control-plane.yaml \
61+ obtain_role_requirements.yaml
62+ ansible-galaxy install --ignore-errors -r requirements.yaml
63+ ansible-playbook \
64+ -i inventories/partition.yaml \
65+ -i clab-mini-lab/ansible-inventory.yml \
66+ deploy_partition.yaml --extra-vars "@.extra_vars.yaml"
6767
6868 metalctl :
6969 image : ghcr.io/metal-stack/metalctl:${METALCTL_IMAGE_TAG}
@@ -77,3 +77,80 @@ services:
7777 - ./files/rules.yaml:/tmp/rules.yaml
7878 network_mode : host
7979 command : --version
80+
81+ proxy-docker :
82+ image : registry:3
83+ restart : always
84+ volumes :
85+ - proxy-docker:/var/lib/registry
86+ networks :
87+ - kind
88+ container_name : proxy-docker
89+ environment :
90+ - REGISTRY_PROXY_REMOTEURL="https://registry-1.docker.io"
91+ - REGISTRY_PROXY_TTL=168h
92+ - REGISTRY_STORAGE_DELETE_ENABLED=true
93+ - OTEL_TRACES_EXPORTER=none
94+ proxy-gcr :
95+ image : registry:3
96+ restart : always
97+ volumes :
98+ - proxy-gcr:/var/lib/registry
99+ networks :
100+ - kind
101+ container_name : proxy-gcr
102+ environment :
103+ - REGISTRY_PROXY_REMOTEURL="https://gcr.io"
104+ - REGISTRY_PROXY_TTL=168h
105+ - REGISTRY_STORAGE_DELETE_ENABLED=true
106+ - OTEL_TRACES_EXPORTER=none
107+ proxy-ghcr :
108+ image : registry:3
109+ restart : always
110+ volumes :
111+ - proxy-ghcr:/var/lib/registry
112+ networks :
113+ - kind
114+ container_name : proxy-ghcr
115+ environment :
116+ - REGISTRY_PROXY_REMOTEURL="https://ghcr.io"
117+ - REGISTRY_PROXY_TTL=168h
118+ - REGISTRY_STORAGE_DELETE_ENABLED=true
119+ - OTEL_TRACES_EXPORTER=none
120+ proxy-k8s :
121+ image : registry:3
122+ restart : always
123+ volumes :
124+ - proxy-k8s:/var/lib/registry
125+ networks :
126+ - kind
127+ container_name : proxy-k8s
128+ environment :
129+ - REGISTRY_PROXY_REMOTEURL="https://registry.k8s.io"
130+ - REGISTRY_PROXY_TTL=168h
131+ - REGISTRY_STORAGE_DELETE_ENABLED=true
132+ - OTEL_TRACES_EXPORTER=none
133+ proxy-quay :
134+ image : registry:3
135+ restart : always
136+ volumes :
137+ - proxy-quay:/var/lib/registry
138+ networks :
139+ - kind
140+ container_name : proxy-quay
141+ environment :
142+ - REGISTRY_PROXY_REMOTEURL="https://quay.io"
143+ - REGISTRY_PROXY_TTL=168h
144+ - REGISTRY_STORAGE_DELETE_ENABLED=true
145+ - OTEL_TRACES_EXPORTER=none
146+ volumes :
147+ proxy-docker :
148+ proxy-gcr :
149+ proxy-ghcr :
150+ proxy-k8s :
151+ proxy-quay :
152+
153+ networks :
154+ kind :
155+ name : kind
156+ external : true
0 commit comments