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: docs/GUIDES.md
+156Lines changed: 156 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -271,3 +271,159 @@ Prometheus Operator monitors at cluster level for any PrometheusRule object.
271
271
The module generates when the module is instantiated for the first time a random password and random user for Grafana root user creds.
272
272
These creds are stored in the AWS Secrets Manager. The actual path to the secret is stored in the output variable [cluster_ssm_params_paths](../outputs.tf).
273
273
274
+
## Module Outputs
275
+
276
+
This section documents all outputs exposed by the module, providing detailed information about the structure and contents of each output.
277
+
278
+
### `cluster`
279
+
280
+
The main EKS cluster configuration output. Contains comprehensive information about the Kubernetes cluster, including:
281
+
282
+
-**`access_entries`**: Map of access entries for cluster authentication. Each entry contains:
283
+
-`access_entry_arn`: ARN of the access entry
284
+
-`cluster_name`: Name of the EKS cluster
285
+
-`created_at` / `modified_at`: Timestamps
286
+
-`id`: Unique identifier
287
+
-`kubernetes_groups`: Set of Kubernetes groups
288
+
-`principal_arn`: ARN of the IAM principal
289
+
-`tags` / `tags_all`: Resource tags
290
+
-`type`: Access entry type (e.g., "STANDARD")
291
+
-`user_name`: Assumed role user name
292
+
293
+
-**`access_policy_associations`**: Map of access policy associations, including:
294
+
-`access_scope`: List of access scopes (cluster/namespace level)
295
+
-`associated_at` / `modified_at`: Timestamps
296
+
-`policy_arn`: ARN of the associated policy
297
+
-`principal_arn`: ARN of the IAM principal
298
+
299
+
-**`cloudwatch_log_group_arn`** / **`cloudwatch_log_group_name`**: CloudWatch log group details for cluster logs
300
+
301
+
-**`cluster_addons`**: Map of installed EKS addons (e.g., `coredns`, `vpc-cni`, `kube-proxy`, `eks-pod-identity-agent`, `snapshot-controller`). Each addon contains:
-**`cluster_monitoring`**: Prometheus/Grafana monitoring stack Helm chart values and configuration
426
+
-**`cluster_node_rebooter`**: Node rebooter/patcher Helm chart values and configuration
427
+
428
+
**Note**: These sensitive outputs contain complete Helm chart configurations and should be handled carefully. They are primarily useful for debugging or when you need to reference specific deployment details in other Terraform configurations.
0 commit comments