From ef3bd4c65a45032523892e2a1898edad897bb2ce Mon Sep 17 00:00:00 2001 From: Anush Date: Mon, 23 Sep 2024 21:55:49 +0530 Subject: [PATCH] docs: Infra section (#1196) --- qdrant-landing/content/documentation/3-dl.md | 2 +- qdrant-landing/content/documentation/5-dl.md | 2 +- qdrant-landing/content/documentation/datasets.md | 2 +- .../content/documentation/examples/_index.md | 2 +- qdrant-landing/content/documentation/faq/_index.md | 2 +- .../content/documentation/frameworks/_index.md | 1 - .../content/documentation/infrastructure/_index.md | 12 ++++++++++++ .../{platforms => infrastructure}/pulumi.md | 0 .../{platforms => infrastructure}/terraform.md | 0 .../{frameworks => infrastructure}/testcontainers.md | 5 +++-- .../content/documentation/observability/_index.md | 2 +- .../content/documentation/platforms/_index.md | 3 +-- .../content/documentation/qdrant-cloud-api.md | 2 +- .../content/documentation/release-notes.md | 2 +- .../content/documentation/send-data/_index.md | 2 +- 15 files changed, 25 insertions(+), 14 deletions(-) create mode 100644 qdrant-landing/content/documentation/infrastructure/_index.md rename qdrant-landing/content/documentation/{platforms => infrastructure}/pulumi.md (100%) rename qdrant-landing/content/documentation/{platforms => infrastructure}/terraform.md (100%) rename qdrant-landing/content/documentation/{frameworks => infrastructure}/testcontainers.md (83%) diff --git a/qdrant-landing/content/documentation/3-dl.md b/qdrant-landing/content/documentation/3-dl.md index 7743e102e..7405aefb5 100644 --- a/qdrant-landing/content/documentation/3-dl.md +++ b/qdrant-landing/content/documentation/3-dl.md @@ -2,7 +2,7 @@ #Delimiter files are used to separate the list of documentation pages into sections. title: "Examples" type: delimiter -weight: 23 # Change this weight to change order of sections +weight: 24 # Change this weight to change order of sections sitemapExclude: True _build: publishResources: false diff --git a/qdrant-landing/content/documentation/5-dl.md b/qdrant-landing/content/documentation/5-dl.md index d70c81146..98a9775b2 100644 --- a/qdrant-landing/content/documentation/5-dl.md +++ b/qdrant-landing/content/documentation/5-dl.md @@ -2,7 +2,7 @@ #Delimiter files are used to separate the list of documentation pages into sections. title: "Support" type: delimiter -weight: 26 # Change this weight to change order of sections +weight: 27 # Change this weight to change order of sections sitemapExclude: True _build: publishResources: false diff --git a/qdrant-landing/content/documentation/datasets.md b/qdrant-landing/content/documentation/datasets.md index ea3c2ce8a..9fe17df6f 100644 --- a/qdrant-landing/content/documentation/datasets.md +++ b/qdrant-landing/content/documentation/datasets.md @@ -1,6 +1,6 @@ --- title: Practice Datasets -weight: 28 +weight: 29 --- # Common Datasets in Snapshot Format diff --git a/qdrant-landing/content/documentation/examples/_index.md b/qdrant-landing/content/documentation/examples/_index.md index 05c6ee866..ca1a3475c 100644 --- a/qdrant-landing/content/documentation/examples/_index.md +++ b/qdrant-landing/content/documentation/examples/_index.md @@ -1,6 +1,6 @@ --- title: Build Prototypes -weight: 25 +weight: 26 --- # Examples diff --git a/qdrant-landing/content/documentation/faq/_index.md b/qdrant-landing/content/documentation/faq/_index.md index a1ee4689f..e07fc947d 100644 --- a/qdrant-landing/content/documentation/faq/_index.md +++ b/qdrant-landing/content/documentation/faq/_index.md @@ -1,5 +1,5 @@ --- title: FAQ -weight: 27 +weight: 28 is_empty: true --- \ No newline at end of file diff --git a/qdrant-landing/content/documentation/frameworks/_index.md b/qdrant-landing/content/documentation/frameworks/_index.md index 7ad1ab81a..08e52f5c7 100644 --- a/qdrant-landing/content/documentation/frameworks/_index.md +++ b/qdrant-landing/content/documentation/frameworks/_index.md @@ -23,6 +23,5 @@ weight: 20 | [Pandas-AI](./pandas-ai/) | Python library to query/visualize your data (CSV, XLSX, PostgreSQL, etc.) in natural language | | [Semantic Router](./semantic-router/) | Python library to build a decision-making layer for AI applications using vector search. | | [Spring AI](./spring-ai/) | Java AI framework for building with Spring design principles such as portability and modular design. | -| [Testcontainers](./testcontainers/) | Set of frameworks for running containerized dependencies in tests. | | [txtai](./txtai/) | Python library for semantic search, LLM orchestration and language model workflows. | | [Vanna AI](./vanna-ai/) | Python RAG framework for SQL generation and querying. | diff --git a/qdrant-landing/content/documentation/infrastructure/_index.md b/qdrant-landing/content/documentation/infrastructure/_index.md new file mode 100644 index 000000000..a42242afa --- /dev/null +++ b/qdrant-landing/content/documentation/infrastructure/_index.md @@ -0,0 +1,12 @@ +--- +title: Infrastructure +weight: 21 +--- + +## Infrastructure Integrations + +| Integration | Description | +| ----------------------------------- | ------------------------------------------------------------------------------------------- | +| [Pulumi](./pulumi/) | Infrastructure as code tool for creating, deploying, and managing cloud infrastructure | +| [Terraform](./terraform/) | infrastructure as code tool to define resources in human-readable configuration files. | +| [Testcontainers](./testcontainers/) | Open source framework for providing throwaway, lightweight instances of systems for testing | diff --git a/qdrant-landing/content/documentation/platforms/pulumi.md b/qdrant-landing/content/documentation/infrastructure/pulumi.md similarity index 100% rename from qdrant-landing/content/documentation/platforms/pulumi.md rename to qdrant-landing/content/documentation/infrastructure/pulumi.md diff --git a/qdrant-landing/content/documentation/platforms/terraform.md b/qdrant-landing/content/documentation/infrastructure/terraform.md similarity index 100% rename from qdrant-landing/content/documentation/platforms/terraform.md rename to qdrant-landing/content/documentation/infrastructure/terraform.md diff --git a/qdrant-landing/content/documentation/frameworks/testcontainers.md b/qdrant-landing/content/documentation/infrastructure/testcontainers.md similarity index 83% rename from qdrant-landing/content/documentation/frameworks/testcontainers.md rename to qdrant-landing/content/documentation/infrastructure/testcontainers.md index f90104655..6105af5b5 100644 --- a/qdrant-landing/content/documentation/frameworks/testcontainers.md +++ b/qdrant-landing/content/documentation/infrastructure/testcontainers.md @@ -1,12 +1,13 @@ --- title: Testcontainers +aliases: [ ../frameworks/testcontainers/ ] --- # Testcontainers -Qdrant is available as a [Testcontainers module](https://testcontainers.com/modules/qdrant/) in multiple languages. It facilitates the spawning of a Qdrant instance for end-to-end testing. +[Testcontainers](https://testcontainers.com/) is a testing library that provides easy and lightweight APIs for bootstrapping integration tests with real services wrapped in Docker containers. -As noted by [Testcontainers](https://testcontainers.com/), it "is an open source framework for providing throwaway, lightweight instances of databases, message brokers, web browsers, or just about anything that can run in a Docker container." +Qdrant is available as a [Testcontainers module](https://testcontainers.com/modules/qdrant/) in multiple languages. It facilitates the spawning of a Qdrant instance for end-to-end testing. ## Usage diff --git a/qdrant-landing/content/documentation/observability/_index.md b/qdrant-landing/content/documentation/observability/_index.md index 5bcfa5082..8b6d0d04c 100644 --- a/qdrant-landing/content/documentation/observability/_index.md +++ b/qdrant-landing/content/documentation/observability/_index.md @@ -1,6 +1,6 @@ --- title: Observability -weight: 21 +weight: 22 --- ## Observability Integrations diff --git a/qdrant-landing/content/documentation/platforms/_index.md b/qdrant-landing/content/documentation/platforms/_index.md index f662bb130..54229bbfb 100644 --- a/qdrant-landing/content/documentation/platforms/_index.md +++ b/qdrant-landing/content/documentation/platforms/_index.md @@ -1,6 +1,6 @@ --- title: Platforms -weight: 22 +weight: 23 --- ## Platform Integrations @@ -16,5 +16,4 @@ weight: 22 | [Pipedream](./pipedream/) | Platform for connecting apps and developing event-driven automation. | | [Portable.io](./portable/) | Cloud platform for developing and deploying ELT transformations. | | [PrivateGPT](./privategpt/) | Tool to ask questions about your documents using local LLMs emphasising privacy. | -| [Pulumi](./pulumi/) | Code tool for creating, deploying, and managing cloud infrastructure. | | [Rivet](./rivet/) | A visual programming environment for building AI agents with LLMs. | diff --git a/qdrant-landing/content/documentation/qdrant-cloud-api.md b/qdrant-landing/content/documentation/qdrant-cloud-api.md index 7e7a6d039..25175b26b 100644 --- a/qdrant-landing/content/documentation/qdrant-cloud-api.md +++ b/qdrant-landing/content/documentation/qdrant-cloud-api.md @@ -51,4 +51,4 @@ Use these endpoints to manage your cluster API keys. ## Terraform Provider -Qdrant Cloud also provides a Terraform provider to manage your Qdrant Cloud resources. The provider is available on the official [Terraform Registry](https://registry.terraform.io/providers/qdrant/qdrant-cloud). +Qdrant Cloud also provides a Terraform provider to manage your Qdrant Cloud resources. [Learn more](/documentation/infrastructure/terraform/). diff --git a/qdrant-landing/content/documentation/release-notes.md b/qdrant-landing/content/documentation/release-notes.md index d1e73118d..3641d1286 100644 --- a/qdrant-landing/content/documentation/release-notes.md +++ b/qdrant-landing/content/documentation/release-notes.md @@ -1,6 +1,6 @@ --- title: Release Notes -weight: 29 +weight: 30 type: external-link external_url: https://github.com/qdrant/qdrant/releases sitemapExclude: True diff --git a/qdrant-landing/content/documentation/send-data/_index.md b/qdrant-landing/content/documentation/send-data/_index.md index ec4f942de..6ff4e92cc 100644 --- a/qdrant-landing/content/documentation/send-data/_index.md +++ b/qdrant-landing/content/documentation/send-data/_index.md @@ -1,6 +1,6 @@ --- title: Send Data to Qdrant -weight: 24 +weight: 25 --- ## How to Send Your Data to a Qdrant Cluster