Canary Checker
This module deploys the Canary Checker for running synthetic health checks against systems running inside and outside the Kubernetes cluster.
Providers
The following providers are needed by this module:
Required Inputs
The following input variables are required:
eks_cluster_name
Description: The name of the EKS cluster.
Type: string
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: []
canary_chart_version
Description: The version of the flanksource/canary-checker helm chart to deploy
Type: string
Default: "1.0.259"
log_level
Description: The log level for the Canary pods
Type: string
Default: "warn"
pull_through_cache_enabled
Description: Whether to use the ECR pull through cache for the deployed images
Type: bool
Default: false
vpa_enabled
Description: Whether the VPA resources should be enabled
Type: bool
Default: false
Outputs
The following outputs are exported:
namespace
Description: n/a
Usage
No notes