🎉 New Source: Dremio (#19912)
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
#
|
||||
# Copyright (c) 2022 Airbyte, Inc., all rights reserved.
|
||||
#
|
||||
@@ -0,0 +1,16 @@
|
||||
#
|
||||
# Copyright (c) 2022 Airbyte, Inc., all rights reserved.
|
||||
#
|
||||
|
||||
|
||||
import pytest
|
||||
|
||||
pytest_plugins = ("source_acceptance_test.plugin",)
|
||||
|
||||
|
||||
@pytest.fixture(scope="session", autouse=True)
|
||||
def connector_setup():
|
||||
"""This fixture is a placeholder for external resources that acceptance test might require."""
|
||||
# TODO: setup test dependencies if needed. otherwise remove the TODO comments
|
||||
yield
|
||||
# TODO: clean up test dependencies
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"streams": [
|
||||
{
|
||||
"stream": {
|
||||
"name": "catalogs",
|
||||
"source_defined_primary_key": [["id"]],
|
||||
"json_schema": {},
|
||||
"supported_sync_modes": ["full_refresh"]
|
||||
},
|
||||
"sync_mode": "full_refresh",
|
||||
"destination_sync_mode": "overwrite"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
documentationUrl: "https://docs.airbyte.com/integrations/sources/dremio"
|
||||
connectionSpecification:
|
||||
$schema: http://json-schema.org/draft-07/schema#
|
||||
title: Dremio Spec
|
||||
type: object
|
||||
additionalProperties: true
|
||||
required:
|
||||
- api_key
|
||||
- base_url
|
||||
properties:
|
||||
api_key:
|
||||
type: string
|
||||
description: "API Key that is generated when you authenticate to Dremio API"
|
||||
airbyte_secret: true
|
||||
base_url:
|
||||
type: string
|
||||
description: "URL of your Dremio instance"
|
||||
# pattern: "^https://" # temporary solution, till we have a stable sandbox with HTTPS
|
||||
default: "https://app.dremio.cloud"
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"base_url": "does_not_exist",
|
||||
"api_key": "invalid_api_key"
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"base_url": "https://app.dremio.cloud/",
|
||||
"api_key": "sample_api_key"
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user