Introduction
When running health checks in specific versions of Terraform Enterprise with Consolidated Services enabled, you may notice that the checks for Fluent Bit and RabbitMQ are reported as SKIPPED. This article explains the cause of this behavior and provides the resolution.
Problem
Health checks for Fluent Bit and RabbitMQ show as SKIPPED in the output of the tfe-admin health-check command.
Prerequisites
- Terraform Enterprise
v202309-1orv202310-1 - Consolidated Services enabled (Replicated deployment)
Cause
When you run the tfe-admin health-check command, the output indicates that two checks are skipped.
# tfe-admin health-check ## ... checking: Fluent Bit Health Check...| checks that the configure Fluent Bit server is healthy|- SKIPPED checking: RabbitMQ Health Check...| checks that RabbitMQ can be connected to and that we can send and consume messages|- SKIPPED ## ...
This occurs for two reasons:
- The RabbitMQ health check is skipped because this component was removed from the Terraform Enterprise application in these versions.
- The Fluent Bit health check is skipped due to a known bug in the specified versions.
Solution
To resolve this issue, you must upgrade your instance to a newer version of the product.
Upgrade to Terraform Enterprise v202311-1 or a later version.
Outcome
After upgrading, the RabbitMQ health check will be removed entirely from the health check suite, and the Fluent Bit health check will execute as expected when Consolidated Services are enabled.
Additional Information
For guidance on upgrading your instance, please refer to the official Terraform Enterprise upgrade documentation.