Kubernetes cert-manager Certificate Renewal Failure and Expiration Sentinel
Audits cert-manager for failed TLS/SSL certificate issuance and renewal cycles to prevent production HTTPS outages.
Publish long-stop and micro-stop JSON events over MQTT to test the manufacturing downtime triage flow without a PLC.
Publish a long stop and a micro-stop to the MQTT topic consumed by the downtime-root-cause-triage flow. This companion flow lets teams test both conditional paths without a PLC or production equipment.
long_stop publishes a JSON event to plant/filler1/stops with a 7-minute duration. The triage flow should run AI analysis and send a Slack alert.micro_stop publishes a JSON event to the same topic with a 1-minute duration. The triage flow should log the event without running AI or sending an alert.The simulator uses the same Kestra MQTT task as the production flow's event-driven architecture, so operators can inspect each publish in execution history and reproduce test events without a separate script or PLC.
tcp://host.docker.internal:1883, or update both task server values.downtime-root-cause-triage flow saved and listening on plant/+/stops.This simulator requires no secrets when used with the included local Mosquitto broker. Configure broker credentials in each MQTT task if your broker requires authentication.
docker compose up -d from the kestra-dev directory.company.team namespace and confirm its MQTT trigger is active.downtime_log table for both events.from map to match your event schema.