@@ -20,6 +20,8 @@ services:
20
20
volumes : &base-volumes
21
21
- ' ./src:/home/kernelci/pipeline'
22
22
- ' ./config:/home/kernelci/config'
23
+ extra_hosts :
24
+ - " host.docker.internal:host-gateway"
23
25
24
26
scheduler : &scheduler
25
27
container_name : ' kernelci-pipeline-scheduler'
@@ -38,6 +40,8 @@ services:
38
40
- ' ./data/k8s-credentials/.kube:/home/kernelci/.kube'
39
41
- ' ./data/k8s-credentials/.config/gcloud:/home/kernelci/.config/gcloud'
40
42
- ' ./data/k8s-credentials/.azure:/home/kernelci/.azure'
43
+ extra_hosts :
44
+ - " host.docker.internal:host-gateway"
41
45
42
46
scheduler-docker :
43
47
<< : *scheduler
@@ -55,6 +59,8 @@ services:
55
59
- ' ./data/output:/home/kernelci/data/output'
56
60
- ' ./.docker-env:/home/kernelci/.docker-env'
57
61
- ' /var/run/docker.sock:/var/run/docker.sock' # Docker-in-Docker
62
+ extra_hosts :
63
+ - " host.docker.internal:host-gateway"
58
64
59
65
scheduler-lava :
60
66
<< : *scheduler
@@ -67,6 +73,8 @@ services:
67
73
- ' lava-collabora'
68
74
- ' lava-collabora-staging'
69
75
- ' lava-broonie'
76
+ extra_hosts :
77
+ - " host.docker.internal:host-gateway"
70
78
71
79
scheduler-k8s :
72
80
<< : *scheduler
@@ -79,6 +87,8 @@ services:
79
87
- ' --runtimes'
80
88
- ' k8s-gke-eu-west4'
81
89
- ' k8s-all'
90
+ extra_hosts :
91
+ - " host.docker.internal:host-gateway"
82
92
83
93
tarball :
84
94
<< : *base-service
@@ -93,6 +103,8 @@ services:
93
103
- ' ./data/ssh:/home/kernelci/data/ssh'
94
104
- ' ./data/src:/home/kernelci/data/src'
95
105
- ' ./data/output:/home/kernelci/data/output'
106
+ extra_hosts :
107
+ - " host.docker.internal:host-gateway"
96
108
97
109
trigger :
98
110
<< : *base-service
@@ -101,6 +113,8 @@ services:
101
113
- ' ./pipeline/trigger.py'
102
114
- ' --settings=${KCI_SETTINGS:-/home/kernelci/config/kernelci.toml}'
103
115
- ' run'
116
+ extra_hosts :
117
+ - " host.docker.internal:host-gateway"
104
118
105
119
regression_tracker :
106
120
<< : *base-service
@@ -111,6 +125,8 @@ services:
111
125
- ' /home/kernelci/pipeline/regression_tracker.py'
112
126
- ' --settings=${KCI_SETTINGS:-/home/kernelci/config/kernelci.toml}'
113
127
- ' run'
128
+ extra_hosts :
129
+ - " host.docker.internal:host-gateway"
114
130
115
131
test_report :
116
132
<< : *base-service
@@ -121,6 +137,8 @@ services:
121
137
- ' /home/kernelci/pipeline/test_report.py'
122
138
- ' --settings=${KCI_SETTINGS:-/home/kernelci/config/kernelci.toml}'
123
139
- ' loop'
140
+ extra_hosts :
141
+ - " host.docker.internal:host-gateway"
124
142
125
143
timeout :
126
144
<< : *base-service
@@ -132,6 +150,8 @@ services:
132
150
- ' --settings=${KCI_SETTINGS:-/home/kernelci/config/kernelci.toml}'
133
151
- ' run'
134
152
- ' --mode=timeout'
153
+ extra_hosts :
154
+ - " host.docker.internal:host-gateway"
135
155
136
156
timeout-closing :
137
157
<< : *base-service
@@ -143,6 +163,8 @@ services:
143
163
- ' --settings=${KCI_SETTINGS:-/home/kernelci/config/kernelci.toml}'
144
164
- ' run'
145
165
- ' --mode=closing'
166
+ extra_hosts :
167
+ - " host.docker.internal:host-gateway"
146
168
147
169
timeout-holdoff :
148
170
<< : *base-service
@@ -154,3 +176,5 @@ services:
154
176
- ' --settings=${KCI_SETTINGS:-/home/kernelci/config/kernelci.toml}'
155
177
- ' run'
156
178
- ' --mode=holdoff'
179
+ extra_hosts :
180
+ - " host.docker.internal:host-gateway"
0 commit comments