kubernetes: k8s.io/kubernetes/pkg/registry/core/replicationcontroller Index | Files | Directories

package replicationcontroller

import "k8s.io/kubernetes/pkg/registry/core/replicationcontroller"

Package controller provides Registry interface and it's RESTStorage implementation for storing ReplicationController api objects.

Index

Package Files

doc.go strategy.go

Variables

var StatusStrategy = rcStatusStrategy{Strategy}
var Strategy = rcStrategy{legacyscheme.Scheme, names.SimpleNameGenerator}

Strategy is the default logic that applies when creating and updating Replication Controller objects.

func ControllerToSelectableFields Uses

func ControllerToSelectableFields(controller *api.ReplicationController) fields.Set

ControllerToSelectableFields returns a field set that represents the object.

func GetAttrs Uses

func GetAttrs(obj runtime.Object) (labels.Set, fields.Set, error)

GetAttrs returns labels and fields of a given object for filtering purposes.

func MatchController Uses

func MatchController(label labels.Selector, field fields.Selector) apistorage.SelectionPredicate

MatchController is the filter used by the generic etcd backend to route watch events from etcd to clients of the apiserver only interested in specific labels/fields.

Directories

PathSynopsis
storage

Package replicationcontroller imports 21 packages (graph) and is imported by 1 packages. Updated 2019-08-22. Refresh now. Tools for package owners.