Skip to content

Package an Install Kit

Use the enterprise install kit pattern when a platform team needs a controlled bundle of Caracal deployment assets, values, secrets instructions, verification steps, and rollback guidance. Keep the open-source and enterprise products isolated: do not import, copy, or depend on files across product roots.

ArtifactPurpose
Release versionExact Caracal image tag and chart version.
Helm valuesEnvironment-specific overrides for registry, tag, secrets, network policy, ingress, resources, replay persistence, and observability.
Secret manifestRequired keys and where the platform secret manager stores them.
RunbookInstall, verify, rollback, backup, restore, and incident steps.
Evidence checklistRendered manifest, migration result, readiness output, smoke test, alert wiring, backup proof, and owner sign-off.
  • Keep OSS local ports and enterprise local ports non-overlapping in examples.
  • Do not reference private source paths from open-source docs or configs.
  • Share behavior only through documented deployment contracts: images, chart values, APIs, event topics, and secrets.
  • Keep customer-specific values outside the repository.
flowchart LR
  Package[Package kit] --> Review[Security and platform review]
  Review --> Secrets[Create runtime secrets]
  Secrets --> Render[Render Helm manifests]
  Render --> Install[Install or upgrade]
  Install --> Verify[Readiness, smoke, alerts, backups]
  Verify --> Handoff[Operations handoff]
CheckEvidence
Version pinImage tags and chart values match the release approval.
SecretsRuntime Secret contains database, Redis, admin, Coordinator, zone KEK, audit HMAC, stream HMAC, and Gateway-STS HMAC material.
NetworkNetworkPolicy admits only required ingress and egress.
StoragePostgres migrations complete; Redis streams and groups exist.
Runtime/ready passes for API, STS, Gateway, Audit, and Coordinator.
ObservabilityServiceMonitor and PrometheusRule are installed or equivalent alerts exist.
RecoveryBackup and restore runbook has been tested for Postgres and runtime secrets.

Include links to Deploy with Helm, Configure Service Environment, Back Up and Retain Data, Configure Alerts, and Respond to Incidents.

Use Hand Off to Platform Teams when the install bundle is ready for production ownership.