Skip to content

Commit

Permalink
Merge pull request #4146 from hhunter-ms/issue_4025
Browse files Browse the repository at this point in the history
[Integrations] Testcontainers, Kubernetes Operator, Kratix
  • Loading branch information
hhunter-ms authored Jun 5, 2024
2 parents 07815b4 + f1f9fd4 commit cafd5cd
Show file tree
Hide file tree
Showing 6 changed files with 52 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
type: docs
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 for your Java applications. Simply add the following dependency to your Maven project:

```xml
<dependency>
<groupId>io.diagrid.dapr</groupId>
<artifactId>testcontainers-dapr</artifactId>
<version>0.10.x</version>
</dependency>
```

[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" >}}
Original file line number Diff line number Diff line change
@@ -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
---
Expand Down
Original file line number Diff line number Diff line change
@@ -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"
---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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."
---

Expand Down
Original file line number Diff line number Diff line change
@@ -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" >}}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
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 control plane"
---

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" >}}

0 comments on commit cafd5cd

Please sign in to comment.