Carvel Logo

About vendir

vendir allows to declaratively state what should be in a directory. It was designed to easily manage libraries for ytt; however, it is a generic tool and does not care how files within managed directories are used.

Supported sources for fetching:

  • git
  • hg (Mercurial)
  • http
  • image (image from OCI registry)
  • imgpkgBundle (bundle from OCI registry)
  • githubRelease
  • helmChart
  • directory

Examples could be found in carvel-vendir’s examples/ directory.

(Help improve our docs: edit this page on GitHub)