airbytehq / PyAirbyte

PyAirbyte brings the power of Airbyte to every Python developer.
https://docs.airbyte.com/pyairbyte
Other
178 stars 20 forks source link

Feat: Add singular `fetch_connector_secret()` for `GoogleGSMSecretManager`, fix GSM edge cases, and add CI tests #191

Closed aaronsteers closed 2 months ago

aaronsteers commented 2 months ago

We were lacking integration tests for the GSM-based secret fetching (by label and connector).

This PR adds needed integration tests and fixes bugs that otherwise prevent successful retrieval.

This also adds a singular fetch_connector_secret() which just gives the first secret that would be returned by fetch_connector_secrets().