Production blueprint (machine)

This document outlines recommendations for operating OpenBao in a production environment.

Production Blueprint

Infrastructure

Please follow the OpenBao project reference to deploy the OpenBao charms on hosts of appropriate size for your deployment.

High Availability

OpenBao should be deployed with a total of 5 units.

Observability

OpenBao should be integrated with Canonical Observability Stack:

  • OpenBao should be integrated with OpenTelemetry Collector using the cos-agent charm relation interface.

  • OpenTelemetry Collector should be integrated with COS using the logging, send-remote-write, and grafana-dashboards-provider charm relation interfaces.

Backup and Restore

OpenBao should be integrated with an S3 provider to conduct regular backup operations.