airbytehq / airbytehq/PyAirbyte

Cloud tests failing with permission errors (Status 403)

Abierto
#764 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
344
Forks
77
Merge medio
1 d 11 h
PR fusionados (30 d)
35

Descripción

# Cloud tests failing with permission errors (Status 403)

## Problem Description

The cloud integration tests in PyAirbyte are failing with permission errors when trying to access job information from the Airbyte Cloud API.

## Failing Tests

- `test_translate_cloud_job_to_sql_cache[Faker->Snowflake]`
- `test_translate_cloud_job_to_sql_cache[Faker->BigQuery]`

## Error Details

```
airbyte_api.errors.sdkerror.SDKError: API error occurred: Status 403
{"status":403,"type":"https://reference.airbyte.com/reference/errors#forbidden","title":"forbidden","detail":"The request is forbidden.","documentationUrl":null,"data":{"message":"Caller does not have the required WORKSPACE_READER permissions to access the resource(s)."}}
```

## Root Cause

The tests are failing because the API credentials being used do not have the required `WORKSPACE_READER` permissions to access job information from the Airbyte Cloud workspace.

## Current Status

- Tests have been marked with `@pytest.mark.xfail` to prevent CI failures while this issue is resolved
- See PR: [will be linked after PR creation]

## Resolution Required

1. Update the API credentials or workspace permissions to grant `WORKSPACE_READER` access
2. Verify the cloud integration tests pass with proper permissions
3. Remove the `@pytest.mark.xfail` markers once tests are working

## Requested by

@aaronsteers - for cloud test investigation and CI stability

## Related Files

- `tests/integration_tests/cloud/test_cloud_sql_reads.py`
- `tests/integration_tests/cloud/conftest.py` (credential configuration)

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.