diff --git a/docs/products/flink/howto/list-flink-table-integrations.md b/docs/products/flink/howto/list-flink-table-integrations.md deleted file mode 100644 index 55fc74919..000000000 --- a/docs/products/flink/howto/list-flink-table-integrations.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Create Apache Flink® tables using different data sources ---- - -This section provides information on creating [Apache Flink® -tables](https://nightlies.apache.org/flink/flink-docs-stable/docs/dev/table/sql/create/#create-table) -within an Aiven for Apache Flink application using different data -sources such as Apache Kafka®, PostgreSQL®, and OpenSearch®. To build -data pipelines, Apache Flink requires you to map source and target data -structures as Flink tables. The type of data source and the analysis you -want to perform will determine which integration to use. - -Learn how to: - -- [Create an Apache Kafka®-based Apache Flink® table](/docs/products/flink/howto/connect-kafka) -- [Create a PostgreSQL®-based Apache Flink® table](/docs/products/flink/howto/connect-pg) -- [Create an OpenSearch®-based Apache Flink® table](/docs/products/flink/howto/connect-opensearch) -- [Create a Slack-based Apache Flink® table](/docs/products/flink/howto/slack-connector) diff --git a/docs/products/flink/howto/list-flink-tables.md b/docs/products/flink/howto/list-flink-tables.md deleted file mode 100644 index 07ba7d564..000000000 --- a/docs/products/flink/howto/list-flink-tables.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Create and manage Aiven for Apache Flink® applications ---- - -import DocCardList from '@theme/DocCardList'; - -Create and manage tables using Aiven for Apache Flink. Learn how to create tables using various data sources and how to manage and maintain them. - - diff --git a/docs/products/flink/howto/list-integrations.md b/docs/products/flink/howto/list-integrations.md deleted file mode 100644 index 1b1372afe..000000000 --- a/docs/products/flink/howto/list-integrations.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Integrate your Aiven for Apache Flink® service ---- - -This section provides instructions on how to integrate your Aiven for -Apache Flink® service with other services. - -import DocCardList from '@theme/DocCardList'; - - diff --git a/docs/products/kafka/kafka-connect/concepts.md b/docs/products/kafka/kafka-connect/concepts.md deleted file mode 100644 index 8636d5374..000000000 --- a/docs/products/kafka/kafka-connect/concepts.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Concepts ---- - -import DocCardList from '@theme/DocCardList'; - -Explanations and supporting concepts to help you succeed with Aiven for -Apache Kafka® Connect. - - diff --git a/docs/products/kafka/kafka-connect/howto.md b/docs/products/kafka/kafka-connect/howto.md deleted file mode 100644 index 11c06f752..000000000 --- a/docs/products/kafka/kafka-connect/howto.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: HowTo ---- - -import DocCardList from '@theme/DocCardList'; - -A collection of helpful guides for performing tasks with Aiven for -Apache Kafka® Connect. - - diff --git a/docs/products/kafka/kafka-connect/howto/list-admin.md b/docs/products/kafka/kafka-connect/howto/list-admin.md deleted file mode 100644 index 3a08fa03a..000000000 --- a/docs/products/kafka/kafka-connect/howto/list-admin.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Administration tasks ---- - -import DocCardList from '@theme/DocCardList'; - - diff --git a/docs/products/kafka/kafka-connect/reference.md b/docs/products/kafka/kafka-connect/reference.md deleted file mode 100644 index e91202c88..000000000 --- a/docs/products/kafka/kafka-connect/reference.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Reference ---- - -import DocCardList from '@theme/DocCardList'; - -Useful reference materials for working with Aiven for Apache Kafka® -Connect. - - diff --git a/docs/products/kafka/kafka-mirrormaker/concepts.md b/docs/products/kafka/kafka-mirrormaker/concepts.md deleted file mode 100644 index cefa34ea5..000000000 --- a/docs/products/kafka/kafka-mirrormaker/concepts.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Concepts ---- - -Explanations and supporting concepts to help you succeed with Aiven for -Apache Kafka® MirrorMaker 2. - -import DocCardList from '@theme/DocCardList'; - - diff --git a/docs/products/kafka/kafka-mirrormaker/howto.md b/docs/products/kafka/kafka-mirrormaker/howto.md deleted file mode 100644 index 7dc7db7e1..000000000 --- a/docs/products/kafka/kafka-mirrormaker/howto.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: HowTo ---- - -A collection of helpful guides for performing tasks with Aiven for -Apache Kafka® MirrorMaker 2. - -import DocCardList from '@theme/DocCardList'; - - diff --git a/docs/products/kafka/kafka-mirrormaker/reference.md b/docs/products/kafka/kafka-mirrormaker/reference.md deleted file mode 100644 index 1c2f419f8..000000000 --- a/docs/products/kafka/kafka-mirrormaker/reference.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Reference ---- - -import DocCardList from '@theme/DocCardList'; - -Useful reference materials for working with Aiven for Apache Kafka® -MirrorMaker 2. - - diff --git a/docs/products/kafka/karapace/concepts.md b/docs/products/kafka/karapace/concepts.md deleted file mode 100644 index 88ac93346..000000000 --- a/docs/products/kafka/karapace/concepts.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Concepts ---- - -Explanations and supporting concepts to help you succeed with Karapace. - -import DocCardList from '@theme/DocCardList'; - - diff --git a/docs/products/kafka/karapace/howto.md b/docs/products/kafka/karapace/howto.md deleted file mode 100644 index 78deed9d0..000000000 --- a/docs/products/kafka/karapace/howto.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: HowTo ---- - -A collection of helpful guides for performing tasks with Karapace. - -import DocCardList from '@theme/DocCardList'; - - diff --git a/sidebars.ts b/sidebars.ts index ad297fa5f..7c4eaa564 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -602,10 +602,6 @@ const sidebars: SidebarsConfig = { { type: 'category', label: 'Integrate service', - link: { - type: 'doc', - id: 'products/flink/howto/list-integrations', - }, items: [ 'products/flink/howto/create-integration', 'products/flink/howto/ext-kafka-flink-integration', @@ -630,18 +626,10 @@ const sidebars: SidebarsConfig = { { type: 'category', label: 'Apache Flink tables', - link: { - type: 'doc', - id: 'products/flink/howto/list-flink-tables', - }, items: [ { type: 'category', label: 'Create tables with data source', - link: { - id: 'products/flink/howto/list-flink-table-integrations', - type: 'doc', - }, items: [ 'products/flink/howto/connect-kafka', 'products/flink/howto/flink-confluent-avro', @@ -660,10 +648,6 @@ const sidebars: SidebarsConfig = { { type: 'category', label: 'Advanced topics', - link: { - type: 'doc', - id: 'products/flink/howto/advanced-topics', - }, items: ['products/flink/howto/timestamps_opensearch'], }, ], @@ -727,10 +711,6 @@ const sidebars: SidebarsConfig = { { type: 'category', label: 'How to', - link: { - type: 'generated-index', - slug: 'products/kafka/howto', - }, items: [ { type: 'category', @@ -750,10 +730,6 @@ const sidebars: SidebarsConfig = { { type: 'category', label: 'Tools', - link: { - type: 'generated-index', - slug: 'products/kafka/howto/list-tools', - }, items: [ 'products/kafka/howto/kafka-tools-config-file', 'products/kafka/howto/kcat', @@ -768,10 +744,6 @@ const sidebars: SidebarsConfig = { { type: 'category', label: 'Security', - link: { - type: 'generated-index', - slug: 'products/kafka/howto/list-security', - }, items: [ 'products/kafka/howto/keystore-truststore', 'products/kafka/howto/manage-acls', @@ -785,12 +757,7 @@ const sidebars: SidebarsConfig = { { type: 'category', label: 'Administrative tasks', - link: { - type: 'generated-index', - slug: 'products/kafka/howto/list-admin', - }, items: [ - 'products/kafka/howto/list-schema-registry', 'products/kafka/howto/enable-karapace', 'products/kafka/howto/best-practices', 'products/kafka/howto/configure-with-kafka-cli', @@ -809,10 +776,6 @@ const sidebars: SidebarsConfig = { { type: 'category', label: 'Integrations', - link: { - type: 'generated-index', - slug: 'products/kafka/howto/list-integration', - }, items: [ 'products/kafka/howto/integrate-service-logs-into-kafka-topic', 'products/kafka/howto/kafka-streams-with-aiven-for-kafka', @@ -826,10 +789,6 @@ const sidebars: SidebarsConfig = { { type: 'category', label: 'Topic and schema management', - link: { - type: 'generated-index', - slug: 'products/kafka/howto/list-topic-management', - }, items: [ 'products/kafka/howto/create-topic', 'products/kafka/howto/create-topics-automatically', @@ -889,10 +848,6 @@ const sidebars: SidebarsConfig = { { type: 'category', label: 'Reference', - link: { - type: 'generated-index', - slug: 'products/kafka/reference', - }, items: [ 'products/kafka/reference/advanced-params', 'products/kafka/reference/kafka-metrics-prometheus', @@ -901,10 +856,6 @@ const sidebars: SidebarsConfig = { { type: 'category', label: 'Troubleshooting', - link: { - type: 'generated-index', - title: 'Kafka troubleshooting', - }, items: [ 'products/kafka/troubleshooting/troubleshoot-consumer-disconnections', ], @@ -921,10 +872,6 @@ const sidebars: SidebarsConfig = { { type: 'category', label: 'Concepts', - link: { - type: 'doc', - id: 'products/kafka/kafka-connect/concepts', - }, items: [ 'products/kafka/kafka-connect/concepts/list-of-connector-plugins', 'products/kafka/kafka-connect/concepts/jdbc-source-modes', @@ -934,18 +881,10 @@ const sidebars: SidebarsConfig = { { type: 'category', label: 'How to', - link: { - type: 'doc', - id: 'products/kafka/kafka-connect/howto', - }, items: [ { type: 'category', label: 'Administration tasks', - link: { - type: 'doc', - id: 'products/kafka/kafka-connect/howto/list-admin', - }, items: [ 'products/kafka/kafka-connect/howto/best-practices', 'products/kafka/kafka-connect/howto/bring-your-own-kafka-connect-cluster', @@ -958,7 +897,6 @@ const sidebars: SidebarsConfig = { { type: 'category', label: 'Source connectors', - items: [ 'products/kafka/kafka-connect/howto/jdbc-source-connector-pg', 'products/kafka/kafka-connect/howto/debezium-source-connector-pg', @@ -1014,10 +952,6 @@ const sidebars: SidebarsConfig = { { type: 'category', label: 'Reference', - link: { - type: 'doc', - id: 'products/kafka/kafka-connect/reference', - }, items: [ 'products/kafka/kafka-connect/reference/advanced-params', { @@ -1050,10 +984,6 @@ const sidebars: SidebarsConfig = { { type: 'category', label: 'Concepts', - link: { - type: 'doc', - id: 'products/kafka/kafka-mirrormaker/concepts', - }, items: [ { type: 'category', @@ -1074,10 +1004,6 @@ const sidebars: SidebarsConfig = { { type: 'category', label: 'How to', - link: { - type: 'doc', - id: 'products/kafka/kafka-mirrormaker/howto', - }, items: [ 'products/kafka/kafka-mirrormaker/howto/integrate-external-kafka-cluster', 'products/kafka/kafka-mirrormaker/howto/setup-replication-flow', @@ -1088,10 +1014,6 @@ const sidebars: SidebarsConfig = { { type: 'category', label: 'Reference', - link: { - type: 'doc', - id: 'products/kafka/kafka-mirrormaker/reference', - }, items: [ 'products/kafka/kafka-mirrormaker/reference/advanced-params', 'products/kafka/kafka-mirrormaker/reference/known-issues', @@ -1112,10 +1034,6 @@ const sidebars: SidebarsConfig = { { type: 'category', label: 'Concepts', - link: { - type: 'doc', - id: 'products/kafka/karapace/concepts', - }, items: [ 'products/kafka/karapace/concepts/schema-registry-authorization', 'products/kafka/karapace/concepts/acl-definition', @@ -1125,10 +1043,6 @@ const sidebars: SidebarsConfig = { { type: 'category', label: 'How to', - link: { - type: 'doc', - id: 'products/kafka/karapace/howto', - }, items: [ 'products/kafka/karapace/howto/enable-karapace', 'products/kafka/karapace/howto/enable-schema-registry-authorization', diff --git a/static/_redirects b/static/_redirects index ec1dd4b55..6e93e6aff 100644 --- a/static/_redirects +++ b/static/_redirects @@ -145,3 +145,22 @@ /tools/terraform/reference/troubleshooting/private-access-error https://aiven.io/docs/tools/terraform /tutorials/anomaly-detection https://aiven.io/developer /valkey https://aiven.io/docs/products/valkey +/products/flink/howto/list-integrations https://aiven.io/docs/products/flink/howto/create-integration +/products/kafka/howto https://aiven.io/docs/products/kafka/howto/list-code-samples +/products/kafka/howto/list-tools https://aiven.io/docs/products/kafka/howto/kafka-tools-config-file +/products/kafka/howto/list-security https://aiven.io/docs/products/kafka/howto/keystore-truststore +/products/kafka/howto/list-admin https://aiven.io/docs/products/kafka/howto/enable-karapace +/products/kafka/howto/list-integration https://aiven.io/products/kafka/howto/integrate-service-logs-into-kafka-topic +/products/kafka/howto/list-topic-management https://aiven.io/products/kafka/howto/create-topic +/products/kafka/reference https://aiven.io/docs/products/kafka/reference/advanced-params +/products/kafka/karapace/concepts http://localhost:3000/docs/products/kafka/kafka-connect/concepts/list-of-connector-plugins +/products/kafka/kafka-connect/howto http://localhost:3000/docs/products/kafka/kafka-connect/howto/best-practices +http://localhost:3000/docs/products/kafka/kafka-connect/howto/list-admin http://localhost:3000/docs/products/kafka/kafka-connect/howto/best-practices +http://localhost:3000/docs/products/kafka/kafka-mirrormaker/concepts http://localhost:3000/docs/products/kafka/kafka-mirrormaker/concepts/disaster-recovery-migration +/products/kafka/kafka-mirrormaker/howto http://localhost:3000/docs/products/kafka/kafka-mirrormaker/howto/integrate-external-kafka-cluster +/products/kafka/kafka-mirrormaker/reference http://localhost:3000/docs/products/kafka/kafka-mirrormaker/reference/advanced-params +/products/kafka/kafka-connect/reference http://localhost:3000/docs/products/kafka/kafka-connect/reference/advanced-params +/products/kafka/karapace/howto http://localhost:3000/docs/products/kafka/karapace/howto/enable-karapace +/products/flink/howto/list-flink-tables http://localhost:3000/docs/products/flink/howto/list-flink-table-integrations +/products/flink/howto/list-flink-table-integrations http://localhost:3000/docs/products/flink/howto/connect-kafka +/products/flink/howto/advanced-topics http://localhost:3000/docs/products/flink/howto/timestamps_opensearch