Skip to content

Production Considerations📜

This section describes production-oriented configuration considerations for selected Big Bang package integrations. It is not a complete production baseline. Production readiness also depends on the cluster platform, capacity, availability requirements, identity architecture, storage, networking, security controls, backup strategy, and operational processes for the environment.

Package Guides📜

Package Primary considerations Guide
GitLab External PostgreSQL, Redis or Valkey, object storage, Rails secrets, and capacity GitLab
Vault Initialization, auto-unseal, TLS, high availability, persistent storage, and recovery Vault
Keycloak External PostgreSQL, TLS, administrator credentials, availability, and capacity Keycloak

Shared Checklist📜

For every production package:

  • Use the package version selected by the Big Bang release and review its upgrade notes before changing versions.
  • Keep desired state in an environment repository and protect credentials and private keys with SOPS or another approved secret-management workflow.
  • Replace development credentials, initialization automation, bundled stateful dependencies, and permissive network ranges where the package guide identifies them.
  • Define availability, capacity, persistence, retention, and recovery requirements before selecting replica and resource values.
  • Render the complete ordered values set, review the resulting resources and Secrets, and test reconciliation before promotion.
  • Exercise backup and restore procedures, not only backup creation.
  • Monitor application health, dependencies, certificate expiry, storage capacity, and reconciliation status.

Documentation Boundaries📜

These guides explain how Big Bang values configure each integration. The package repositories remain authoritative for component-specific settings, supported versions, migrations, and detailed operating procedures. General backup and recovery guidance belongs under Operations, and version transitions belong under Migration.

Values under addons.<package>.values pass through to the corresponding package chart. Consult the selected package version’s chart values and documentation before adding passthrough values.