improve(security): rootless platform images (#11609) #4968
gradle.yml
on: push
Detect Modified Files
8s
Ensure all required Docker images exist on Dockerhub
6s
Frontend: Stop Runner
9s
Frontend E2E Tests: Stop Runner
8s
Platform: Stop Helm Acceptance Test EC2 Runner
8s
Notify Slack Channel on Build Failures
10s
Notify Slack Channel on Build Fixes
0s
Platform: Stop Build EC2 Runner
12s
Annotations
12 errors and 36 warnings
Platform: Acceptance Tests (Helm)
Process returned exit code 100
Launched as "curl -fsSL https://get.docker.com | bash -"
Launched at "/actions-runner/_work/airbyte-platform/airbyte-platform"
Attempts exhausted, made 3 attempts :
Attempt #1 started at : 17:53:38 GMT+0000 (Coordinated Universal Time)
Attempt #2 started at : 17:54:32 GMT+0000 (Coordinated Universal Time)
Attempt #3 started at : 17:54:56 GMT+0000 (Coordinated Universal Time)
|
Platform: Acceptance Tests (Helm)
No test report files were found
|
Frontend: Build
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
|
io.airbyte.test.acceptance.SyncAcceptanceTests ► testSyncAfterUpgradeToPerStreamState(TestInfo):
airbyte-test-utils/src/main/java/io/airbyte/test/utils/Asserts.java#L115
Failed test found in:
/actions-runner/_work/airbyte-platform/airbyte-platform/airbyte-tests/build/test-results/acceptanceTest/TEST-io.airbyte.test.acceptance.SyncAcceptanceTests.xml
Error:
org.opentest4j.AssertionFailedError: destination contains: 7 record. source contains: 6,
|
io.airbyte.test.acceptance.SyncAcceptanceTests ► testSyncAfterUpgradeToPerStreamStateWithNoNewData(TestInfo):
airbyte-tests/src/test-acceptance/java/io/airbyte/test/acceptance/SyncAcceptanceTests.java#L783
Failed test found in:
/actions-runner/_work/airbyte-platform/airbyte-platform/airbyte-tests/build/test-results/acceptanceTest/TEST-io.airbyte.test.acceptance.SyncAcceptanceTests.xml
Error:
org.opentest4j.AssertionFailedError: expected: <0> but was: <5>
|
io.airbyte.test.acceptance.SyncAcceptanceTests ► testPartialResetResetAllWhenSchemaIsModified(TestInfo):
airbyte-test-utils/src/main/java/io/airbyte/test/utils/Asserts.java#L236
Failed test found in:
/actions-runner/_work/airbyte-platform/airbyte-platform/airbyte-tests/build/test-results/acceptanceTest/TEST-io.airbyte.test.acceptance.SyncAcceptanceTests.xml
Error:
org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
|
io.airbyte.test.acceptance.WorkloadBasicAcceptanceTests ► testSyncWithWorkload():
airbyte-test-utils/src/main/java/io/airbyte/test/utils/AcceptanceTestHarness.java#L1019
Failed test found in:
/actions-runner/_work/airbyte-platform/airbyte-platform/airbyte-tests/build/test-results/acceptanceTest/TEST-io.airbyte.test.acceptance.WorkloadBasicAcceptanceTests.xml
Error:
org.opentest4j.AssertionFailedError: Unsuccessful job attempt 0 with status running produced log output as follows: [2024-03-19 18:10:19 ?[46mplatform?[0m > Docker volume job log path: /tmp/workspace/6/0/logs.log, 2024-03-19 18:10:19 ?[46mplatform?[0m > Executing worker wrapper. Airbyte version: dev, 2024-03-19 18:10:19 ?[46mplatform?[0m > Attempt 0 to save workflow id for cancellation, 2024-03-19 18:10:19 ?[46mplatform?[0m > Using default value for environment variable SIDECAR_KUBE_CPU_LIMIT: '2.0', 2024-03-19 18:10:19 ?[46mplatform?[0m > Using default value for environment variable SOCAT_KUBE_CPU_LIMIT: '2.0', 2024-03-19 18:10:19 ?[46mplatform?[0m > Using default value for environment variable SIDECAR_KUBE_CPU_REQUEST: '0.1', 2024-03-19 18:10:19 ?[46mplatform?[0m > , 2024-03-19 18:10:19 ?[46mplatform?[0m > Using default value for environment variable SOCAT_KUBE_CPU_REQUEST: '0.1', 2024-03-19 18:10:19 ?[46mplatform?[0m > ----- START CHECK -----, 2024-03-19 18:10:19 ?[46mplatform?[0m > , 2024-03-19 18:10:19 ?[46mplatform?[0m > Checking if airbyte/source-postgres:3.3.17 exists..., 2024-03-19 18:10:19 ?[46mplatform?[0m > airbyte/source-postgres:3.3.17 was found locally., 2024-03-19 18:10:19 ?[46mplatform?[0m > Creating docker container = source-postgres-check-6-0-tkwcl with resources io.airbyte.config.ResourceRequirements@1d4ebdc1[cpuRequest=,cpuLimit=,memoryRequest=,memoryLimit=,additionalProperties={}] and allowedHosts io.airbyte.config.AllowedHosts@196864f6[hosts=[localhost, *.datadoghq.com, *.datadoghq.eu, *.sentry.io],additionalProperties={}], 2024-03-19 18:10:19 ?[46mplatform?[0m > Preparing command: docker run --rm --init -i -w /data/6/0 --log-driver none --name source-postgres-check-6-0-tkwcl --network host -v airbyte_workspace:/data -v /tmp/airbyte_local:/local -e DEPLOYMENT_MODE=OSS -e WORKER_CONNECTOR_IMAGE=airbyte/source-postgres:3.3.17 -e AUTO_DETECT_SCHEMA=true -e LAUNCHDARKLY_KEY= -e SOCAT_KUBE_CPU_REQUEST=0.1 -e SOCAT_KUBE_CPU_LIMIT=2.0 -e FIELD_SELECTION_WORKSPACES= -e USE_STREAM_CAPABLE_STATE=true -e WORKER_ENVIRONMENT=DOCKER -e AIRBYTE_ROLE=dev -e APPLY_FIELD_SELECTION=true -e WORKER_JOB_ATTEMPT=0 -e OTEL_COLLECTOR_ENDPOINT=http://host.docker.internal:4317 -e FEATURE_FLAG_CLIENT=config -e AIRBYTE_VERSION=dev -e WORKER_JOB_ID=6 airbyte/source-postgres:3.3.17 check --config source_config.json, 2024-03-19 18:10:19 ?[46mplatform?[0m > Reading messages from protocol version 0.2.0, 2024-03-19 18:10:20 ?[46mplatform?[0m > INFO main i.a.i.s.p.PostgresSource(main):712 starting source: class io.airbyte.integrations.source.postgres.PostgresSource, 2024-03-19 18:10:20 ?[46mplatform?[0m > INFO main i.a.c.i.b.IntegrationCliParser(parseOptions):126 integration args: {check=null, config=source_config.json}, 2024-03-19 18:10:20 ?[46mplatform?[0m > INFO main i.a.c.i.b.IntegrationRunner(runInternal):132 Running integration: io.airbyte.cdk.integrations.base.ssh.SshWrappedSource, 2024-03-19 18:10:20 ?[46mplatform?[0m > INFO main i.a.c.i.b.IntegrationRunner(runInternal):133 Command: CHECK, 2024-03-19 18:10:20 ?[46mplatform?[0m > INFO main i.a.c.i.b.IntegrationRunner(runInternal):134 Integration config: IntegrationConfig{command=CHECK, configPath='source_config.json', catalogPath='null', statePath='null'}, 2024-03-19 18:10:20 ?[46mplatform?[0m > WARN main c.n.s.JsonMetaSchema(newValidator):278 Unknown keyword groups - you should define your own Meta Schema. If the keyword is irrelevant for validation, just use a NonValidationKeyword, 2024-03-19 18:10:20 ?[46mplatform?[0m > WARN main c.n.s.JsonMetaSchema(newValidator):278 Unknown keyword order - you should define your own Meta Schema. If the keyword is irrelevant for validation, just use a NonValidationKeyword, 2024-03-19 18:10:20 ?[46mplatform?[0m > WARN main c.n.s.JsonMetaSchema(newValidator):278 Unknown keyword group - you should define your own Meta Schema. If the keyword is irrelevant for validation, just use a NonValidationKeyword, 2024-03-19 18:10:20 ?[46mplatform?[0m > WARN main c.n.s.JsonMetaSchema(newValidator):278 Unknown keyword airbyte_secret - you should define your own Meta Schema. If the keyword is irrelevant for validation, just use a NonValidationKeyword, 2024-03-19 18:10:20 ?[46mplatform?[0m > WARN main c.n.s.JsonMetaSchema(newValidator):278 Unknown keyword always_show - you should define your own Meta Schema. If the keyword is irrelevant for validation, just use a NonValidationKeyword, 2024-03-19 18:10:21 ?[46mplatform?[0m > INFO main i.a.c.i.b.s.SshTunnel(getInstance):252 Starting connection with method: NO_TUNNEL, 2024-03-19 18:10:21 ?[46mplatform?[0m > INFO main i.a.i.s.p.PostgresUtils(isCdc):70 using CDC: false, 2024-03-19 18:10:21 ?[46mplatform?[0m > INFO main c.z.h.HikariDataSource(<init>):79 HikariPool-1 - Starting..., 2024-03-19 18:10:21 ?[46mplatform?[0m > INFO main c.z.h.HikariDataSource(<init>):81 HikariPool-1 - Start completed., 2024-03-19 18:10:21 ?[46mplatform?[0m > INFO main i.a.i.s.p.PostgresUtils(isCdc):70 using CDC: false, 2024-03-19 18:10:21 ?[46mplatform?[0m > INFO main i.a.i.s.p.PostgresUtils(isCdc):70 using CDC: false, 2024-03-19 18:10:21 ?[46mplatform?[0m > INFO main i.a.c.i.s.j.AbstractJdbcSource(lambda$getCheckOperations$1):140 Attempting to get metadata from the database to see if we can connect., 2024-03-19 18:10:21 ?[46mplatform?[0m > INFO main c.z.h.HikariDataSource(close):349 HikariPool-1 - Shutdown initiated..., 2024-03-19 18:10:21 ?[46mplatform?[0m > INFO main c.z.h.HikariDataSource(close):351 HikariPool-1 - Shutdown completed., 2024-03-19 18:10:21 ?[46mplatform?[0m > INFO main i.a.c.i.b.IntegrationRunner(runInternal):227 Completed integration: io.airbyte.cdk.integrations.base.ssh.SshWrappedSource, 2024-03-19 18:10:21 ?[46mplatform?[0m > INFO main i.a.i.s.p.PostgresSource(main):714 completed source: class io.airbyte.integrations.source.postgres.PostgresSource, 2024-03-19 18:10:21 ?[46mplatform?[0m > Check connection job received output: io.airbyte.config.StandardCheckConnectionOutput@225bd62f[status=succeeded,message=<null>,additionalProperties={}], 2024-03-19 18:10:21 ?[46mplatform?[0m > , 2024-03-19 18:10:21 ?[46mplatform?[0m > ----- END CHECK -----, 2024-03-19 18:10:21 ?[46mplatform?[0m > , 2024-03-19 18:10:35 ?[46mplatform?[0m > Docker volume job log path: /tmp/workspace/6/0/logs.log, 2024-03-19 18:10:35 ?[46mplatform?[0m > Executing worker wrapper. Airbyte version: dev, 2024-03-19 18:10:35 ?[46mplatform?[0m > Attempt 0 to save workflow id for cancellation, 2024-03-19 18:10:35 ?[46mplatform?[0m > Using default value for environment variable SIDECAR_KUBE_CPU_LIMIT: '2.0', 2024-03-19 18:10:35 ?[46mplatform?[0m > Using default value for environment variable SOCAT_KUBE_CPU_LIMIT: '2.0', 2024-03-19 18:10:35 ?[46mplatform?[0m > Using default value for environment variable SIDECAR_KUBE_CPU_REQUEST: '0.1', 2024-03-19 18:10:35 ?[46mplatform?[0m > Using default value for environment variable SOCAT_KUBE_CPU_REQUEST: '0.1', 2024-03-19 18:10:35 ?[46mplatform?[0m > , 2024-03-19 18:10:35 ?[46mplatform?[0m > ----- START CHECK -----, 2024-03-19 18:10:35 ?[46mplatform?[0m > , 2024-03-19 18:10:35 ?[46mplatform?[0m > Checking if airbyte/destination-postgres:0.6.3 exists..., 2024-03-19 18:10:35 ?[46mplatform?[0m > Creating docker container = destination-postgres-check-6-0-tmiix with resources io.airbyte.config.ResourceRequirements@5aaec42a[cpuRequest=,cpuLimit=,memoryRequest=,memoryLimit=,additionalProperties={}] and allowedHosts null, 2024-03-19 18:10:35 ?[46mplatform?[0m > airbyte/destination-postgres:0.6.3 was found locally., 2024-03-19 18:10:35 ?[46mplatform?[0m > Preparing command: docker run --rm --init -i -w /data/6/0 --log-driver none --name destination-postgres-check-6-0-tmiix --network host -v airbyte_workspace:/data -v /tmp/airbyte_local:/local -e DEPLOYMENT_MODE=OSS -e WORKER_CONNECTOR_IMAGE=airbyte/destination-postgres:0.6.3 -e AUTO_DETECT_SCHEMA=true -e LAUNCHDARKLY_KEY= -e SOCAT_KUBE_CPU_REQUEST=0.1 -e SOCAT_KUBE_CPU_LIMIT=2.0 -e FIELD_SELECTION_WORKSPACES= -e USE_STREAM_CAPABLE_STATE=true -e WORKER_ENVIRONMENT=DOCKER -e AIRBYTE_ROLE=dev -e APPLY_FIELD_SELECTION=true -e WORKER_JOB_ATTEMPT=0 -e OTEL_COLLECTOR_ENDPOINT=http://host.docker.internal:4317 -e FEATURE_FLAG_CLIENT=config -e AIRBYTE_VERSION=dev -e WORKER_JOB_ID=6 airbyte/destination-postgres:0.6.3 check --config source_config.json, 2024-03-19 18:10:35 ?[46mplatform?[0m > Reading messages from protocol version 0.2.0, 2024-03-19 18:10:39 ?[46mplatform?[0m > WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release, 2024-03-19 18:10:39 ?[46mplatform?[0m > WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release, 2024-03-19 18:10:39 ?[46mplatform?[0m > WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release, 2024-03-19 18:10:39 ?[46mplatform?[0m > WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release, 2024-03-19 18:10:39 ?[46mplatform?[0m > 2024-03-19 18:10:39 ?[32mINFO?[m i.a.i.d.p.PostgresDestination(main):128 - starting destination: class io.airbyte.integrations.destination.postgres.PostgresDestination, 2024-03-19 18:10:40 ?[46mplatform?[0m > 2024-03-19 18:10:40 ?[32mINFO?[m i.a.c.i.b.IntegrationCliParser(parseOptions):126 - integration args: {check=null, config=source_config.json}, 2024-03-19 18:10:40 ?[46mplatform?[0m > 2024-03-19 18:10:40 ?[32mINFO?[m i.a.c.i.b.IntegrationRunner(runInternal):132 - Running integration: io.airbyte.cdk.integrations.base.ssh.SshWrappedDestination, 2024-03-19 18:10:40 ?[46mplatform?[0m > 2024-03-19 18:10:40 ?[32mINFO?[m i.a.c.i.b.IntegrationRunner(runInternal):133 - Command: CHECK, 2024-03-19 18:10:40 ?[46mplatform?[0m > 2024-03-19 18:10:40 ?[32mINFO?[m i.a.c.i.b.IntegrationRunner(runInternal):134 - Integration config: IntegrationConfig{command=CHECK, configPath='source_config.json', catalogPath='null', statePath='null'}, 2024-03-19 18:10:41 ?[46mplatform?[0m > 2024-03-19 18:10:41 ?[33mWARN?[m c.n.s.JsonMetaSchema(newValidator):278 - Unknown keyword order - you should define your own Meta Schema. If the keyword is irrelevant for validation, just use a NonValidationKeyword, 2024-03-19 18:10:41 ?[46mplatform?[0m > 2024-03-19 18:10:41 ?[33mWARN?[m c.n.s.JsonMetaSchema(newValidator):278 - Unknown keyword airbyte_secret - you should define your own Meta Schema. If the keyword is irrelevant for validation, just use a NonValidationKeyword, 2024-03-19 18:10:42 ?[46mplatform?[0m > 2024-03-19 18:10:42 ?[32mINFO?[m i.a.c.i.b.s.SshTunnel(getInstance):252 - Starting connection with method: NO_TUNNEL, 2024-03-19 18:10:42 ?[46mplatform?[0m > 2024-03-19 18:10:42 ?[32mINFO?[m c.z.h.HikariDataSource(<init>):80 - HikariPool-1 - Starting..., 2024-03-19 18:10:43 ?[46mplatform?[0m > 2024-03-19 18:10:43 ?[32mINFO?[m c.z.h.HikariDataSource(<init>):82 - HikariPool-1 - Start completed., 2024-03-19 18:10:44 ?[46mplatform?[0m > 2024-03-19 18:10:44 ?[32mINFO?[m c.z.h.HikariDataSource(close):350 - HikariPool-1 - Shutdown initiated..., 2024-03-19 18:10:44 ?[46mplatform?[0m > 2024-03-19 18:10:44 ?[32mINFO?[m c.z.h.HikariDataSource(close):352 - HikariPool-1 - Shutdown completed., 2024-03-19 18:10:44 ?[46mplatform?[0m > 2024-03-19 18:10:44 ?[32mINFO?[m i.a.c.i.b.IntegrationRunner(runInternal):231 - Completed integration: io.airbyte.cdk.integrations.base.ssh.SshWrappedDestination, 2024-03-19 18:10:44 ?[46mplatform?[0m > 2024-03-19 18:10:44 ?[32mINFO?[m i.a.i.d.p.PostgresDestination(main):130 - completed destination: class io.airbyte.integrations.destination.postgres.PostgresDestination, 2024-03-19 18:10:44 ?[46mplatform?[0m > Destination process done (exit code 0), 2024-03-19 18:10:44 ?[46mplatform?[0m > Check connection job received output: io.airbyte.config.StandardCheckConnectionOutput@69548947[status=succeeded,message=<null>,additionalProperties={}], 2024-03-19 18:10:45 ?[46mplatform?[0m > , 2024-03-19 18:10:45 ?[46mplatform?[0m > ----- END CHECK -----, 2024-03-19 18:10:45 ?[46mplatform?[0m > , 2024-03-19 18:11:07 ?[46mplatform?[0m > Docker volume job log path: /tmp/workspace/6/0/logs.log, 2024-03-19 18:11:07 ?[46mplatform?[0m > Executing worker wrapper. Airbyte version: dev, 2024-03-19 18:11:07 ?[46mplatform?[0m > Attempt 0 to save workflow id for cancellation, 2024-03-19 18:11:07 ?[46mplatform?[0m > Creating workload 10dd1326-fe78-4952-a4c0-91e1a23d42a9_6_0_sync, 2024-03-19 18:11:10 ?[46mplatform?[0m > Workload 10dd1326-fe78-4952-a4c0-91e1a23d42a9_6_0_sync is pending, 2024-03-19 18:11:11 ?[32mINFO?[m i.a.w.l.p.s.m.Stage(apply):39 - APPLY Stage: CLAIM — (workloadId = 10dd1326-fe78-4952-a4c0-91e1a23d42a9_6_0_sync) — (dataplaneId = local), 2024-03-19 18:11:11 ?[32mINFO?[m i.a.w.l.c.WorkloadApiClient(claim):69 - Claimed: true for 10dd1326-fe78-4952-a4c0-91e1a23d42a9_6_0_sync via API for local, 2024-03-19 18:11:11 ?[32mINFO?[m i.a.w.l.p.s.m.Stage(apply):39 - APPLY Stage: CHECK_STATUS — (workloadId = 10dd1326-fe78-4952-a4c0-91e1a23d42a9_6_0_sync) — (dataplaneId = local), 2024-03-19 18:11:11 ?[32mINFO?[m i.a.w.l.p.DockerPodLauncher(run):157 - Running: docker ps --quiet --filter name=c26e2812-2e30-456a-85fd-f8b0b0c009fd, 2024-03-19 18:11:12 ?[32mINFO?[m i.a.w.l.p.s.CheckStatusStage(applyStage):61 - No pod found running for workload 10dd1326-fe78-4952-a4c0-91e1a23d42a9_6_0_sync, 2024-03-19 18:11:12 ?[32mINFO?[m i.a.w.l.p.s.m.Stage(apply):39 - APPLY Stage: BUILD — (workloadId = 10dd1326-fe78-4952-a4c0-91e1a23d42a9_6_0_sync) — (dataplaneId = local), 2024-03-19 18:11:12 ?[32mINFO?[m i.a.a.c.AirbyteApiClient(retryWithJitterThrows):297 - Attempt 0 to retrieve the connection, 2024-03-19 18:11:12 ?[32mINFO?[m i.a.a.c.AirbyteApiClient(retryWithJitterThrows):297 - Attempt 0 to retrieve the state, 2024-03-19 18:11:13 ?[33mWARN?[m o.j.t.JooqLogger(lambda$warn$7):461 - Version mismatch : Database version is older than what dialect POSTGRES supports: 13.14. Consider https://www.jooq.org/download/support-matrix to see what jOOQ version and edition supports which RDBMS versions., 2024-03-19 18:11:13 ?[32mINFO?[m i.a.w.l.p.s.m.Stage(apply):39 - APPLY Stage: MUTEX — (workloadId = 10dd1326-fe78-4952-a4c0-91e1a23d42a9_6_0_sync) — (dataplaneId = local), 2024-03-19 18:11:13 ?[32mINFO?[m i.a.w.l.p.s.EnforceMutexStage(applyStage):55 - Mutex key: 10dd1326-fe78-4952-a4c0-91e1a23d42a9 specified for workload: 10dd1326-fe78-4952-a4c0-91e1a23d42a9_6_0_sync. Attempting to delete existing pods..., 2024-03-19 18:11:13 ?[32mINFO?[m i.a.w.l.p.DockerPodLauncher(run):157 - Running: docker ps --quiet --filter label=mutex=10dd1326-fe78-4952-a4c0-91e1a23d42a9, 2024-03-19 18:11:14 ?[32mINFO?[m i.a.w.l.p.s.EnforceMutexStage(applyStage):67 - Mutex key: 10dd1326-fe78-4952-a4c0-91e1a23d42a9 specified for workload: 10dd1326-fe78-4952-a4c0-91e1a23d42a9_6_0_sync found no existing pods. Continuing..., 2024-03-19 18:11:14 ?[32mINFO?[m i.a.w.l.p.s.m.Stage(apply):39 - APPLY Stage: LAUNCH — (workloadId = 10dd1326-fe78-4952-a4c0-91e1a23d42a9_6_0_sync) — (dataplaneId = local), 2024-03-19 18:11:14 ?[32mINFO?[m i.a.w.l.p.DockerPodLauncher(run):157 - Running: docker run --rm --init -i -d --name c26e2812-2e30-456a-85fd-f8b0b0c009fd --network airbyte-platform_airbyte_internal -w /tmp/workspace/6/0/orchestrator -v airbyte_workspace:/tmp/workspace -v /tmp/airbyte_local:/tmp/airbyte_local -v /var/run/docker.sock:/var/run/docker.sock --label mutex=10dd1326-fe78-4952-a4c0-91e1a23d42a9 --env AIRBYTE_CONFIG_DIR=/tmp/workspace/6/0/orchestrator --env-file /tmp/workspace/6/0/orchestrator/env-file --cpus=2 --memory-reservation=2Gi --memory=2Gi airbyte/container-orchestrator:dev, 2024-03-19 18:11:15 ?[32mINFO?[m i.a.w.l.c.WorkloadApiClient(updateStatusToLaunched):54 - Attempting to update workload: 10dd1326-fe78-4952-a4c0-91e1a23d42a9_6_0_sync to LAUNCHED., 2024-03-19 18:11:15 ?[32mINFO?[m i.a.w.l.p.h.SuccessHandler(accept):61 - Pipeline completed for workload: 10dd1326-fe78-4952-a4c0-91e1a23d42a9_6_0_sync., 2024-03-19 18:11:23 ?[32mINFO?[m i.m.r.Micronaut(start):100 - Startup completed in 4583ms. Server Running: http://2b2d1a89cb38:9000, 2024-03-19 18:11:23 ?[32mINFO?[m i.a.f.ConfigFileClient(<init>):105 - path /flags does not exist, will return default flag values, 2024-03-19 18:11:23 ?[33mWARN?[m i.a.m.l.MetricClientFactory(initialize):72 - MetricClient was not recognized or not provided. Accepted values are `datadog` or `otel`. , 2024-03-19 18:11:24 ?[46mreplication-orchestrator?[0m > Writing async status INITIALIZING for KubePodInfo[namespace=default, name=orchestrator-repl-job-6-attempt-0, mainContainerInfo=KubeContainerInfo[image=airbyte/container-orchestrator:dev, pullPolicy=IfNotPresent]]..., 2024-03-19 18:11:24 ?[1;31mERROR?[m i.a.c.Application(run):80 - Killing orchestrator because of an Exception, java.nio.file.AccessDeniedException: /tmp/airbyte_local/state, at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90) ~[?:?], at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106) ~[?:?], at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) ~[?:?], at java.base/sun.nio.fs.UnixFileSystemProvider.createDirectory(UnixFileSystemProvider.java:438) ~[?:?], at java.base/java.nio.file.Files.createDirectory(Files.java:699) ~[?:?], at java.base/java.nio.file.Files.createAndCheckIsDirectory(Files.java:807) ~[?:?], at java.base/java.nio.file.Files.createDirectories(Files.java:793) ~[?:?], at kotlin.io.path.PathsKt__PathUtilsKt.createParentDirectories(PathUtils.kt:569) ~[kotlin-stdlib-1.9.23.jar:1.9.23-release-779], at io.airbyte.workers.storage.LocalStorageClient.write(StorageClient.kt:168) ~[io.airbyte-airbyte-commons-worker-dev.jar:?], at io.airbyte.container_orchestrator.AsyncStateManager.write(AsyncStateManager.java:52) ~[io.airbyte-airbyte-container-orchestrator-dev.jar:?], at io.airbyte.container_orchestrator.AsyncStateManager.write(AsyncStateManager.java:59) ~[io.airbyte-airbyte-container-orchestrator-dev.jar:?], at io.airbyte.container_orchestrator.Application.run(Application.java:77) [io.airbyte-airbyte-container-orchestrator-dev.jar:?], at io.airbyte.container_orchestrator.Application.main(Application.java:38) [io.airbyte-airbyte-container-orchestrator-dev.jar:?], 2024-03-19 18:11:24 ?[32mINFO?[m i.a.c.AsyncStateManager(write):51 - Writing async status FAILED for KubePodInfo[namespace=default, name=orchestrator-repl-job-6-attempt-0, mainContainerInfo=KubeContainerInfo[image=airbyte/container-orchestrator:dev, pullPolicy=IfNotPresent]]..., 2024-03-19 18:11:24 ?[1;31mERROR?[m i.a.c.Application(main):40 - could not run /tmp/airbyte_local/state, java.nio.file.AccessDeniedException: /tmp/airbyte_local/state, at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90) ~[?:?], at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106) ~[?:?], at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) ~[?:?], at java.base/sun.nio.fs.UnixFileSystemProvider.createDirectory(UnixFileSystemProvider.java:438) ~[?:?], at java.base/java.nio.file.Files.createDirectory(Files.java:699) ~[?:?], at java.base/java.nio.file.Files.createAndCheckIsDirectory(Files.java:807) ~[?:?], at java.base/java.nio.file.Files.createDirectories(Files.java:793) ~[?:?], at kotlin.io.path.PathsKt__PathUtilsKt.createParentDirectories(PathUtils.kt:569) ~[kotlin-stdlib-1.9.23.jar:1.9.23-release-779], at io.airbyte.workers.storage.LocalStorageClient.write(StorageClient.kt:168) ~[io.airbyte-airbyte-commons-worker-dev.jar:?], at io.airbyte.container_orchestrator.AsyncStateManager.write(AsyncStateManager.java:52) ~[io.airbyte-airbyte-container-orchestrator-dev.jar:?], at io.airbyte.container_orchestrator.AsyncStateManager.write(AsyncStateManager.java:59) ~[io.airbyte-airbyte-container-orchestrator-dev.jar:?], at io.airbyte.container_orchestrator.Application.run(Application.java:81) ~[io.airbyte-airbyte-container-orchestrator-dev.jar:?], at io.airbyte.container_orchestrator.Application.main(Application.java:38) [io.airbyte-airbyte-container-orchestrator-dev.jar:?], 2024-03-19 18:13:10 ?[46mplatform?[0m > Workload 10dd1326-fe78-4952-a4c0-91e1a23d42a9_6_0_sync is launched, 2024-03-19 18:15:10 ?[46mplatform?[0m > Workload 10dd1326-fe78-4952-a4c0-91e1a23d42a9_6_0_sync is launched, 2024-03-19 18:17:10 ?[46mplatform?[0m > Workload 10dd1326-fe78-4952-a4c0-91e1a23d42a9_6_0_sync is launched, 2024-03-19 18:19:10 ?[46mplatform?[0m > Workload 10dd1326-fe78-4952-a4c0-91e1a23d42a9_6_0_sync is launched, 2024-03-19 18:21:10 ?[46mplatform?[0m > Workload 10dd1326-fe78-4952-a4c0-91e1a23d42a9_6_0_sync is launched] ==> expected: <succeeded> but was: <running>
|
Platform: Build
Process returned exit code 1
Launched as "./tools/bin/acceptance_test.sh"
Launched at "/actions-runner/_work/airbyte-platform/airbyte-platform"
Attempts exhausted, made 3 attempts :
Attempt #1 started at : 18:04:20 GMT+0000 (Coordinated Universal Time)
Attempt #2 started at : 18:22:11 GMT+0000 (Coordinated Universal Time)
Attempt #3 started at : 18:28:36 GMT+0000 (Coordinated Universal Time)
|
Platform: Build
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
|
Notify Slack Channel on Build Failures
Can't find 'action.yml', 'action.yaml' or 'Dockerfile' under '/home/runner/work/airbyte-platform/airbyte-platform/.github/actions/match-github-to-slack-user'. Did you forget to run actions/checkout before running your local action?
|
Frontend: Run End-to-End Tests
Process completed with exit code 1.
|
Frontend: Run End-to-End Tests
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
|
Ensure all required Docker images exist on Dockerhub
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Detect Modified Files
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, dorny/paths-filter@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Platform: Start Helm Acceptance Test Runner
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Platform: Start Helm Acceptance Test Runner
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, aws-actions/configure-aws-credentials@v1, airbytehq/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Platform: Start Helm Acceptance Test Runner
The following actions uses node12 which is deprecated and will be forced to run on node16: aws-actions/configure-aws-credentials@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Platform: Start Helm Acceptance Test Runner
Unexpected input(s) 'iam-role-name', valid inputs are ['aws-access-key-id', 'aws-secret-access-key', 'github-token', 'ec2-image-id', 'ec2-instance-type', 'subnet-id', 'security-group-id', 'label', 'ec2-instance-id']
|
Platform: Start Helm Acceptance Test Runner
Unexpected input(s) 'iam-role-name', valid inputs are ['aws-access-key-id', 'aws-secret-access-key', 'github-token', 'ec2-image-id', 'ec2-instance-type', 'subnet-id', 'security-group-id', 'label', 'ec2-instance-id']
|
Frontend: Start EC2 Runner
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Frontend: Start EC2 Runner
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, aws-actions/configure-aws-credentials@v1, airbytehq/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Frontend: Start EC2 Runner
The following actions uses node12 which is deprecated and will be forced to run on node16: aws-actions/configure-aws-credentials@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Platform: Start Build EC2 Runner
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Platform: Start Build EC2 Runner
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, aws-actions/configure-aws-credentials@v1, airbytehq/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Platform: Start Build EC2 Runner
The following actions uses node12 which is deprecated and will be forced to run on node16: aws-actions/configure-aws-credentials@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Frontend E2E Tests: Start EC2 Runner
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Frontend E2E Tests: Start EC2 Runner
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, aws-actions/configure-aws-credentials@v1, airbytehq/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Frontend E2E Tests: Start EC2 Runner
The following actions uses node12 which is deprecated and will be forced to run on node16: aws-actions/configure-aws-credentials@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Platform: Acceptance Tests (Helm)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: Wandalen/[email protected]_js_action, actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Platform: Acceptance Tests (Helm)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Platform: Acceptance Tests (Helm)
No file matches path ./*/build/test-results/*/*.xml
|
Platform: Stop Helm Acceptance Test EC2 Runner
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: aws-actions/configure-aws-credentials@v1, actions/checkout@v3, airbytehq/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Platform: Stop Helm Acceptance Test EC2 Runner
The following actions uses node12 which is deprecated and will be forced to run on node16: aws-actions/configure-aws-credentials@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Platform: Stop Helm Acceptance Test EC2 Runner
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Frontend: Build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: Wandalen/[email protected]_js_action, actions/checkout@v3, actions/cache@v3, actions/setup-java@v3, actions/setup-python@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Frontend: Stop Runner
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: aws-actions/configure-aws-credentials@v1, actions/checkout@v3, airbytehq/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Frontend: Stop Runner
The following actions uses node12 which is deprecated and will be forced to run on node16: aws-actions/configure-aws-credentials@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Frontend: Stop Runner
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Platform: Build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: Wandalen/[email protected]_js_action, actions/checkout@v3, actions/cache@v3, actions/setup-java@v3, actions/setup-python@v4, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Platform: Build
Test report summary exceeded limit of 65535 bytes and will be trimmed
|
Notify Slack Channel on Build Failures
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Platform: Stop Build EC2 Runner
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: aws-actions/configure-aws-credentials@v1, actions/checkout@v3, airbytehq/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Platform: Stop Build EC2 Runner
The following actions uses node12 which is deprecated and will be forced to run on node16: aws-actions/configure-aws-credentials@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Platform: Stop Build EC2 Runner
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Frontend: Run End-to-End Tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3, actions/setup-java@v3, actions/setup-python@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Frontend E2E Tests: Stop Runner
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: aws-actions/configure-aws-credentials@v1, actions/checkout@v3, airbytehq/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Frontend E2E Tests: Stop Runner
The following actions uses node12 which is deprecated and will be forced to run on node16: aws-actions/configure-aws-credentials@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Frontend E2E Tests: Stop Runner
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|