A child module automatically inherits its parent's default (un-aliased) provider configurations. The provider versions below are informational only and do not need to align with the provider configurations from its parent.
No requirements.
Name | Version |
---|---|
kubernetes | 2.33.0 |
Name | Source | Version |
---|---|---|
helpers | github.com/osinfra-io/terraform-core-helpers//child | v0.1.2 |
Name | Type |
---|---|
kubernetes_manifest.agent | resource |
kubernetes_manifest.kubernetes_monitor_templates | resource |
kubernetes_priority_class_v1.datadog | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
api_key | Datadog API key | string |
n/a | yes |
app_key | Datadog APP key | string |
n/a | yes |
cluster_agent_env_vars | Environment variables for the cluster agent | list(object({ |
[] |
no |
cluster_agent_limits_cpu | CPU limits for the Datadog cluster agent | string |
"200m" |
no |
cluster_agent_limits_memory | Memory limits for the Datadog cluster agent | string |
"256Mi" |
no |
cluster_agent_requests_cpu | CPU requests for the Datadog cluster agent | string |
"100m" |
no |
cluster_agent_requests_memory | Memory requests for the Datadog cluster agent | string |
"128Mi" |
no |
cluster_prefix | Prefix for your cluster name, region, and zone (if applicable) will be added to the end of the cluster name | string |
n/a | yes |
enable_apm | Enable Application Performance Monitoring (APM) Cost: $36.00 per host monthly |
bool |
false |
no |
enable_apm_instrumentation | Enable Application Performance Monitoring (APM) Single-Step instrumentation | bool |
false |
no |
enable_asm_iast | Enable Interactive Application Security Testing (IAST) | bool |
false |
no |
enable_asm_sca | Enable Software Composition Analysis (SCA) | bool |
false |
no |
enable_asm_threats | Enable ASM App & API Protection Cost: $36.00 per host monthly |
bool |
false |
no |
enable_container_collect_all | Enable log collection for all containers | bool |
true |
no |
enable_cspm | Enable Cloud Security Posture Management (CSPM) Cost: $12.00 per host monthly |
bool |
false |
no |
enable_cws | Enable Cloud Workload Security (CWS) Cost: $36.00 per host monthly |
bool |
false |
no |
enable_cws_network_detection | Enable Cloud Workload Security (CWS) network detections | bool |
false |
no |
enable_external_metrics_server | Enable the External Metrics Server | bool |
true |
no |
enable_jmx | Whether the Agent image should support JMX | bool |
false |
no |
enable_log_collection | Enable log collection | bool |
true |
no |
enable_npm | Enable Network Performance Monitoring (NPM) | bool |
true |
no |
enable_sbom | Enable Software Bill of Materials (SBOM) | bool |
true |
no |
enable_usm | Enable Universal Service Monitoring (USM) | bool |
true |
no |
node_agent_env_dd_container_exclude | Environment variable for the Datadog node agent to exclude containers | string |
"" |
no |
node_agent_env_dd_ignore_auto_conf | Environment variable for the Datadog node agent to ignore auto configuration | string |
"" |
no |
node_agent_image | Image for the Datadog node agent, relative to datadog | string |
"agent" |
no |
node_agent_limits_cpu | CPU limits for the Datadog Node Agent | string |
"200m" |
no |
node_agent_limits_memory | Memory limits for the Datadog Node Agent | string |
"256Mi" |
no |
node_agent_log_level | Node Agent log level | string |
"info" |
no |
node_agent_requests_cpu | CPU requests for the Datadog Node Agent | string |
"100m" |
no |
node_agent_requests_memory | Memory requests for the Datadog Node Agent | string |
"128Mi" |
no |
node_agent_tag | Tag for the Datadog node agent image | string |
"7.59.0" |
no |
node_agent_tolerations | Tolerations for the Datadog node agent | list(object({ |
[] |
no |
registry | Docker registry for the Datadog container images | string |
n/a | yes |
team | Team name to be used as a tag in Datadog | string |
n/a | yes |
trace_agent_env_dd_apm_filter_tags_regex_reject | Environment variable values for the Datadog trace agent to regex reject APM tags | string |
"" |
no |
No outputs.