package
3.9.0+incompatible
Repository: https://github.com/openshift/kubernetes-api.git
Documentation: pkg.go.dev

# Functions

No description provided by the author

# Constants

DeploymentAvailable means the DeploymentConfig is available, ie.
DeploymentProgressing is: * True: the DeploymentConfig has been successfully deployed or is amidst getting deployed.
DeploymentReplicaFailure is added in a deployment config when one of its pods fails to be created or deleted.
DeploymentStrategyTypeCustom is a user defined strategy.
DeploymentStrategyTypeRecreate is a simple strategy suitable as a default.
DeploymentStrategyTypeRolling uses the Kubernetes RollingUpdater.
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.
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.

# Variables

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

# Structs

CustomDeploymentStrategyParams are the input to the Custom deployment strategy.
DeploymentCause captures information about a particular cause of a deployment.
DeploymentCauseImageTrigger represents details about the cause of a deployment originating from an image change trigger.
DeploymentCondition describes the state of a deployment config at a certain point.
Deployment Configs define the template for a pod and manages deploying new images or configuration changes.
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.

# Type aliases

No description provided by the author
DeploymentStrategyType refers to a specific DeploymentStrategy implementation.
DeploymentTriggerPolicies is a list of policies where nil values and different from empty arrays.
DeploymentTriggerType refers to a specific DeploymentTriggerPolicy implementation.
LifecycleHookFailurePolicy describes possibles actions to take if a hook fails.