Skip to content

Commit fd57b0f

Browse files
committed
ci: Update CircleCI config ...
to not pull container images from Docker Hub. Signed-off-by: Paulo Vital <paulo.vital@ibm.com>
1 parent 9226f3a commit fd57b0f

File tree

1 file changed

+65
-47
lines changed

1 file changed

+65
-47
lines changed

.circleci/config.yml

Lines changed: 65 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -96,20 +96,23 @@ commands:
9696
jobs:
9797
python38:
9898
docker:
99-
- image: cimg/python:3.8
100-
- image: cimg/postgres:14.12
99+
- image: public.ecr.aws/docker/library/python:3.8
100+
- image: public.ecr.aws/docker/library/postgres:16.2-bookworm
101101
environment:
102102
POSTGRES_USER: root
103103
POSTGRES_PASSWORD: passw0rd
104104
POSTGRES_DB: instana_test_db
105-
- image: cimg/mariadb:10.11.2
105+
- image: public.ecr.aws/docker/library/mariadb:11.3.2
106106
environment:
107107
MYSQL_ROOT_PASSWORD: passw0rd
108108
MYSQL_DATABASE: instana_test_db
109-
- image: cimg/redis:5.0.14
110-
- image: rabbitmq:3.9.13
111-
- image: mongo:4.2.3
112-
- image: vanmoof/pubsub-emulator
109+
- image: public.ecr.aws/docker/library/redis:7.2.4-bookworm
110+
- image: public.ecr.aws/docker/library/rabbitmq:3.13.0
111+
- image: public.ecr.aws/docker/library/mongo:7.0.6
112+
- image: quay.io/thekevjames/gcloud-pubsub-emulator:latest
113+
environment:
114+
PUBSUB_EMULATOR_HOST: 0.0.0.0:8681
115+
PUBSUB_PROJECT1: test-project,test-topic
113116
working_directory: ~/repo
114117
steps:
115118
- checkout
@@ -120,20 +123,23 @@ jobs:
120123

121124
python39:
122125
docker:
123-
- image: cimg/python:3.9
124-
- image: cimg/postgres:14.12
126+
- image: public.ecr.aws/docker/library/python:3.9
127+
- image: public.ecr.aws/docker/library/postgres:16.2-bookworm
125128
environment:
126129
POSTGRES_USER: root
127130
POSTGRES_PASSWORD: passw0rd
128131
POSTGRES_DB: instana_test_db
129-
- image: cimg/mariadb:10.11.2
132+
- image: public.ecr.aws/docker/library/mariadb:11.3.2
130133
environment:
131134
MYSQL_ROOT_PASSWORD: passw0rd
132135
MYSQL_DATABASE: instana_test_db
133-
- image: cimg/redis:5.0.14
134-
- image: rabbitmq:3.9.13
135-
- image: mongo:4.2.3
136-
- image: vanmoof/pubsub-emulator
136+
- image: public.ecr.aws/docker/library/redis:7.2.4-bookworm
137+
- image: public.ecr.aws/docker/library/rabbitmq:3.13.0
138+
- image: public.ecr.aws/docker/library/mongo:7.0.6
139+
- image: quay.io/thekevjames/gcloud-pubsub-emulator:latest
140+
environment:
141+
PUBSUB_EMULATOR_HOST: 0.0.0.0:8681
142+
PUBSUB_PROJECT1: test-project,test-topic
137143
working_directory: ~/repo
138144
steps:
139145
- checkout
@@ -144,20 +150,23 @@ jobs:
144150

145151
python310:
146152
docker:
147-
- image: cimg/python:3.10
148-
- image: cimg/postgres:14.12
153+
- image: public.ecr.aws/docker/library/python:3.10
154+
- image: public.ecr.aws/docker/library/postgres:16.2-bookworm
149155
environment:
150156
POSTGRES_USER: root
151157
POSTGRES_PASSWORD: passw0rd
152158
POSTGRES_DB: instana_test_db
153-
- image: cimg/mariadb:10.11.2
159+
- image: public.ecr.aws/docker/library/mariadb:11.3.2
154160
environment:
155161
MYSQL_ROOT_PASSWORD: passw0rd
156162
MYSQL_DATABASE: instana_test_db
157-
- image: cimg/redis:5.0.14
158-
- image: rabbitmq:3.9.13
159-
- image: mongo:4.2.3
160-
- image: vanmoof/pubsub-emulator
163+
- image: public.ecr.aws/docker/library/redis:7.2.4-bookworm
164+
- image: public.ecr.aws/docker/library/rabbitmq:3.13.0
165+
- image: public.ecr.aws/docker/library/mongo:7.0.6
166+
- image: quay.io/thekevjames/gcloud-pubsub-emulator:latest
167+
environment:
168+
PUBSUB_EMULATOR_HOST: 0.0.0.0:8681
169+
PUBSUB_PROJECT1: test-project,test-topic
161170
working_directory: ~/repo
162171
steps:
163172
- checkout
@@ -169,20 +178,23 @@ jobs:
169178

