diff --git a/.circleci/config.yml b/.circleci/config.yml index fcf45307..2e659d96 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -114,20 +114,23 @@ commands: jobs: python38: docker: - - image: cimg/python:3.8 - - image: cimg/postgres:14.12 + - image: public.ecr.aws/docker/library/python:3.8 + - image: public.ecr.aws/docker/library/postgres:16.2-bookworm environment: POSTGRES_USER: root POSTGRES_PASSWORD: passw0rd POSTGRES_DB: instana_test_db - - image: cimg/mariadb:10.11.2 + - image: public.ecr.aws/docker/library/mariadb:11.3.2 environment: MYSQL_ROOT_PASSWORD: passw0rd MYSQL_DATABASE: instana_test_db - - image: cimg/redis:5.0.14 - - image: rabbitmq:3.9.13 - - image: mongo:4.2.3 - - image: vanmoof/pubsub-emulator + - image: public.ecr.aws/docker/library/redis:7.2.4-bookworm + - image: public.ecr.aws/docker/library/rabbitmq:3.13.0 + - image: public.ecr.aws/docker/library/mongo:7.0.6 + - image: quay.io/thekevjames/gcloud-pubsub-emulator:latest + environment: + PUBSUB_EMULATOR_HOST: 0.0.0.0:8681 + PUBSUB_PROJECT1: test-project,test-topic working_directory: ~/repo steps: - checkout @@ -138,20 +141,23 @@ jobs: python39: docker: - - image: cimg/python:3.9 - - image: cimg/postgres:14.12 + - image: public.ecr.aws/docker/library/python:3.9 + - image: public.ecr.aws/docker/library/postgres:16.2-bookworm environment: POSTGRES_USER: root POSTGRES_PASSWORD: passw0rd POSTGRES_DB: instana_test_db - - image: cimg/mariadb:10.11.2 + - image: public.ecr.aws/docker/library/mariadb:11.3.2 environment: MYSQL_ROOT_PASSWORD: passw0rd MYSQL_DATABASE: instana_test_db - - image: cimg/redis:5.0.14 - - image: rabbitmq:3.9.13 - - image: mongo:4.2.3 - - image: vanmoof/pubsub-emulator + - image: public.ecr.aws/docker/library/redis:7.2.4-bookworm + - image: public.ecr.aws/docker/library/rabbitmq:3.13.0 + - image: public.ecr.aws/docker/library/mongo:7.0.6 + - image: quay.io/thekevjames/gcloud-pubsub-emulator:latest + environment: + PUBSUB_EMULATOR_HOST: 0.0.0.0:8681 + PUBSUB_PROJECT1: test-project,test-topic working_directory: ~/repo steps: - checkout @@ -162,20 +168,23 @@ jobs: python310: docker: - - image: cimg/python:3.10 - - image: cimg/postgres:14.12 + - image: public.ecr.aws/docker/library/python:3.10 + - image: public.ecr.aws/docker/library/postgres:16.2-bookworm environment: POSTGRES_USER: root POSTGRES_PASSWORD: passw0rd POSTGRES_DB: instana_test_db - - image: cimg/mariadb:10.11.2 + - image: public.ecr.aws/docker/library/mariadb:11.3.2 environment: MYSQL_ROOT_PASSWORD: passw0rd MYSQL_DATABASE: instana_test_db - - image: cimg/redis:5.0.14 - - image: rabbitmq:3.9.13 - - image: mongo:4.2.3 - - image: vanmoof/pubsub-emulator + - image: public.ecr.aws/docker/library/redis:7.2.4-bookworm + - image: public.ecr.aws/docker/library/rabbitmq:3.13.0 + - image: public.ecr.aws/docker/library/mongo:7.0.6 + - image: quay.io/thekevjames/gcloud-pubsub-emulator:latest + environment: + PUBSUB_EMULATOR_HOST: 0.0.0.0:8681 + PUBSUB_PROJECT1: test-project,test-topic working_directory: ~/repo steps: - checkout @@ -187,20 +196,23 @@ jobs: python311: docker: - - image: cimg/python:3.11 - - image: cimg/postgres:14.12 + - image: public.ecr.aws/docker/library/python:3.11 + - image: public.ecr.aws/docker/library/postgres:16.2-bookworm environment: POSTGRES_USER: root POSTGRES_PASSWORD: passw0rd POSTGRES_DB: instana_test_db - - image: cimg/mariadb:10.11.2 + - image: public.ecr.aws/docker/library/mariadb:11.3.2 environment: MYSQL_ROOT_PASSWORD: passw0rd MYSQL_DATABASE: instana_test_db - - image: cimg/redis:5.0.14 - - image: rabbitmq:3.9.13 - - image: mongo:4.2.3 - - image: vanmoof/pubsub-emulator + - image: public.ecr.aws/docker/library/redis:7.2.4-bookworm + - image: public.ecr.aws/docker/library/rabbitmq:3.13.0 + - image: public.ecr.aws/docker/library/mongo:7.0.6 + - image: quay.io/thekevjames/gcloud-pubsub-emulator:latest + environment: + PUBSUB_EMULATOR_HOST: 0.0.0.0:8681 + PUBSUB_PROJECT1: test-project,test-topic working_directory: ~/repo steps: - checkout @@ -212,20 +224,23 @@ jobs: python312: docker: - - image: cimg/python:3.12 - - image: cimg/postgres:14.12 + - image: public.ecr.aws/docker/library/python:3.12 + - image: public.ecr.aws/docker/library/postgres:16.2-bookworm environment: POSTGRES_USER: root POSTGRES_PASSWORD: passw0rd POSTGRES_DB: instana_test_db - - image: cimg/mariadb:10.11.2 + - image: public.ecr.aws/docker/library/mariadb:11.3.2 environment: MYSQL_ROOT_PASSWORD: passw0rd MYSQL_DATABASE: instana_test_db - - image: cimg/redis:5.0.14 - - image: rabbitmq:3.9.13 - - image: mongo:4.2.3 - - image: vanmoof/pubsub-emulator + - image: public.ecr.aws/docker/library/redis:7.2.4-bookworm + - image: public.ecr.aws/docker/library/rabbitmq:3.13.0 + - image: public.ecr.aws/docker/library/mongo:7.0.6 + - image: quay.io/thekevjames/gcloud-pubsub-emulator:latest + environment: + PUBSUB_EMULATOR_HOST: 0.0.0.0:8681 + PUBSUB_PROJECT1: test-project,test-topic working_directory: ~/repo steps: - checkout @@ -237,7 +252,7 @@ jobs: py312aws: docker: - - image: cimg/python:3.12 + - image: public.ecr.aws/docker/library/python:3.12 working_directory: ~/repo steps: - checkout @@ -250,20 +265,23 @@ jobs: python313: docker: - - image: cimg/python:3.13 - - image: cimg/postgres:14.12 + - image: public.ecr.aws/docker/library/python:3.13 + - image: public.ecr.aws/docker/library/postgres:16.2-bookworm environment: POSTGRES_USER: root POSTGRES_PASSWORD: passw0rd POSTGRES_DB: instana_test_db - - image: cimg/mariadb:10.11.2 + - image: public.ecr.aws/docker/library/mariadb:11.3.2 environment: MYSQL_ROOT_PASSWORD: passw0rd MYSQL_DATABASE: instana_test_db - - image: cimg/redis:5.0.14 - - image: rabbitmq:3.9.13 - - image: mongo:4.2.3 - - image: vanmoof/pubsub-emulator + - image: public.ecr.aws/docker/library/redis:7.2.4-bookworm + - image: public.ecr.aws/docker/library/rabbitmq:3.13.0 + - image: public.ecr.aws/docker/library/mongo:7.0.6 + - image: quay.io/thekevjames/gcloud-pubsub-emulator:latest + environment: + PUBSUB_EMULATOR_HOST: 0.0.0.0:8681 + PUBSUB_PROJECT1: test-project,test-topic working_directory: ~/repo steps: - checkout @@ -275,8 +293,8 @@ jobs: py39couchbase: docker: - - image: cimg/python:3.9 - - image: couchbase/server-sandbox:5.5.0 + - image: public.ecr.aws/docker/library/python:3.9 + - image: public.ecr.aws/docker/library/couchbase:community-7.2.4 working_directory: ~/repo steps: - checkout @@ -291,8 +309,8 @@ jobs: py39cassandra: docker: - - image: cimg/python:3.9 - - image: cassandra:3.11 + - image: public.ecr.aws/docker/library/python:3.9 + - image: public.ecr.aws/docker/library/cassandra:3.11.16-jammy environment: MAX_HEAP_SIZE: 2048m HEAP_NEWSIZE: 512m @@ -309,7 +327,7 @@ jobs: final_job: docker: - - image: cimg/python:3.8.20 + - image: public.ecr.aws/docker/library/python:3.9 working_directory: ~/repo steps: - checkout @@ -320,7 +338,7 @@ jobs: py39gevent_starlette: docker: - - image: cimg/python:3.9.20 + - image: public.ecr.aws/docker/library/python:3.9.20 working_directory: ~/repo steps: - checkout