Skip to content

v1.10.0

Choose a tag to compare

@me-bender me-bender released this 21 Jul 16:25
· 35 commits to main since this release

Three enhancements to existing plugins this cycle — no new collectors or policies.

Added

  • backstage collector + policy — referential-integrity checks domain-exists / system-exists: cross-reference the spec.domain / spec.system a repo's catalog-info.yaml declares against what actually exists in the Backstage catalog. Adds backstage_url / namespace inputs, a BACKSTAGE_TOKEN secret, and a normalized .refs view (#234).
  • trivy + grype collectors — new container-scan sub-collector that scans a component's container image synchronously at publish time, via the new after-json collector hook (#254).
  • backstage-catalog-info cataloger — nested subdomain/system domain paths: a catalog-info.yaml that declares its parent Domain / System chain in-file now expands the component's domain to the full dotted path (a.b.c) instead of flattening into unrelated top-level domains (#259).

Pin it: reference @v1.10.0 in your lunar-config.yml.

Full changelog: https://github.com/earthly/lunar-lib/blob/v1.10.0/CHANGELOG.md