From fae7dc190eb3524da7badf70f0f87247b05c4d3f Mon Sep 17 00:00:00 2001 From: Hannah Hunter Date: Mon, 13 May 2024 16:34:59 -0400 Subject: [PATCH 1/5] add landing pages for integrations; Signed-off-by: Hannah Hunter --- .../integrations/Diagrid/test-containers.md | 21 +++++++++++++++++++ .../integrations/autoscale-keda.md | 2 +- .../integrations/gRPC-integration.md | 2 +- .../integrations/github_actions.md | 2 +- .../integrations/kratix-marketplace.md | 17 +++++++++++++++ .../integrations/kubernetes-operator.md | 15 +++++++++++++ 6 files changed, 56 insertions(+), 3 deletions(-) create mode 100644 daprdocs/content/en/developing-applications/integrations/Diagrid/test-containers.md create mode 100644 daprdocs/content/en/developing-applications/integrations/kratix-marketplace.md create mode 100644 daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md diff --git a/daprdocs/content/en/developing-applications/integrations/Diagrid/test-containers.md b/daprdocs/content/en/developing-applications/integrations/Diagrid/test-containers.md new file mode 100644 index 00000000000..3a5b624180d --- /dev/null +++ b/daprdocs/content/en/developing-applications/integrations/Diagrid/test-containers.md @@ -0,0 +1,21 @@ +--- +type: docs +title: "How to: Integrate using Diagrid's Testcontainers Dapr Module" +linkTitle: "Diagrid Testcontainers" +weight: 3000 +description: "Use the Dapr Testcontainer module from your Java application" +--- + +You can use the Testcontainers Dapr Module provided by Diagrid to set up Dapr locally in your Java applications. Simply add the following dependency to your Mave project: + +```xml + + io.diagrid.dapr + testcontainers-dapr + 0.10.x + +``` + +[If you're using Spring Boot, you can also use the Spring Boot Starter.](https://github.com/diagridio/spring-boot-starter-dapr) + +{{< button text="Use the Testcontainers Dapr Module" link="https://github.com/diagridio/testcontainers-dapr" >}} \ No newline at end of file diff --git a/daprdocs/content/en/developing-applications/integrations/autoscale-keda.md b/daprdocs/content/en/developing-applications/integrations/autoscale-keda.md index b0b70928c8f..8e160f9a0e4 100644 --- a/daprdocs/content/en/developing-applications/integrations/autoscale-keda.md +++ b/daprdocs/content/en/developing-applications/integrations/autoscale-keda.md @@ -1,7 +1,7 @@ --- type: docs title: "How to: Autoscale a Dapr app with KEDA" -linkTitle: "How to: Autoscale with KEDA" +linkTitle: "KEDA" description: "How to configure your Dapr application to autoscale using KEDA" weight: 3000 --- diff --git a/daprdocs/content/en/developing-applications/integrations/gRPC-integration.md b/daprdocs/content/en/developing-applications/integrations/gRPC-integration.md index bdd4a7ab020..6b05dfa6076 100644 --- a/daprdocs/content/en/developing-applications/integrations/gRPC-integration.md +++ b/daprdocs/content/en/developing-applications/integrations/gRPC-integration.md @@ -1,7 +1,7 @@ --- type: docs title: "How to: Use the gRPC interface in your Dapr application" -linkTitle: "How to: gRPC interface" +linkTitle: "gRPC interface" weight: 6000 description: "Use the Dapr gRPC API in your application" --- diff --git a/daprdocs/content/en/developing-applications/integrations/github_actions.md b/daprdocs/content/en/developing-applications/integrations/github_actions.md index 15f87ffb484..bc01992cfb0 100644 --- a/daprdocs/content/en/developing-applications/integrations/github_actions.md +++ b/daprdocs/content/en/developing-applications/integrations/github_actions.md @@ -2,7 +2,7 @@ type: docs weight: 5000 title: "How to: Use the Dapr CLI in a GitHub Actions workflow" -linkTitle: "How to: GitHub Actions" +linkTitle: "GitHub Actions" description: "Add the Dapr CLI to your GitHub Actions to deploy and manage Dapr in your environments." --- diff --git a/daprdocs/content/en/developing-applications/integrations/kratix-marketplace.md b/daprdocs/content/en/developing-applications/integrations/kratix-marketplace.md new file mode 100644 index 00000000000..b552680a3d5 --- /dev/null +++ b/daprdocs/content/en/developing-applications/integrations/kratix-marketplace.md @@ -0,0 +1,17 @@ +--- +type: docs +title: "How to: Integrate with Kratix" +linkTitle: "Kratix Marketplace" +weight: 8000 +description: "Integrate with Kratix using a Dapr promise" +--- + +As part of the [Kratix Marketplace](https://docs.kratix.io/marketplace), Dapr can be used to build custom platforms tailored to your needs. + +{{% alert title="Note" color="warning" %}} +The Dapr Helm chart generates static public and private key pairs that are published in the repository. This promise should only be used _locally_ for demo purposes. If you wish to use this promise for more than demo purposes, it's recommended to manually update all the secrets in the promise with keys with your own credentials. +{{% /alert %}} + +Get started by simply installing the Dapr Promise, which installs DApr on all matching clusters. + +{{< button text="Install the Dapr Promise" link="https://github.com/syntasso/kratix-marketplace/tree/main/dapr" >}} diff --git a/daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md b/daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md new file mode 100644 index 00000000000..dd5beb15cd4 --- /dev/null +++ b/daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md @@ -0,0 +1,15 @@ +--- +type: docs +title: "How to: Use the Dapr Kubernetes Operator" +linkTitle: "Dapr Kubernetes Operator" +weight: 7000 +description: "Use the Dapr Kubernetes Operator to manage the Dapr lifecycle" +--- + +The Dapr Kubernetes Operator manages the lifecycle for Dapr and its components. Use the operator to automate the tasks required when oeprating Dapr in Kubernetes mode. + +{{% alert title="Note" color="primary" %}} +The Dapr Kubernetes Operator is currently a Dapr sandbox project. +{{% /alert %}} + +{{< button text="Install and use the Dapr Kubernetes Operator" link="https://github.com/dapr-sandbox/dapr-kubernetes-operator" >}} From 17330aa620a5cb6939013f88778569bafc1c1d9b Mon Sep 17 00:00:00 2001 From: Hannah Hunter Date: Tue, 28 May 2024 12:29:28 -0400 Subject: [PATCH 2/5] update from mark review Signed-off-by: Hannah Hunter --- .../integrations/Diagrid/test-containers.md | 6 +++--- .../integrations/kratix-marketplace.md | 2 +- .../integrations/kubernetes-operator.md | 6 +----- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/daprdocs/content/en/developing-applications/integrations/Diagrid/test-containers.md b/daprdocs/content/en/developing-applications/integrations/Diagrid/test-containers.md index 3a5b624180d..1eabef6bf61 100644 --- a/daprdocs/content/en/developing-applications/integrations/Diagrid/test-containers.md +++ b/daprdocs/content/en/developing-applications/integrations/Diagrid/test-containers.md @@ -1,12 +1,12 @@ --- type: docs -title: "How to: Integrate using Diagrid's Testcontainers Dapr Module" -linkTitle: "Diagrid Testcontainers" +title: "How to: Integrate using Testcontainers Dapr Module" +linkTitle: "Dapr Testcontainers" weight: 3000 description: "Use the Dapr Testcontainer module from your Java application" --- -You can use the Testcontainers Dapr Module provided by Diagrid to set up Dapr locally in your Java applications. Simply add the following dependency to your Mave project: +You can use the Testcontainers Dapr Module provided by Diagrid to set up Dapr locally for your Java applications. Simply add the following dependency to your Maven project: ```xml diff --git a/daprdocs/content/en/developing-applications/integrations/kratix-marketplace.md b/daprdocs/content/en/developing-applications/integrations/kratix-marketplace.md index b552680a3d5..103a7fca2cd 100644 --- a/daprdocs/content/en/developing-applications/integrations/kratix-marketplace.md +++ b/daprdocs/content/en/developing-applications/integrations/kratix-marketplace.md @@ -12,6 +12,6 @@ As part of the [Kratix Marketplace](https://docs.kratix.io/marketplace), Dapr ca The Dapr Helm chart generates static public and private key pairs that are published in the repository. This promise should only be used _locally_ for demo purposes. If you wish to use this promise for more than demo purposes, it's recommended to manually update all the secrets in the promise with keys with your own credentials. {{% /alert %}} -Get started by simply installing the Dapr Promise, which installs DApr on all matching clusters. +Get started by simply installing the Dapr Promise, which installs Dapr on all matching clusters. {{< button text="Install the Dapr Promise" link="https://github.com/syntasso/kratix-marketplace/tree/main/dapr" >}} diff --git a/daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md b/daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md index dd5beb15cd4..cc72daa6edc 100644 --- a/daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md +++ b/daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md @@ -7,9 +7,5 @@ description: "Use the Dapr Kubernetes Operator to manage the Dapr lifecycle" --- The Dapr Kubernetes Operator manages the lifecycle for Dapr and its components. Use the operator to automate the tasks required when oeprating Dapr in Kubernetes mode. - -{{% alert title="Note" color="primary" %}} -The Dapr Kubernetes Operator is currently a Dapr sandbox project. -{{% /alert %}} -{{< button text="Install and use the Dapr Kubernetes Operator" link="https://github.com/dapr-sandbox/dapr-kubernetes-operator" >}} +{{< button text="Install and use the Dapr Kubernetes Operator" link="https://github.com/dapr/dapr-kubernetes-operator" >}} From 8dc5b3ba38c856098a38f5542dcb31102bab31b9 Mon Sep 17 00:00:00 2001 From: Mark Fussell Date: Thu, 30 May 2024 14:21:43 -0700 Subject: [PATCH 3/5] Update daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md Signed-off-by: Mark Fussell --- .../developing-applications/integrations/kubernetes-operator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md b/daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md index cc72daa6edc..e0dd310f0a5 100644 --- a/daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md +++ b/daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md @@ -6,6 +6,6 @@ weight: 7000 description: "Use the Dapr Kubernetes Operator to manage the Dapr lifecycle" --- -The Dapr Kubernetes Operator manages the lifecycle for Dapr and its components. Use the operator to automate the tasks required when oeprating Dapr in Kubernetes mode. +The Dapr Kubernetes Operator manages the lifecycle for Dapr and its components. Use the operator to automate the tasks required when operating Dapr in Kubernetes mode. {{< button text="Install and use the Dapr Kubernetes Operator" link="https://github.com/dapr/dapr-kubernetes-operator" >}} From 00ecdb7a3eb0f9ea96f0d0d8c68b25ca160152ad Mon Sep 17 00:00:00 2001 From: Mark Fussell Date: Thu, 30 May 2024 14:23:59 -0700 Subject: [PATCH 4/5] Update daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md Signed-off-by: Mark Fussell --- .../developing-applications/integrations/kubernetes-operator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md b/daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md index e0dd310f0a5..e04dca8beab 100644 --- a/daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md +++ b/daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md @@ -3,7 +3,7 @@ type: docs title: "How to: Use the Dapr Kubernetes Operator" linkTitle: "Dapr Kubernetes Operator" weight: 7000 -description: "Use the Dapr Kubernetes Operator to manage the Dapr lifecycle" +description: "Use the Dapr Kubernetes Operator to manage the Dapr control plane" --- The Dapr Kubernetes Operator manages the lifecycle for Dapr and its components. Use the operator to automate the tasks required when operating Dapr in Kubernetes mode. From d602fd1ab8fabe87d34a6d1584c1a0a6408265bb Mon Sep 17 00:00:00 2001 From: Mark Fussell Date: Thu, 30 May 2024 14:24:03 -0700 Subject: [PATCH 5/5] Update daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md Signed-off-by: Mark Fussell --- .../developing-applications/integrations/kubernetes-operator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md b/daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md index e04dca8beab..fea913ee3ac 100644 --- a/daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md +++ b/daprdocs/content/en/developing-applications/integrations/kubernetes-operator.md @@ -6,6 +6,6 @@ weight: 7000 description: "Use the Dapr Kubernetes Operator to manage the Dapr control plane" --- -The Dapr Kubernetes Operator manages the lifecycle for Dapr and its components. Use the operator to automate the tasks required when operating Dapr in Kubernetes mode. +You can use the Dapr Kubernetes Operator to manage the Dapr control plane. Use the operator to automate the tasks required to manage the lifecycle of Dapr control plane in Kubernetes mode. {{< button text="Install and use the Dapr Kubernetes Operator" link="https://github.com/dapr/dapr-kubernetes-operator" >}}