apiVersion: v2
name: bp-spire
version: 1.1.1
description: |
  Catalyst-curated Blueprint umbrella chart for SPIRE. Depends on the
  upstream `spire` chart (spiffe.github.io/helm-charts-hardened) as a Helm
  subchart so `helm dependency build` pulls the upstream payload into this
  artifact; the Catalyst overlay templates in templates/ (NetworkPolicy,
  ExternalSecret, ServiceMonitor) sit alongside the upstream subchart and
  Helm renders both at install time. Catalyst-curated values flow into the
  upstream subchart under the `spire:` key in values.yaml.
type: application
keywords: [catalyst, blueprint, spire]
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 spiffe/spire 0.21.0 (matches
# platform/spire/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: spire
    version: "0.21.0"
    repository: "https://spiffe.github.io/helm-charts-hardened"
