LogScale Application (module.logscale)

Purpose: Deploys the complete LogScale application stack including

  • Kafka (via Strimzi)

  • Humio operator

  • HumioCluster custom resource

  • nginx-ingress

  • cert-manager

  • TopoLVM for NVMe storage provisioning

This module contains a nested module.logscale.module.crds submodule that must be applied first to install Custom Resource Definitions (CRDs) for cert-manager, Strimzi, and the Humio operator.

Deployed on: All workspaces (always required).

Key resources created:

Resource Purpose
Strimzi Kafka clusterMessage queue for LogScale
Humio operatorManages HumioCluster lifecycle
HumioCluster CRLogScale cluster configuration
nginx-ingressLoad balancer and ingress routing
cert-managerTLS certificate management
TopoLVMNVMe local volume provisioner