# Helm dependency-build artifacts. Generated by `helm dependency build` in CI
# and locally for validation. Subcharts are downloaded into chart/charts/ and
# locked via chart/Chart.lock; both are reproducible from chart/Chart.yaml's
# `dependencies:` block, so we don't track them.
**/charts/*.tgz
platform/*/chart/charts/
platform/*/chart/Chart.lock
products/*/chart/charts/
products/*/chart/Chart.lock

# Vendored upstream subcharts — exception to the above (issue #340).
# bp-seaweedfs vendors seaweedfs/seaweedfs 4.22.0 with templates/shared/
# security-configmap.yaml DELETED because it uses fromToml (Helm 3.13+)
# which Flux helm-controller's bundled SDK doesn't have. The chart has
# annotations.catalyst.openova.io/no-upstream=true to signal this to the
# blueprint-release workflow's hollow-chart guard.
!platform/seaweedfs/chart/charts/
!platform/seaweedfs/chart/charts/**

# Node + dev artifacts (untracked already, listed here for clarity).
**/node_modules/
**/dist/
**/.astro/
