← Back to registry

modules/fluentbit/kubernetes

View module source code

Source: tfr.davidguerrero.fr/modules/fluentbit/kubernetes

module "fluentbit" {
  source  = "tfr.davidguerrero.fr/modules/fluentbit/kubernetes"
  version = "0.1.4"
}

Versions


Requirements

Name Version
terraform >= 1.0
kubernetes >= 3

Providers

Name Version
kubernetes >= 3

Modules

Name Source Version
aggregator tfr.davidguerrero.fr/modules/helm-release/kubernetes ~> 0.1.0
cluster_events tfr.davidguerrero.fr/modules/helm-release/kubernetes ~> 0.1.0
fluentbit tfr.davidguerrero.fr/modules/helm-release/kubernetes ~> 0.1.0

Resources

Name Type
kubernetes_cron_job_v1.compactor resource
kubernetes_namespace_v1.namespace resource
kubernetes_secret_v1.bucket resource

Inputs

Name Description Type Default Required
bucket_access_key Access key to write to the bucket. string n/a yes
bucket_endpoint The output S3 bucket endpoint. string n/a yes
bucket_name The output S3 bucket name. string n/a yes
bucket_region The output S3 bucket region. string n/a yes
bucket_secret_key Secret key to write to the bucket. string n/a yes
chart_version The fluentbit chart version. string n/a yes
compactor_image The compactor image and tag to use. string "ghcr.io/heldroe/parquet-compactor:sha-14b9322" no
create_namespace Whether to create the namespace. bool true no
daily_compactor_schedule Cron schedule for the daily compaction job. string "30 2 * * *" no
enable_daily_compactor Whether to enable the daily compactor job. bool false no
hourly_compactor_schedule Cron schedule for the hourly compaction job. string "15 * * * *" no
image_repository The fluentbit image repository. string "public.ecr.aws/aws-observability/aws-for-fluent-bit" no
image_tag The fluentbit image tag. string n/a yes
namespace_name The installation namespace. string "fluentbit" no

Outputs

No outputs.