170179
python311:
171180
docker:
172-
- image: cimg/python:3.11
173-
- image: cimg/postgres:14.12
181+
- image: public.ecr.aws/docker/library/python:3.11
182+
- image: public.ecr.aws/docker/library/postgres:16.2-bookworm
174183
environment:
175184
POSTGRES_USER: root
176185
POSTGRES_PASSWORD: passw0rd
177186
POSTGRES_DB: instana_test_db
178-
- image: cimg/mariadb:10.11.2
187+
- image: public.ecr.aws/docker/library/mariadb:11.3.2
179188
environment:
180189
MYSQL_ROOT_PASSWORD: passw0rd
181190
MYSQL_DATABASE: instana_test_db
182-
- image: cimg/redis:5.0.14
183-
- image: rabbitmq:3.9.13
184-
- image: mongo:4.2.3
185-
- image: vanmoof/pubsub-emulator
191+
- image: public.ecr.aws/docker/library/redis:7.2.4-bookworm
192+
- image: public.ecr.aws/docker/library/rabbitmq:3.13.0
193+
- image: public.ecr.aws/docker/library/mongo:7.0.6
194+
- image: quay.io/thekevjames/gcloud-pubsub-emulator:latest
195+
environment:
196+
PUBSUB_EMULATOR_HOST: 0.0.0.0:8681
197+
PUBSUB_PROJECT1: test-project,test-topic
186198
working_directory: ~/repo
187199
steps:
188200
- checkout
@@ -194,20 +206,23 @@ jobs:
194206

195207
python312:
196208
docker:
197-
- image: cimg/python:3.12
198-
- image: cimg/postgres:14.12
209+
- image: public.ecr.aws/docker/library/python:3.12
210+
- image: public.ecr.aws/docker/library/postgres:16.2-bookworm
199211
environment:
200212
POSTGRES_USER: root
201213
POSTGRES_PASSWORD: passw0rd
202214
POSTGRES_DB: instana_test_db
203-
- image: cimg/mariadb:10.11.2
215+
- image: public.ecr.aws/docker/library/mariadb:11.3.2
204216
environment:
205217
MYSQL_ROOT_PASSWORD: passw0rd
206218
MYSQL_DATABASE: instana_test_db
207-
- image: cimg/redis:5.0.14
208-
- image: rabbitmq:3.9.13
209-
- image: mongo:4.2.3
210-
- image: vanmoof/pubsub-emulator
219+
- image: public.ecr.aws/docker/library/redis:7.2.4-bookworm
220+
- image: public.ecr.aws/docker/library/rabbitmq:3.13.0
221+
- image: public.ecr.aws/docker/library/mongo:7.0.6
222+
- image: quay.io/thekevjames/gcloud-pubsub-emulator:latest
223+
environment:
224+
PUBSUB_EMULATOR_HOST: 0.0.0.0:8681
225+
PUBSUB_PROJECT1: test-project,test-topic
211226
working_directory: ~/repo
212227
steps:
213228
- checkout
@@ -219,7 +234,7 @@ jobs:
219234

220235
py312aws:
221236
docker:
222-
- image: cimg/python:3.12
237+
- image: public.ecr.aws/docker/library/python:3.12
223238
working_directory: ~/repo
224239
steps:
225240
- checkout
@@ -232,20 +247,23 @@ jobs:
232247

233248
python313:
234249
docker:
235-
- image: cimg/python:3.13
236-
- image: cimg/postgres:14.12
250+
- image: public.ecr.aws/docker/library/python:3.13
251+
- image: public.ecr.aws/docker/library/postgres:16.2-bookworm
237252
environment:
238253
POSTGRES_USER: root
239254
POSTGRES_PASSWORD: passw0rd
240255
POSTGRES_DB: instana_test_db
241-
- image: cimg/mariadb:10.11.2
256+
- image: public.ecr.aws/docker/library/mariadb:11.3.2
242257
environment:
243258
MYSQL_ROOT_PASSWORD: passw0rd
244259
MYSQL_DATABASE: instana_test_db
245-
- image: cimg/redis:5.0.14
246-
- image: rabbitmq:3.9.13
247-
- image: mongo:4.2.3
248-
- image: vanmoof/pubsub-emulator
260+
- image: public.ecr.aws/docker/library/redis:7.2.4-bookworm
261+
- image: public.ecr.aws/docker/library/rabbitmq:3.13.0
262+
- image: public.ecr.aws/docker/library/mongo:7.0.6
263+
- image: quay.io/thekevjames/gcloud-pubsub-emulator:latest
264+
environment:
265+
PUBSUB_EMULATOR_HOST: 0.0.0.0:8681
266+
PUBSUB_PROJECT1: test-project,test-topic
249267
working_directory: ~/repo
250268
steps:
251269
- checkout
@@ -257,8 +275,8 @@ jobs:
257275

258276
py39cassandra:
259277
docker:
260-
- image: cimg/python:3.9
261-
- image: cassandra:3.11
278+
- image: public.ecr.aws/docker/library/python:3.9
279+
- image: public.ecr.aws/docker/library/cassandra:3.11.16-jammy
262280
environment:
263281
MAX_HEAP_SIZE: 2048m
264282
HEAP_NEWSIZE: 512m
@@ -275,7 +293,7 @@ jobs:
275293

276294
final_job:
277295
docker:
278-
- image: cimg/python:3.8.20
296+
- image: public.ecr.aws/docker/library/python:3.9
279297
working_directory: ~/repo
280298
steps:
281299
- checkout
@@ -286,7 +304,7 @@ jobs:
286304

287305
py39gevent_starlette:
288306
docker:
289-
- image: cimg/python:3.9.20
307+
- image: public.ecr.aws/docker/library/python:3.9.20
290308
working_directory: ~/repo
291309
steps:
292310
- checkout

0 commit comments

Comments
 (0)