Logging
This module deploys Loki for collecting and querying log data
Providers
The following providers are needed by this module:
- aws (5.80.0) 
- helm (2.12.1) 
- kubectl (2.1.3) 
- kubernetes (2.34.0) 
- pf (0.0.7) 
- random (3.6.3) 
- time (0.10.0) 
- vault (4.5.0) 
Required Inputs
No required inputs.
Optional Inputs
The following input variables are optional (have default values):
aws_iam_ip_allow_list
Description: A list of IPs that can use the service account token to authenticate with AWS API
Type: list(string)
Default: []
burstable_nodes_enabled
Description: Whether to allow pods to schedule on burstable nodes
Type: bool
Default: true
controller_nodes_enabled
Description: Whether to allow pods to schedule on EKS Node Group nodes (controller nodes)
Type: bool
Default: true
enhanced_ha_enabled
Description: Whether to add extra high-availability scheduling constraints at the trade-off of increased cost
Type: bool
Default: true
log_level
Description: The log level for the Loki pods
Type: string
Default: "info"
log_retention_period_hours
Description: Number of hours that logs should be retained
Type: number
Default: 336
loki_chart_version
Description: The version of the grafana/loki helm chart to deploy
Type: string
Default: "6.29.0"
loki_storage_class_name
Description: The storage class to use for local loki storage
Type: string
Default: "ebs-standard"
monitoring_enabled
Description: Whether to add active monitoring to the deployed systems
Type: bool
Default: false
panfactum_scheduler_enabled
Description: Whether to use the Panfactum pod scheduler with enhanced bin-packing
Type: bool
Default: true
pull_through_cache_enabled
Description: Whether to use the ECR pull through cache for the deployed images
Type: bool
Default: true
spot_nodes_enabled
Description: Whether to allow pods to schedule on spot nodes
Type: bool
Default: true
vpa_enabled
Description: Whether the VPA resources should be enabled
Type: bool
Default: true
wait
Description: Wait for resources to be in a ready state before proceeding. Disabling this flag will allow upgrades to proceed faster but will disable automatic rollbacks. As a result, manual intervention may be required for deployment failures.
Type: bool
Default: true
Outputs
The following outputs are exported:
namespace
Description: n/a
Usage
No notes