func init() { registrystorage.Register("openshift", func(driver storagedriver.StorageDriver, options map[string]interface{}) (storagedriver.StorageDriver, error) { log.Info("OpenShift middleware for storage driver initializing") // We can do this because of an initialization sequence of middlewares. // Storage driver is required to create registry. So we can be sure that // this assignment will happen before registry and repository initialization. dockerStorageDriver = driver return dockerStorageDriver, nil }) }
// init registers the cloudfront layerHandler backend. func init() { storagemiddleware.Register("cloudfront", storagemiddleware.InitFunc(newCloudFrontStorageMiddleware)) }
func init() { storagemiddleware.Register("redirect", storagemiddleware.InitFunc(newRedirectStorageMiddleware)) }