diff --git a/airbyte-ci/connectors/ci_credentials/ci_credentials/secrets_manager.py b/airbyte-ci/connectors/ci_credentials/ci_credentials/secrets_manager.py index 2c02785957b4c..c024caf015870 100644 --- a/airbyte-ci/connectors/ci_credentials/ci_credentials/secrets_manager.py +++ b/airbyte-ci/connectors/ci_credentials/ci_credentials/secrets_manager.py @@ -117,6 +117,9 @@ def __load_gsm_secrets(self) -> List[RemoteSecret]: enabled_versions = [version["name"] for version in versions_data["versions"] if version["state"] == "ENABLED"] if len(enabled_versions) > 1: self.logger.critical(f"{log_name} should have one enabled version at the same time!!!") + if not enabled_versions: + self.logger.warning(f"{log_name} doesn't have enabled versions for {secret_name}") + continue enabled_version = enabled_versions[0] secret_url = f"https://secretmanager.googleapis.com/v1/{enabled_version}:access" secret_data = self.api.get(secret_url)