Versions in this module Expand all Collapse all v0 v0.1.1 Apr 16, 2015 v0.1.0 Apr 13, 2015 Changes in this version + type Config struct + BaseURL string + ChefClient string + ChefPEM string + ChefServer string + SkipSSL bool + type CookbookFetch struct + Cookbook *chef.CookbookVersion + Error error + Name string + SkipSSL bool + Version string + func (f *CookbookFetch) Run() (*bytes.Reader, error) + type CookbookFetchFile struct + type CookbookHandler struct + func (h *CookbookHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) + type Minimart struct + Config *Config + func NewMinimart(config *Config) *Minimart + func (c *Minimart) CreateCookbookVersionTarball(name, version string) (*bytes.Reader, error) + func (c *Minimart) NewCookbookHandler() *CookbookHandler + func (c *Minimart) NewCookbookTarballFetch(name, version string, cookbook *chef.CookbookVersion, skipSSL bool) *CookbookFetch + func (c *Minimart) NewUniverseHandler() *UniverseHandler + func (c *Minimart) PollForCookbooks(interval time.Duration) + func (c *Minimart) StopPollingForCookbooks() + func (c *Minimart) Universe() ([]byte, error) + type ProxyCookbookVersion struct + CookbookVersion *chef.CookbookVersion + Dependencies map[string]string + LocationPath string + LocationType string + type UniverseHandler struct + func (h *UniverseHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)