Skip to content

Commit 6fb401c

Browse files
committed
fix: run docker minio manually
1 parent 50658c2 commit 6fb401c

1 file changed

Lines changed: 16 additions & 33 deletions

File tree

.github/workflows/e2e_tests.yaml

Lines changed: 16 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -60,17 +60,6 @@ jobs:
6060
--health-interval 10s
6161
--health-timeout 5s
6262
--health-retries 5
63-
minio:
64-
image: lazybit/minio
65-
ports:
66-
- 9000:9000
67-
env:
68-
MINIO_ACCESS_KEY: root
69-
MINIO_SECRET_KEY: actionskeye2etests
70-
volumes:
71-
- ${{ github.workspace }}/data:/data
72-
options: --name=minio --health-cmd "curl http://localhost:9000/minio/health/live"
73-
7463
rabbitmq:
7564
image: rabbitmq:3.10-rc-management-alpine
7665
env:
@@ -100,27 +89,21 @@ jobs:
10089
- run: yarn --cwd frontend/ build
10190
# Populate DB
10291
- run: cd default/play_and_scripts/scripts; python setup_database_e2e_tests.py
103-
- run: pip3 install minio
104-
- run: ulimit -n 530000
105-
- run: |
106-
python3 - <<'EOF'
107-
from minio import Minio
108-
from minio.error import InvalidResponseError
92+
- name: Setup minio
93+
run: |
94+
docker run -d -p 9000:9000 --name minio \
95+
-e "MINIO_ACCESS_KEY=minioadmin" \
96+
-e "MINIO_SECRET_KEY=minioadmin" \
97+
-v /tmp/data:/data \
98+
-v /tmp/config:/root/.minio \
99+
minio/minio server /data
100+
101+
export AWS_ACCESS_KEY_ID=root
102+
export AWS_SECRET_ACCESS_KEY=actionskeye2etests
103+
export AWS_EC2_METADATA_DISABLED=true
109104
110-
try:
111-
minio = Minio(
112-
'minio:9000',
113-
access_key='root',
114-
secret_key='actionskeye2etests',
115-
secure=False
116-
)
117-
except Exception as ex:
118-
raise
105+
aws --endpoint-url http://127.0.0.1:9000/ s3 mb s3://testbucket
119106
120-
minio.make_bucket('foo')
121-
minio.make_bucket('bar')
122-
print(f'{minio.list_buckets()}')
123-
EOF
124107
- name: "UI Tests - Chrome"
125108
uses: cypress-io/github-action@v4.0.0
126109
with:
@@ -150,12 +133,12 @@ jobs:
150133
DIFFGRAM_SYSTEM_MODE: testing_e2e
151134
GOOGLE_APPLICATION_CREDENTIALS: /gcp/gcloud-service-key.json
152135
DIFFGRAM_STATIC_STORAGE_PROVIDER: minio
153-
DIFFGRAM_S3_BUCKET_NAME: foo
154-
ML__DIFFGRAM_S3_BUCKET_NAME: foo
136+
DIFFGRAM_S3_BUCKET_NAME: testbucket
137+
ML__DIFFGRAM_S3_BUCKET_NAME: testbucket
155138
SAME_HOST: True
156139
DIFFGRAM_MINIO_ACCESS_KEY_ID: root
157140
DIFFGRAM_MINIO_ACCESS_KEY_SECRET: actionskeye2etests
158-
DIFFGRAM_MINIO_ENDPOINT_URL: http://minio:9000
141+
DIFFGRAM_MINIO_ENDPOINT_URL: http://127.0.0.1:9000
159142
CYPRESS_PROJECT_ID: ${{ secrets.CYPRESS_PROJECT_ID }}
160143
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
161144
SERVICE_ACCOUNT_FULL_PATH: /gcp/gcloud-service-key.json

0 commit comments

Comments
 (0)