Panfactum LogoPanfactum
Infrastructure ModulesDirect ModulesKuberneteskube_canary
kube_canary
Alpha
Direct
Source Code Link

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:

  • aws (5.39.1)

  • helm (2.12.1)

  • kubectl (2.0.4)

  • kubernetes (2.27.0)

  • random (3.6.0)

  • vault (3.25.0)

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