Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

📝Destination Astra DB Connector Name Update, Icon Update, Spec formatting and tooltips #34600

Merged
merged 26 commits into from
Jan 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
3b6b82f
Destination Astra
anomnaco Jan 9, 2024
441a244
Merge remote-tracking branch 'origin/master' into destination-astra
Jan 15, 2024
06b8950
Updating main airbyte requirement
anomnaco Jan 17, 2024
f0d7c26
Removing extraneous reqs
anomnaco Jan 17, 2024
0326741
Add create collection to check
anomnaco Jan 17, 2024
86d3c67
Switch from id and region to endpoint
anomnaco Jan 17, 2024
6e9c528
Updating Astra Destination Docs
anomnaco Jan 17, 2024
ae832cc
Merge branch 'destination-astra' of github.com:Anant/airbyte-dest-ast…
Jan 18, 2024
d0fb593
Merge remote-tracking branch 'origin/master' into destination-astra
Jan 18, 2024
5f52ca7
PR Comments except Unit Tests
anomnaco Jan 19, 2024
c209d34
Integration and unit test fixes
anomnaco Jan 22, 2024
7b2f020
Merge branch 'destination-astra' of github.com:Anant/airbyte-dest-ast…
Jan 23, 2024
7259b3a
Merge remote-tracking branch 'origin/master' into destination-astra
Jan 23, 2024
975b89c
cleanup
Jan 23, 2024
705131c
enable
Jan 23, 2024
8e50884
Merge remote-tracking branch 'origin/master' into destination-astra
Jan 23, 2024
276da69
Remove airbyte_secret from endpoint
anomnaco Jan 23, 2024
c17b7c1
Move create collection indexer and Readable error message
anomnaco Jan 24, 2024
6e03f43
Merge branch 'destination-astra' of github.com:Anant/airbyte-dest-ast…
Jan 25, 2024
59b639f
Merge remote-tracking branch 'origin/master' into destination-astra
Jan 25, 2024
4d2f5f4
fix some things
Jan 25, 2024
149c8ad
update docs
Jan 25, 2024
d5e766d
DS Branding and Tooltips
anomnaco Jan 26, 2024
a0e0c66
Merge remote-tracking branch 'Anant/destination-astra' into flash1293…
Jan 29, 2024
cc6bfc1
make icon transparent background
Jan 29, 2024
e4aa55d
format
Jan 29, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,27 @@
class AstraIndexingModel(BaseModel):
astra_db_app_token: str = Field(
...,
title="AstraDB Application Token",
title="Astra DB Application Token",
airbyte_secret=True,
description="AstraDB Application Token",
description="The application token authorizes a user to connect to a specific Astra DB database. It is created when the user clicks the Generate Token button on the Overview tab of the Database page in the Astra UI.",
)
astra_db_endpoint: str = Field(
...,
title="AstraDB Endpoint",
description="AstraDB Endpoint",
title="Astra DB Endpoint",
description="The endpoint specifies which Astra DB database queries are sent to. It can be copied from the Database Details section of the Overview tab of the Database page in the Astra UI.",
pattern="^https:\\/\\/([a-z]|[0-9]){8}-([a-z]|[0-9]){4}-([a-z]|[0-9]){4}-([a-z]|[0-9]){4}-([a-z]|[0-9]){12}-[^\\.]*?\\.apps\\.astra\\.datastax\\.com",
examples=["https://8292d414-dd1b-4c33-8431-e838bedc04f7-us-east1.apps.astra.datastax.com"],
)
astra_db_keyspace: str = Field(..., title="AstraDB Keyspace", description="Astra DB Keyspace")
collection: str = Field(..., title="AstraDB collection", description="AstraDB collection")
astra_db_keyspace: str = Field(
...,
title="Astra DB Keyspace",
description="Keyspaces (or Namespaces) serve as containers for organizing data within a database. You can create a new keyspace uisng the Data Explorer tab in the Astra UI. The keyspace default_keyspace is created for you when you create a Vector Database in Astra DB.",
)
collection: str = Field(
...,
title="Astra DB collection",
description="Collections hold data. They are analagous to tables in traditional Cassandra terminology. This tool will create the collection with the provided name automatically if it does not already exist. Alternatively, you can create one thorugh the Data Explorer tab in the Astra UI.",
)

class Config:
title = "Indexing"
Expand Down
57 changes: 12 additions & 45 deletions airbyte-integrations/connectors/destination-astra/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -317,28 +317,28 @@
"type": "object",
"properties": {
"astra_db_app_token": {
"title": "AstraDB Application Token",
"description": "AstraDB Application Token",
"title": "Astra DB Application Token",
"description": "The application token authorizes a user to connect to a specific Astra DB database. It is created when the user clicks the Generate Token button on the Overview tab of the Database page in the Astra UI.",
"airbyte_secret": true,
"type": "string"
},
"astra_db_endpoint": {
"title": "AstraDB Endpoint",
"description": "AstraDB Endpoint",
"title": "Astra DB Endpoint",
"description": "The endpoint specifies which Astra DB database queries are sent to. It can be copied from the Database Details section of the Overview tab of the Database page in the Astra UI.",
"pattern": "^https:\\/\\/([a-z]|[0-9]){8}-([a-z]|[0-9]){4}-([a-z]|[0-9]){4}-([a-z]|[0-9]){4}-([a-z]|[0-9]){12}-[^\\.]*?\\.apps\\.astra\\.datastax\\.com",
"examples": [
"https://8292d414-dd1b-4c33-8431-e838bedc04f7-us-east1.apps.astra.datastax.com"
],
"type": "string"
},
"astra_db_keyspace": {
"title": "AstraDB Keyspace",
"description": "Astra DB Keyspace",
"title": "Astra DB Keyspace",
"description": "Keyspaces (or Namespaces) serve as containers for organizing data within a database. You can create a new keyspace uisng the Data Explorer tab in the Astra UI. The keyspace default_keyspace is created for you when you create a Vector Database in Astra DB.",
"type": "string"
},
"collection": {
"title": "AstraDB collection",
"description": "AstraDB collection",
"title": "Astra DB collection",
"description": "Collections hold data. They are analagous to tables in traditional Cassandra terminology. This tool will create the collection with the provided name automatically if it does not already exist. Alternatively, you can create one thorugh the Data Explorer tab in the Astra UI.",
"type": "string"
}
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,12 @@ data:
connectorSubtype: database
connectorType: destination
definitionId: 042ce96f-1158-4662-9543-e2ff015be97a
dockerImageTag: 0.1.0
dockerImageTag: 0.1.1
dockerRepository: airbyte/destination-astra
githubIssueLabel: destination-astra
icon: astra.svg
license: MIT
name: Astra
name: Astra DB
releaseDate: 2024-01-10
releaseStage: alpha
supportLevel: community
Expand Down
3 changes: 2 additions & 1 deletion docs/integrations/destinations/astra.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Astra Destination
# Astra DB Destination

This page contains the setup guide and reference information for the destination-astra connector.

Expand Down Expand Up @@ -38,4 +38,5 @@ This page contains the setup guide and reference information for the destination
## Changelog
| Version | Date | Pull Request | Subject |
| :------ | :--------- | :------------------------------------------------------- | :-------------------------- |
| 0.1.1 | 2024-01-26 | | DS Branding Update |
| 0.1.0 | 2024-01-08 | | Initial Release |
Loading