Documentation ¶
Overview ¶
Package image implements evaluators of usage for imagestreams and images. They are supposed to be passed to resource quota controller and origin resource quota admission plugin.
Index ¶
- func NewImageStreamImportEvaluator(store imagev1lister.ImageStreamLister) kquota.Evaluator
- func NewImageStreamTagEvaluator(store imagev1lister.ImageStreamLister, ...) kquota.Evaluator
- func NewReplenishmentEvaluators(f kquota.ListerForResourceFunc, isInformer imagev1informer.ImageStreamInformer, ...) []kquota.Evaluator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewImageStreamImportEvaluator ¶
func NewImageStreamImportEvaluator(store imagev1lister.ImageStreamLister) kquota.Evaluator
NewImageStreamImportEvaluator computes resource usage for ImageStreamImport objects. This particular kind is a virtual resource. It depends on ImageStream usage evaluator to compute image numbers before the the admission can work. If you make a change here, be sure to make a corresponding change in the apiserver
func NewImageStreamTagEvaluator ¶
func NewImageStreamTagEvaluator(store imagev1lister.ImageStreamLister, istGetter imagev1typedclient.ImageStreamTagsGetter) kquota.Evaluator
NewImageStreamTagEvaluator computes resource usage of ImageStreamsTags. Its sole purpose is to handle UPDATE admission operations on imageStreamTags resource. If you make a change here, be sure to make a corresponding change in the apiserver
func NewReplenishmentEvaluators ¶
func NewReplenishmentEvaluators(f kquota.ListerForResourceFunc, isInformer imagev1informer.ImageStreamInformer, imageClient imagev1typedclient.ImageStreamTagsGetter) []kquota.Evaluator
NewEvaluators returns the list of static evaluators that manage more than counts
Types ¶
This section is empty.