apiVersion: "helm-expt.confighub.com/v1alpha1"
kind: "ChartDossier"
metadata:
  name: "bitnami-postgresql-18.7.0"
spec:
  chart: "bitnami/postgresql"
  version: "18.7.0"
  maintainedNotes:
    - "Default chart rendering is nondeterministic unless auth.postgresPassword is bound before render."
    - "static-passwords variant persists auth.postgresPassword as a generated fact and renders the Secret deterministically."
    - "existing-secret variant does not render a Secret and instead declares postgresql/postgresql-auth as a target fact."
    - "Supported bases pin the Bitnami PostgreSQL image by digest instead of rendering the chart default latest tag."
    - "Chart declares the Bitnami common dependency and records it in dependency-lock.yaml."
    - "Supported bases render no hook objects, and future hook-producing paths must map to lifecycle policy before production."
    - "PostgreSQL renders a StatefulSet with volumeClaimTemplates and needs storage/upgrade/rollback policy."
    - "initdb and extended configuration are template-powered extension slots; promoted variants keep them empty."
  knownControlPoints:
    - "generated-facts"
    - "target-facts"
    - "dependency-lock"
    - "hook-lifecycle-policy"
    - "stateful-workload-policy"
    - "pvc-policy"
    - "tpl-extension-slot"
