Documentation ¶
Index ¶
- func DecodeDeploymentConfig(controller *api.ReplicationController, codec runtime.Codec) (*deployapi.DeploymentConfig, error)
- func DeployerPodNameFor(obj runtime.Object) string
- func DeployerPodNameForDeployment(deployment *api.ReplicationController) string
- func DeploymentConfigNameFor(obj runtime.Object) string
- func DeploymentDesiredReplicas(obj runtime.Object) (int, bool)
- func DeploymentNameFor(obj runtime.Object) string
- func DeploymentStatusFor(obj runtime.Object) deployapi.DeploymentStatus
- func DeploymentStatusReasonFor(obj runtime.Object) string
- func DeploymentVersionFor(obj runtime.Object) int
- func EncodeDeploymentConfig(config *deployapi.DeploymentConfig, codec runtime.Codec) (string, error)
- func EncodedDeploymentConfigFor(obj runtime.Object) string
- func HashPodSpec(t api.PodSpec) uint64
- func IsDeploymentCancelled(deployment *api.ReplicationController) bool
- func LabelForDeployment(deployment *api.ReplicationController) string
- func LabelForDeploymentConfig(config *deployapi.DeploymentConfig) string
- func LatestDeploymentNameForConfig(config *deployapi.DeploymentConfig) string
- func MakeDeployment(config *deployapi.DeploymentConfig, codec runtime.Codec) (*api.ReplicationController, error)
- func PodSpecsEqual(a, b api.PodSpec) bool
- type ListWatcherImpl
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeDeploymentConfig ¶ added in v0.2.1
func DecodeDeploymentConfig(controller *api.ReplicationController, codec runtime.Codec) (*deployapi.DeploymentConfig, error)
DecodeDeploymentConfig decodes a DeploymentConfig from controller using codec. An error is returned if the controller doesn't contain an encoded config.
func DeployerPodNameFor ¶ added in v0.5.2
func DeployerPodNameForDeployment ¶ added in v0.3.2
func DeployerPodNameForDeployment(deployment *api.ReplicationController) string
func DeploymentConfigNameFor ¶ added in v0.5.2
func DeploymentDesiredReplicas ¶ added in v0.5.3
func DeploymentNameFor ¶ added in v0.5.2
func DeploymentStatusFor ¶ added in v0.5.2
func DeploymentStatusFor(obj runtime.Object) deployapi.DeploymentStatus
func DeploymentStatusReasonFor ¶ added in v0.5.3
func DeploymentVersionFor ¶ added in v0.5.2
func EncodeDeploymentConfig ¶ added in v0.2.1
func EncodeDeploymentConfig(config *deployapi.DeploymentConfig, codec runtime.Codec) (string, error)
EncodeDeploymentConfig encodes config as a string using codec.
func EncodedDeploymentConfigFor ¶ added in v0.5.2
func HashPodSpec ¶ added in v0.2.1
HashPodSpec hashes a PodSpec into a uint64. TODO: Resources are currently ignored due to the formats not surviving encoding/decoding in a consistent manner (e.g. 0 is represented sometimes as 0.000)
func IsDeploymentCancelled ¶ added in v0.5.3
func IsDeploymentCancelled(deployment *api.ReplicationController) bool
func LabelForDeployment ¶ added in v0.5.1
func LabelForDeployment(deployment *api.ReplicationController) string
LabelForDeployment builds a string identifier for a Deployment.
func LabelForDeploymentConfig ¶ added in v0.5.1
func LabelForDeploymentConfig(config *deployapi.DeploymentConfig) string
LabelForDeploymentConfig builds a string identifier for a DeploymentConfig.
func LatestDeploymentNameForConfig ¶ added in v0.2.1
func LatestDeploymentNameForConfig(config *deployapi.DeploymentConfig) string
LatestDeploymentNameForConfig returns a stable identifier for config based on its version.
func MakeDeployment ¶ added in v0.2.1
func MakeDeployment(config *deployapi.DeploymentConfig, codec runtime.Codec) (*api.ReplicationController, error)
MakeDeployment creates a deployment represented as a ReplicationController and based on the given DeploymentConfig. The controller replica count will be zero.
func PodSpecsEqual ¶ added in v0.2.1
PodSpecsEqual returns true if the given PodSpecs are the same.
Types ¶
type ListWatcherImpl ¶ added in v0.3.2
type ListWatcherImpl struct { ListFunc func() (runtime.Object, error) WatchFunc func(resourceVersion string) (watch.Interface, error) }
ListWatcherImpl is a pluggable ListWatcher. TODO: This has been incorporated upstream; replace during a future rebase.