mirror of https://github.com/dapr/docs.git
Merge branch 'v1.12' into mikeee-remove-deprecated-flag
This commit is contained in:
commit
1c889dde9a
|
@ -6,24 +6,24 @@ weight: 15
|
|||
description: "List of Dapr bot capabilities."
|
||||
---
|
||||
|
||||
Dapr bot is a GitHub script that helps with common tasks in the Dapr organization. It is set up individually for each repository ([example](https://github.com/dapr/dapr/blob/master/.github/workflows/dapr-bot.yml)) and can be configured to run on specific events. This reference covers the Dapr bot capabilities from the `dapr` and `components-contrib` repositories only.
|
||||
Dapr bot is triggered by a list of commands that helps with common tasks in the Dapr organization. It is set up individually for each repository ([example](https://github.com/dapr/dapr/blob/master/.github/workflows/dapr-bot.yml)) and can be configured to run on specific events. Below is a list of commands and the list of repositories they are implemented on.
|
||||
|
||||
## Command reference
|
||||
|
||||
| Command | Target | Description | Who can use | Repository |
|
||||
|---------|--------|-------------|-------------|------------|
|
||||
| `/assign` | Issue | Assigns an issue to a user or group of users | Anyone | `dapr`, `components-contrib` |
|
||||
| `/ok-to-test` | Pull request | `dapr`: trigger end to end tests <br/> `components-contrib`: trigger conformance and certification tests | Users listed in the [bot](https://github.com/dapr/dapr/blob/master/.github/scripts/dapr_bot.js) | `dapr`, `components-contrib` |
|
||||
| `/ok-to-perf` | Pull request | Trigger performance tests. | Users listed in the [bot](https://github.com/dapr/dapr/blob/master/.github/scripts/dapr_bot.js) | `dapr` |
|
||||
| `/make-me-laugh` | Issue or pull request | Posts a random joke | Users listed in the [bot](https://github.com/dapr/dapr/blob/master/.github/scripts/dapr_bot.js) | `dapr`, `components-contrib` |
|
||||
| Command | Target | Description | Who can use | Repository |
|
||||
| ---------------- | --------------------- | -------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | -------------------------------------- |
|
||||
| `/assign` | Issue | Assigns an issue to a user or group of users | Anyone | `dapr`, `components-contrib`, `go-sdk` |
|
||||
| `/ok-to-test` | Pull request | `dapr`: trigger end to end tests <br/> `components-contrib`: trigger conformance and certification tests | Users listed in the [bot](https://github.com/dapr/dapr/blob/master/.github/scripts/dapr_bot.js) | `dapr`, `components-contrib` |
|
||||
| `/ok-to-perf` | Pull request | Trigger performance tests. | Users listed in the [bot](https://github.com/dapr/dapr/blob/master/.github/scripts/dapr_bot.js) | `dapr` |
|
||||
| `/make-me-laugh` | Issue or pull request | Posts a random joke | Users listed in the [bot](https://github.com/dapr/dapr/blob/master/.github/scripts/dapr_bot.js) | `dapr`, `components-contrib` |
|
||||
|
||||
## Label reference
|
||||
|
||||
You can query issues created by the Dapr bot by using the `created-by/dapr-bot` label ([query](https://github.com/search?q=org%3Adapr%20is%3Aissue%20label%3Acreated-by%2Fdapr-bot%20&type=issues)).
|
||||
|
||||
| Label | Target | What does it do? | Repository |
|
||||
|-------|--------|------------------|------------|
|
||||
| `docs-needed` | Issue | Creates a new issue in `dapr/docs` to track doc work | `dapr` |
|
||||
| `sdk-needed` | Issue | Creates new issues across the SDK repos to track SDK work | `dapr` |
|
||||
| `documentation required` | Issue or pull request | Creates a new issue in `dapr/docs` to track doc work | `components-contrib` |
|
||||
| `new component` | Issue or pull request | Creates a new issue in `dapr/dapr` to register the new component | `components-contrib` |
|
||||
| Label | Target | What does it do? | Repository |
|
||||
| ------------------------ | --------------------- | ---------------------------------------------------------------- | -------------------- |
|
||||
| `docs-needed` | Issue | Creates a new issue in `dapr/docs` to track doc work | `dapr` |
|
||||
| `sdk-needed` | Issue | Creates new issues across the SDK repos to track SDK work | `dapr` |
|
||||
| `documentation required` | Issue or pull request | Creates a new issue in `dapr/docs` to track doc work | `components-contrib` |
|
||||
| `new component` | Issue or pull request | Creates a new issue in `dapr/dapr` to register the new component | `components-contrib` |
|
||||
|
|
|
@ -7,12 +7,13 @@ weight: 3000
|
|||
---
|
||||
|
||||
{{% alert title="Note" color="primary" %}}
|
||||
The Dapr Functions extension is currently in preview.
|
||||
The Dapr extension for Azure Functions is currently in preview.
|
||||
{{% /alert %}}
|
||||
|
||||
Dapr integrates with the [Azure Functions runtime](https://learn.microsoft.com/azure/azure-functions/functions-overview) via an extension that lets a function seamlessly interact with Dapr.
|
||||
- **Azure Functions** provides an event-driven programming model.
|
||||
- **Dapr** provides cloud-native building blocks.
|
||||
|
||||
Dapr integrates with the [Azure Functions runtime](https://learn.microsoft.com/azure/azure-functions/functions-overview) via an extension that lets a function seamlessly interact with Dapr. Azure Functions provides an event-driven programming model and Dapr provides cloud-native building blocks. The extension combines the two for serverless and event-driven apps.
|
||||
The extension combines the two for serverless and event-driven apps.
|
||||
|
||||
Try out the [Dapr Functions extension](https://github.com/dapr/azure-functions-extension) samples.
|
||||
|
||||
{{< button text="Learn more about the Dapr Function extension in preview" link="https://cloudblogs.microsoft.com/opensource/2020/07/01/announcing-azure-functions-extension-for-dapr/" >}}
|
||||
{{< button text="Try out the Dapr extension for Azure Functions" link="https://learn.microsoft.com/azure/azure-functions/functions-bindings-dapr" >}}
|
||||
|
|
|
@ -11,11 +11,11 @@ description: Run multiple applications with one CLI command
|
|||
{{% /alert %}}
|
||||
|
||||
Let's say you want to run several applications locally to test them together, similar to a production scenario. Multi-App Run allows you to start and stop a set of applications simultaneously, either:
|
||||
- Locally/self-hosted with processes, or
|
||||
- Locally/self-hosted with processes, or
|
||||
- By building container images and deploying to a Kubernetes cluster
|
||||
- You can use a local Kubernetes cluster (KiND) or one deploy to a Cloud (AKS, EKS, and GKE).
|
||||
|
||||
The Multi-App Run template file describes how to start multiple applications as if you had run many separate CLI `run` commands. By default, this template file is called `dapr.yaml`.
|
||||
The Multi-App Run template file describes how to start multiple applications as if you had run many separate CLI `run` commands. By default, this template file is called `dapr.yaml`.
|
||||
|
||||
{{< tabs Self-hosted Kubernetes>}}
|
||||
|
||||
|
@ -24,7 +24,7 @@ The Multi-App Run template file describes how to start multiple applications as
|
|||
|
||||
## Multi-App Run template file
|
||||
|
||||
When you execute `dapr run -f .`, it starts the multi-app template file (named `dapr.yaml`) present in the current directory to run all the applications.
|
||||
When you execute `dapr run -f .`, it starts the multi-app template file (named `dapr.yaml`) present in the current directory to run all the applications.
|
||||
|
||||
You can name template file with preferred name other than the default. For example `dapr run -f ./<your-preferred-file-name>.yaml`.
|
||||
|
||||
|
@ -41,7 +41,7 @@ apps:
|
|||
- appID: emit-metrics
|
||||
appDirPath: ../apps/emit-metrics/
|
||||
daprHTTPPort: 3511
|
||||
env:
|
||||
env:
|
||||
DAPR_HOST_ADD: localhost
|
||||
command: ["go","run", "app.go"]
|
||||
```
|
||||
|
@ -50,7 +50,7 @@ For a more in-depth example and explanation of the template properties, see [Mul
|
|||
|
||||
## Locations for resources and configuration files
|
||||
|
||||
You have options on where to place your applications' resources and configuration files when using Multi-App Run.
|
||||
You have options on where to place your applications' resources and configuration files when using Multi-App Run.
|
||||
|
||||
### Point to one file location (with convention)
|
||||
|
||||
|
@ -96,11 +96,11 @@ Watch [this video for an overview on Multi-App Run](https://youtu.be/s1p9MNl4VGo
|
|||
|
||||
## Multi-App Run template file
|
||||
|
||||
When you execute `dapr run -k -f .` or `dapr run -k -f dapr.yaml`, the applications defined in the `dapr.yaml` Multi-App Run template file starts in Kubernetes default namespace.
|
||||
When you execute `dapr run -k -f .` or `dapr run -k -f dapr.yaml`, the applications defined in the `dapr.yaml` Multi-App Run template file starts in Kubernetes default namespace.
|
||||
|
||||
> **Note:** Currently, the Multi-App Run template can only start applications in the default Kubernetes namespace.
|
||||
|
||||
The necessary default service and deployment definitions for Kubernetes are generated within the `.dapr/deploy` folder for each app in the `dapr.yaml` template.
|
||||
The necessary default service and deployment definitions for Kubernetes are generated within the `.dapr/deploy` folder for each app in the `dapr.yaml` template.
|
||||
|
||||
If the `createService` field is set to `true` in the `dapr.yaml` template for an app, then the `service.yaml` file is generated in the `.dapr/deploy` folder of the app.
|
||||
|
||||
|
@ -132,8 +132,8 @@ apps:
|
|||
containerImage: ghcr.io/dapr/samples/hello-k8s-python:latest
|
||||
```
|
||||
|
||||
> **Note:**
|
||||
> - If the `containerImage` field is not specified, `dapr run -k -f` produces an error.
|
||||
> **Note:**
|
||||
> - If the `containerImage` field is not specified, `dapr run -k -f` produces an error.
|
||||
> - The `createService` field defines a basic service in Kubernetes (ClusterIP or LoadBalancer) that targets the `--app-port` specified in the template. If `createService` isn't specified, the application is not accessible from outside the cluster.
|
||||
|
||||
For a more in-depth example and explanation of the template properties, see [Multi-app template]({{< ref multi-app-template.md >}}).
|
||||
|
|
|
@ -156,7 +156,7 @@ apps:
|
|||
appPort: 3000
|
||||
unixDomainSocket: "/tmp/test-socket"
|
||||
env:
|
||||
- DEBUG: false
|
||||
DEBUG: false
|
||||
command: ["./backend"]
|
||||
```
|
||||
|
||||
|
@ -193,7 +193,7 @@ apps:
|
|||
appPort: 3000
|
||||
unixDomainSocket: "/tmp/test-socket"
|
||||
env:
|
||||
- DEBUG: false
|
||||
DEBUG: false
|
||||
```
|
||||
|
||||
The following rules apply for all the paths present in the template file:
|
||||
|
|
Loading…
Reference in New Issue