Documentation
¶
Index ¶
- Constants
- type BaseImage
- type BaseImagePuller
- type BaseImageSpec
- type Cleaner
- type CreateSpec
- type Creator
- type Deleter
- type DependencyManager
- type DiskUsage
- type GarbageCollector
- type IDMappingSpec
- type Image
- type ImageCloner
- type ImageSpec
- type Locksmith
- type Metricser
- type RootFSConfigurer
- type StoreMeasurer
- type VolumeMetrics
Constants ¶
View Source
const GLOBAL_LOCK_KEY = "global-groot-lock"
View Source
const ImageReferenceFormat = "image:%s"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseImagePuller ¶ added in v0.4.0
type BaseImagePuller interface {
Pull(logger lager.Logger, spec BaseImageSpec) (BaseImage, error)
}
type BaseImageSpec ¶ added in v0.4.0
type BaseImageSpec struct { DiskLimit int64 ExcludeBaseImageFromQuota bool BaseImageSrc *url.URL UIDMappings []IDMappingSpec GIDMappings []IDMappingSpec }
type Cleaner ¶ added in v0.2.0
type Cleaner struct {
// contains filtered or unexported fields
}
func IamCleaner ¶ added in v0.2.0
func IamCleaner(locksmith Locksmith, sm StoreMeasurer, gc GarbageCollector) *Cleaner
type CreateSpec ¶
type CreateSpec struct { ID string BaseImage string DiskLimit int64 ExcludeBaseImageFromQuota bool UIDMappings []IDMappingSpec GIDMappings []IDMappingSpec }
type Creator ¶ added in v0.2.0
type Creator struct {
// contains filtered or unexported fields
}
func IamCreator ¶ added in v0.2.0
func IamCreator(imageCloner ImageCloner, baseImagePuller BaseImagePuller, locksmith Locksmith, rootFSConfigurer RootFSConfigurer, dependencyManager DependencyManager) *Creator
type Deleter ¶ added in v0.2.0
type Deleter struct {
// contains filtered or unexported fields
}
func IamDeleter ¶ added in v0.2.0
func IamDeleter(imageCloner ImageCloner, dependencyManager DependencyManager) *Deleter
type DependencyManager ¶ added in v0.2.0
type GarbageCollector ¶ added in v0.2.0
type IDMappingSpec ¶
type ImageCloner ¶ added in v0.4.0
type Metricser ¶ added in v0.2.0
type Metricser struct {
// contains filtered or unexported fields
}
func IamMetricser ¶ added in v0.2.0
func IamMetricser(imageCloner ImageCloner) *Metricser
type RootFSConfigurer ¶ added in v0.4.0
type StoreMeasurer ¶ added in v0.2.0
type VolumeMetrics ¶
type VolumeMetrics struct {
DiskUsage DiskUsage `json:"disk_usage"`
}
Directories
¶
Path | Synopsis |
---|---|
This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter
|
This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter |
Click to show internal directories.
Click to hide internal directories.