diff --git a/src/executors/node/smoke-executor.yml b/src/executors/node/smoke-executor.yml index 0554eba2..085d7df8 100644 --- a/src/executors/node/smoke-executor.yml +++ b/src/executors/node/smoke-executor.yml @@ -1,4 +1,4 @@ -docker: # run the steps with Docker +docker: # run the steps with Docker. - image: 168387678261.dkr.ecr.us-east-1.amazonaws.com/ci-e2e-image:v1 user: root aws_auth: @@ -11,3 +11,4 @@ docker: # run the steps with Docker MKCERT_VERSION: v1.4.0 NODE_VERSION: v20.10.0 NODE_OPTIONS: --max_old_space_size=8192 +resource_class: xlarge diff --git a/src/jobs/e2e/collect-e2e-logs.yml b/src/jobs/e2e/collect-e2e-logs.yml index e75ac989..d1a41499 100644 --- a/src/jobs/e2e/collect-e2e-logs.yml +++ b/src/jobs/e2e/collect-e2e-logs.yml @@ -112,7 +112,19 @@ steps: last_component=${components[${#components[@]}-1]} kubectl describe pod $component -n $DEV_ENV_NAME >> "${LOG_DIR:?}/${KUBE_STATE_DIR:?}/${last_component}-k8-state.log" + - run: + name: Compress logs + environment: + LOG_DIR: *log_dir + command: | + mkdir -p /tmp/logs/compressed + cp -r ${LOG_DIR:?} /tmp/logs/compressed + tar -czf /tmp/logs.tar.gz /tmp/logs/compressed - store_artifacts: - name: Store Logs + name: Store uncompressed logs path: *log_dir destination: logs + - store_artifacts: + name: Store compressed logs + path: /tmp/logs.tar.gz + destination: compressed-logs.tar.gz