Files

22 lines
1.1 KiB
YAML

# An "umbrella" chart: it declares a dependency on the upstream MetalLB
# chart below, AND carries three templates of its own
# (apps/metallb/templates/) — the IPAddressPool, BGPPeer, and
# BGPAdvertisement that configure it. Argo CD detects this as a Helm source because a Chart.yaml
# exists at this path, resolves the dependency, and syncs the combined
# rendered output as one Application — exactly like any other app in
# apps/. This is the real, working example of the Helm-based app pattern
# mentioned in docs/08-adding-new-apps.md: use it as a template if you want
# to bring in another third-party chart later.
apiVersion: v2
name: metallb-app
description: Installs MetalLB from the upstream chart, for this repo's bare-metal LoadBalancer support
version: 0.1.0
dependencies:
- name: metallb
# A version *range* rather than an exact pin, so this doesn't silently
# go stale. For a fully reproducible install, check
# https://artifacthub.io/packages/helm/metallb/metallb for the current
# release and pin an exact version here instead.
version: ">=0.14.3"
repository: https://metallb.github.io/metallb