-
Notifications
You must be signed in to change notification settings - Fork 104
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[remoteconfig][beta] add doc (#1236)
* [remoteconfig] add doc * updates from review * small edits * edits
- Loading branch information
1 parent
4f4e789
commit 800fdbe
Showing
1 changed file
with
40 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
# Remote Configuration (beta) | ||
|
||
This feature was introduced in Datadog Operator v1.7.0 and is currently in beta. | ||
|
||
## Overview | ||
|
||
Remote Configuration in the Datadog Operator allows you to enable features in a Kubernetes cluster from Datadog. | ||
|
||
You can create a policy on the Fleet Automation page to enable a feature for an eligible scope. The Datadog Operator then updates the Agents with the necessary configuration. | ||
|
||
## Prerequisites | ||
|
||
* Datadog Operator v1.7.0+ | ||
|
||
## Enabling Remote Configuration | ||
|
||
Remote Configuration is disabled by default. To enable it using the latest [datadog-operator Helm chart](https://github.com/DataDog/helm-charts/tree/main/charts/datadog-operator), create a Kubernetes Secret that contains your API and application keys: | ||
|
||
```shell | ||
export DD_API_KEY=<YOUR_API_KEY> | ||
export DD_APP_KEY=<YOUR_APP_KEY> | ||
|
||
kubectl create secret generic datadog-operator-secret --from-literal api-key=$DD_API_KEY --from-literal app-key=$DD_APP_KEY | ||
``` | ||
|
||
Then modify your `values.yaml` file with the following: | ||
|
||
```yaml | ||
clusterName: example-cluster-name | ||
remoteConfiguration: | ||
enabled: true | ||
apiKeyExistingSecret: datadog-operator-secret | ||
appKeyExistingSecret: datadog-operator-secret | ||
``` | ||
Then install the Datadog Operator: | ||
```shell | ||
helm install my-datadog-operator datadog/datadog-operator -f values.yaml | ||
``` |