You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -132,7 +132,7 @@ No modules.
132
132
| <aname="input_cluster_shield_requests_cpu"></a> [cluster\_shield\_requests\_cpu](#input\_cluster\_shield\_requests\_cpu)| Specify CPU resource requests for the cluster shield pods. |`string`|`"500m"`| no |
133
133
| <aname="input_cluster_shield_requests_memory"></a> [cluster\_shield\_requests\_memory](#input\_cluster\_shield\_requests\_memory)| Specify memory resource requests for the cluster shield pods. |`string`|`"512Mi"`| no |
134
134
| <aname="input_container_filter"></a> [container\_filter](#input\_container\_filter)| Customize the agent to exclude containers from metrics collection. For more info, see https://cloud.ibm.com/docs/monitoring?topic=monitoring-change_kube_agent#change_kube_agent_filter_data| <pre>list(object({<br/> type = string<br/> parameter = string<br/> name = string<br/> }))</pre> |`[]`| no |
135
-
| <aname="input_create_priority_class"></a> [create\_priority\_class](#input\_create\_priority\_class)|Specify whether or not to create a priority class for the agent daemonset. |`bool`|`false`| no |
135
+
| <aname="input_create_priority_class"></a> [create\_priority\_class](#input\_create\_priority\_class)|Whether to create a priority class for the sysdig agent daemonset. |`bool`|`false`| no |
136
136
| <aname="input_deployment_tag"></a> [deployment\_tag](#input\_deployment\_tag)| Sets a global tag that will be included in the components. It represents the mechanism from where the components have been installed (terraform, local...). |`string`|`"terraform"`| no |
137
137
| <aname="input_enable_host_scanner"></a> [enable\_host\_scanner](#input\_enable\_host\_scanner)| Enable host scanning to detect vulnerabilities and identify the resolution priority based on available fixed versions and severity. Requires a Security and Compliance Center Workload Protection instance to view results. |`bool`|`true`| no |
138
138
| <aname="input_enable_kspm_analyzer"></a> [enable\_kspm\_analyzer](#input\_enable\_kspm\_analyzer)| Enable Kubernetes Security Posture Management (KSPM) analyzer. Requires a Security and Compliance Center Workload Protection instance to view results. |`bool`|`true`| no |
@@ -144,13 +144,13 @@ No modules.
144
144
| <aname="input_is_vpc_cluster"></a> [is\_vpc\_cluster](#input\_is\_vpc\_cluster)| Specify true if the target cluster is a VPC cluster, false if it is a classic cluster. |`bool`|`true`| no |
145
145
| <aname="input_kernal_module_image_repository"></a> [kernal\_module\_image\_repository](#input\_kernal\_module\_image\_repository)| The image repository to pull the agent kernal module initContainer image from. |`string`|`"agent-kmodule"`| no |
146
146
| <aname="input_kernel_module_image_tag_digest"></a> [kernel\_module\_image\_tag\_digest](#input\_kernel\_module\_image\_tag\_digest)| The image tag or digest to use for the agent kernel module used by the initContainer. If using digest, it must be in the format of `X.Y.Z@sha256:xxxxx`|`string`|`"14.2.0@sha256:3be3966e2bef75364f55d248156a568a222afaba3067f43c5c642c46b690cca9"`| no |
147
-
| <aname="input_max_surge"></a> [max\_surge](#input\_max\_surge)|Maximum number of nodes that can have an extra DaemonSet pod during a rolling update. Accepts absolute number or percentage (e.g., '1' or '10%'). |`string`|`null`| no |
148
-
| <aname="input_max_unavailable"></a> [max\_unavailable](#input\_max\_unavailable)|Maximum number of pods that can be unavailable during a DaemonSet rolling update. Accepts absolute number or percentage (e.g., '1' or '10%'). |`string`|`"1"`| no |
147
+
| <aname="input_max_surge"></a> [max\_surge](#input\_max\_surge)|The maximum number of nodes that can have an extra DaemonSet pod during a rolling update. Accepts absolute number or percentage (e.g., '1' or '10%'). |`string`|`null`| no |
148
+
| <aname="input_max_unavailable"></a> [max\_unavailable](#input\_max\_unavailable)|The maximum number of pods that can be unavailable during a DaemonSet rolling update. Accepts absolute number or percentage (e.g., '1' or '10%'). |`string`|`"1"`| no |
149
149
| <aname="input_metrics_filter"></a> [metrics\_filter](#input\_metrics\_filter)| To filter custom metrics you can specify which metrics to include and exclude. For more info, see https://cloud.ibm.com/docs/monitoring?topic=monitoring-change_kube_agent#change_kube_agent_inc_exc_metrics| <pre>list(object({<br/> include = optional(string)<br/> exclude = optional(string)<br/> }))</pre> |`[]`| no |
150
150
| <aname="input_name"></a> [name](#input\_name)| The name to give the agent helm release. |`string`|`"sysdig-agent"`| no |
151
151
| <aname="input_namespace"></a> [namespace](#input\_namespace)| Namespace to deploy the agent to. |`string`|`"ibm-observe"`| no |
152
-
| <aname="input_priority_class_name"></a> [priority\_class\_name](#input\_priority\_class\_name)|Sets the priority class name for the agent daemonset. |`string`|`null`| no |
153
-
| <aname="input_priority_class_value"></a> [priority\_class\_value](#input\_priority\_class\_value)|Sets the priority class value for the agent daemonset. |`number`|`10`| no |
152
+
| <aname="input_priority_class_name"></a> [priority\_class\_name](#input\_priority\_class\_name)|The priority class name for the PriorityClasses assigned to the sysdig daemonset. |`string`|`null`| no |
153
+
| <aname="input_priority_class_value"></a> [priority\_class\_value](#input\_priority\_class\_value)|The numerical priority assigned to PriorityClass, which determines the importance of sysdig daemonset pod within the cluster for both scheduling and eviction decisions. |`number`|`10`| no |
154
154
| <aname="input_prometheus_config"></a> [prometheus\_config](#input\_prometheus\_config)| Prometheus configuration for the agent. If you want to enable Prometheus configuration provide the prometheus.yaml file content in `hcl` format. [Learn more](https://github.com/terraform-ibm-modules/terraform-ibm-monitoring-agent/blob/main/solutions/fully-configurable/DA-types.md#prometheus_config). |`map(any)`|`{}`| no |
155
155
| <aname="input_tolerations"></a> [tolerations](#input\_tolerations)| List of tolerations to apply to the agent. | <pre>list(object({<br/> key = optional(string)<br/> operator = optional(string)<br/> value = optional(string)<br/> effect = optional(string)<br/> tolerationSeconds = optional(number)<br/> }))</pre> | <pre>[<br/> {<br/> "operator": "Exists"<br/> },<br/> {<br/> "effect": "NoSchedule",<br/> "key": "node-role.kubernetes.io/master",<br/> "operator": "Exists"<br/> }<br/>]</pre> | no |
156
156
| <aname="input_use_private_endpoint"></a> [use\_private\_endpoint](#input\_use\_private\_endpoint)| Whether send data over a private endpoint or not. To use a private endpoint, you must enable virtual routing and forwarding (VRF) for your account. See https://cloud.ibm.com/docs/account?topic=account-vrf-service-endpoint.|`bool`|`true`| no |
Copy file name to clipboardExpand all lines: solutions/fully-configurable/variables.tf
+6-7Lines changed: 6 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -247,32 +247,31 @@ variable "deployment_tag" {
247
247
248
248
variable"max_unavailable" {
249
249
type=string
250
-
description="Maximum number of pods that can be unavailable during a DaemonSet rolling update. Accepts absolute number or percentage (e.g., '1' or '10%')."
250
+
description="The maximum number of pods that can be unavailable during a DaemonSet rolling update. Accepts absolute number or percentage (e.g., '1' or '10%')."
251
251
default="1"
252
252
}
253
253
254
254
variable"max_surge" {
255
255
type=string
256
-
description="Maximum number of nodes that can have an extra DaemonSet pod during a rolling update. Accepts absolute number or percentage (e.g., '1' or '10%')."
256
+
description="The maximum number of nodes that can have an extra DaemonSet pod during a rolling update. Accepts absolute number or percentage (e.g., '1' or '10%')."
257
257
default=null
258
258
}
259
259
260
260
variable"create_priority_class" {
261
261
type=bool
262
-
description="Specify whether or not to create a priority class for the agent daemonset."
262
+
description="Whether to create a priority class for the sysdig agent daemonset."
263
263
default=false
264
264
}
265
265
266
266
variable"priority_class_name" {
267
267
type=string
268
-
description="Sets the priority class name for the agent daemonset."
269
-
default="sysdig-daemonset-priority"
270
-
nullable=false
268
+
description="The priority class name for the PriorityClasses assigned to the sysdig daemonset."
269
+
default=null
271
270
}
272
271
273
272
variable"priority_class_value" {
274
273
type=number
275
-
description="Sets the priority class value for the agent daemonset."
274
+
description="The numerical priority assigned to PriorityClass, which determines the importance of sysdig daemonset pod within the cluster for both scheduling and eviction decisions."
Copy file name to clipboardExpand all lines: variables.tf
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -248,7 +248,7 @@ variable "deployment_tag" {
248
248
249
249
variable"max_unavailable" {
250
250
type=string
251
-
description="Maximum number of pods that can be unavailable during a DaemonSet rolling update. Accepts absolute number or percentage (e.g., '1' or '10%')."
251
+
description="The maximum number of pods that can be unavailable during a DaemonSet rolling update. Accepts absolute number or percentage (e.g., '1' or '10%')."
description="Maximum number of nodes that can have an extra DaemonSet pod during a rolling update. Accepts absolute number or percentage (e.g., '1' or '10%')."
261
+
description="The maximum number of nodes that can have an extra DaemonSet pod during a rolling update. Accepts absolute number or percentage (e.g., '1' or '10%')."
262
262
default=null
263
263
validation {
264
264
condition=(
@@ -271,13 +271,13 @@ variable "max_surge" {
271
271
272
272
variable"create_priority_class" {
273
273
type=bool
274
-
description="Specify whether or not to create a priority class for the agent daemonset."
274
+
description="Whether to create a priority class for the sysdig agent daemonset."
275
275
default=false
276
276
}
277
277
278
278
variable"priority_class_name" {
279
279
type=string
280
-
description="Sets the priority class name for the agent daemonset."
280
+
description="The priority class name for the PriorityClasses assigned to the sysdig daemonset."
description="Sets the priority class value for the agent daemonset."
291
+
description="The numerical priority assigned to PriorityClass, which determines the importance of sysdig daemonset pod within the cluster for both scheduling and eviction decisions."
0 commit comments