Exemplo n.º 1
0
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
	})
}
Exemplo n.º 2
0
// init registers the cloudfront layerHandler backend.
func init() {
	storagemiddleware.Register("cloudfront", storagemiddleware.InitFunc(newCloudFrontStorageMiddleware))
}
Exemplo n.º 3
0
func init() {
	storagemiddleware.Register("redirect", storagemiddleware.InitFunc(newRedirectStorageMiddleware))
}