pulp-cookbook Plugin

The cookbook plugin extends pulpcore to support hosting Chef cookbooks. This plugin assumes some familiarity with the pulpcore documentation.

Currently, it allows to import packaged cookbooks into cookbook repositories. When publishing a specific version of a cookbook repository, a universe endpoint will be created to allow berkshelf or Policyfile tooling to download cookbooks and resolve cookbook dependencies.

Not supported (yet):

  • Only the universe endpoint of the Supermarket API is implemented. For example, the knife supermarket commands do not work currently.
  • Setting cookbook version constraints on a remote (only filtering by cookbook name is supported)

If you are just getting started, we recommend getting to know the basic workflows.

The REST API documentation for pulp_cookbook is available here.

Indices and tables