# Packages
No description provided by the author
No description provided by the author
Package v1 is a generated protocol buffer package.
No description provided by the author
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DeploymentConfigHasTrigger returns a function that can identify the image for each container.
DeploymentConfigToSelectableFields returns a label set that represents the object.
DeploymentToPodLogOptions builds a PodLogOptions object out of a DeploymentLogOptions.
EachTemplateImage iterates a pod spec, looking for triggers that match each container and invoking fn with each located image.
IgnoreTriggers ignores the triggers.
Kind takes an unqualified kind and returns back a Group qualified GroupKind.
RegisterDeepCopies adds deep-copy functions to the given scheme.
Resource takes an unqualified resource and returns back a Group qualified GroupResource.
ScaleFromConfig builds a scale resource out of a deployment config.
TemplateImageForContainer locates the requested container in a pod spec, returning information about the trigger (if it exists), or an error.
# Constants
DefaultRecreateTimeoutSeconds is the default TimeoutSeconds for RecreateDeploymentStrategyParams.
DefaultRollingIntervalSeconds is the default IntervalSeconds for RollingDeploymentStrategyParams.
DefaultRollingTimeoutSeconds is the default TimeoutSeconds for RollingDeploymentStrategyParams.
DefaultRollingUpdatePeriodSeconds is the default PeriodSeconds for RollingDeploymentStrategyParams.
DeployerPodForDeploymentLabel is a label which groups pods related to a deployment.
DeploymentAnnotation is an annotation on a deployer Pod.
DeploymentAvailable means the deployment config is available, ie.
DeploymentCancelledAnnotation indicates that the deployment has been cancelled The annotation value does not matter and its mere presence indicates cancellation.
DeploymentCancelledAnnotationValue represents the value for the DeploymentCancelledAnnotation annotation that signifies that the deployment should be cancelled.
These constants represent the various reasons for cancelling a deployment or for a deployment being placed in a failed state.
These constants represent the various reasons for cancelling a deployment or for a deployment being placed in a failed state.
DeploymentConfigAnnotation is an annotation name used to correlate a deployment with the DeploymentConfig on which the deployment is based.
DeploymentConfigLabel is the name of a label used to correlate a deployment with the DeploymentConfigs on which the deployment is based.
DeploymentEncodedConfigAnnotation is an annotation name used to retrieve specific encoded DeploymentConfig on which a given deployment is based.
These constants represent the various reasons for cancelling a deployment or for a deployment being placed in a failed state.
These constants represent the various reasons for cancelling a deployment or for a deployment being placed in a failed state.
DeploymentIgnorePodAnnotation is an annotation on a deployment config that will bypass creating a deployment pod with the deployment.
DeploymentLabel is the name of a label used to correlate a deployment with the Pod created to execute the deployment logic.
DeploymentPodAnnotation is an annotation on a deployment (a ReplicationController).
DeploymentPodTypeLabel is a label with which contains a type of deployment pod.
DeploymentProgressing means the deployment config is progressing.
DeploymentReplicaFailure is added in a deployment config when one of its pods fails to be created or deleted.
DeploymentReplicasAnnotation is for internal use only and is for detecting external modifications to deployment replica counts.
DeploymentStatusAnnotation is an annotation name used to retrieve the DeploymentPhase of a deployment.
DeploymentStatusComplete means the deployment finished without an error.
DeploymentStatusFailed means the deployment finished with an error.
DeploymentStatusNew means the deployment has been accepted but not yet acted upon.
DeploymentStatusPending means the deployment been handed over to a deployment strategy, but the strategy has not yet declared the deployment to be running.
DeploymentStatusReasonAnnotation represents the reason for deployment being in a given state Used for specifying the reason for cancellation or failure of a deployment.
DeploymentStatusRunning means the deployment strategy has reported the deployment as being in-progress.
DeploymentStrategyTypeCustom is a user defined strategy.
DeploymentStrategyTypeRecreate is a simple strategy suitable as a default.
DeploymentStrategyTypeRolling uses the Kubernetes RollingUpdater.
DeploymentTriggerManual is a placeholder implementation which does nothing.
DeploymentTriggerOnConfigChange will create new deployments in response to changes to the ControllerTemplate of a DeploymentConfig.
DeploymentTriggerOnImageChange will create new deployments in response to updated tags from a Docker image repository.
DeploymentVersionAnnotation is an annotation on a deployment (a ReplicationController).
DesiredReplicasAnnotation represents the desired number of replicas for a new deployment.
No description provided by the author
No description provided by the author
LifecycleHookFailurePolicyAbort means abort the deployment.
LifecycleHookFailurePolicyIgnore means ignore failure and continue the deployment.
LifecycleHookFailurePolicyRetry means retry the hook until it succeeds.
MaxDeploymentDurationSeconds represents the maximum duration that a deployment is allowed to run.
PostHookPodSuffix is the suffix added to all mid hook pods.
PostHookPodSuffix is the suffix added to all post hook pods.
PostHookPodSuffix is the suffix added to all pre hook pods.
# Variables
No description provided by the author
No description provided by the author
SchemeGroupVersion is group version used to register these objects.
# Structs
CustomDeploymentStrategyParams are the input to the Custom deployment strategy.
DeploymentCause captures information about a particular cause of a deployment.
DeploymentCauseImageTrigger contains information about a deployment caused by an image trigger.
DeploymentCondition describes the state of a deployment config at a certain point.
DeploymentConfig represents a configuration for a single deployment (represented as a ReplicationController).
DeploymentConfigList is a collection of deployment configs.
DeploymentConfigRollback provides the input to rollback generation.
DeploymentConfigRollbackSpec represents the options for rollback generation.
DeploymentConfigSpec represents the desired state of the deployment.
DeploymentConfigStatus represents the current deployment state.
DeploymentDetails captures information about the causes of a deployment.
DeploymentLog represents the logs for a deployment.
DeploymentLogOptions is the REST options for a deployment log.
DeploymentRequest is a request to a deployment config for a new deployment.
DeploymentStrategy describes how to perform a deployment.
DeploymentTriggerImageChangeParams represents the parameters to the ImageChange trigger.
DeploymentTriggerPolicy describes a policy for a single trigger that results in a new deployment.
ExecNewPodHook is a hook implementation which runs a command in a new pod based on the specified container which is assumed to be part of the deployment template.
LifecycleHook defines a specific deployment lifecycle action.
RecreateDeploymentStrategyParams are the input to the Recreate deployment strategy.
RollingDeploymentStrategyParams are the input to the Rolling deployment strategy.
TagImageHook is a request to tag the image in a particular container onto an ImageStreamTag.
TemplateImage is a structure for helping a caller iterate over a PodSpec.
# Type aliases
No description provided by the author
DeploymentStatus describes the possible states a deployment can be in.
DeploymentStrategyType refers to a specific DeploymentStrategy implementation.
DeploymentTriggerType refers to a specific DeploymentTriggerPolicy implementation.
LifecycleHookFailurePolicy describes possibles actions to take if a hook fails.
TriggeredByFunc returns a TemplateImage or error from the provided container.