apiVersion: v2
name: bp-temporal
version: 1.0.0
appVersion: "1.31.0"
description: |
  Catalyst-curated Blueprint umbrella chart for Temporal — durable
  workflow orchestration with saga + compensation. Depends on the
  upstream `temporal` chart (https://go.temporal.io/helm-charts) as a
  Helm subchart so `helm dependency build` pulls the upstream payload
  into this artifact; the Catalyst overlay templates in templates/
  (CNPG `Cluster` for Postgres + visibility store, ExternalSecret for
  the chart-consumed connection strings, NetworkPolicy, ServiceMonitor)
  sit alongside the upstream subchart and Helm renders both at install
  time. Catalyst-curated values flow into the upstream subchart under
  the `temporal:` key in values.yaml.
type: application
keywords: [catalyst, blueprint, temporal, workflow, saga, orchestration]
maintainers:
  - name: OpenOva Catalyst
    email: catalyst@openova.io

# Upstream chart pulled in as a Helm subchart so `helm dependency build`
# bundles it into the OCI artifact. Pinned to temporal/temporal 1.2.0
# (matches platform/temporal/blueprint.yaml + values.yaml
# `catalystBlueprint.upstream.version`). Per
# docs/INVIOLABLE-PRINCIPLES.md #4 (never hardcode) the version is
# operator-bumpable via PR + Blueprint release.
dependencies:
  - name: temporal
    version: "1.2.0"
    repository: "https://go.temporal.io/helm-charts"
