Documentation
¶
Overview ¶
+groupName=apps.openshift.io Package v1 is the v1 version of the API.
Package v1 is a generated protocol buffer package. It is generated from these files: github.com/openshift/origin/pkg/deploy/api/v1/generated.proto It has these top-level messages: CustomDeploymentStrategyParams DeploymentCause DeploymentCauseImageTrigger DeploymentCondition DeploymentConfig DeploymentConfigList DeploymentConfigRollback DeploymentConfigRollbackSpec DeploymentConfigSpec DeploymentConfigStatus DeploymentDetails DeploymentLog DeploymentLogOptions DeploymentRequest DeploymentStrategy DeploymentTriggerImageChangeParams DeploymentTriggerPolicies DeploymentTriggerPolicy ExecNewPodHook LifecycleHook RecreateDeploymentStrategyParams RollingDeploymentStrategyParams TagImageHook
Index ¶
- Constants
- Variables
- func Convert_api_CustomDeploymentStrategyParams_To_v1_CustomDeploymentStrategyParams(in *api.CustomDeploymentStrategyParams, out *CustomDeploymentStrategyParams, ...) error
- func Convert_api_DeploymentCauseImageTrigger_To_v1_DeploymentCauseImageTrigger(in *api.DeploymentCauseImageTrigger, out *DeploymentCauseImageTrigger, ...) error
- func Convert_api_DeploymentCause_To_v1_DeploymentCause(in *api.DeploymentCause, out *DeploymentCause, s conversion.Scope) error
- func Convert_api_DeploymentCondition_To_v1_DeploymentCondition(in *api.DeploymentCondition, out *DeploymentCondition, s conversion.Scope) error
- func Convert_api_DeploymentConfigList_To_v1_DeploymentConfigList(in *api.DeploymentConfigList, out *DeploymentConfigList, s conversion.Scope) error
- func Convert_api_DeploymentConfigRollbackSpec_To_v1_DeploymentConfigRollbackSpec(in *api.DeploymentConfigRollbackSpec, out *DeploymentConfigRollbackSpec, ...) error
- func Convert_api_DeploymentConfigRollback_To_v1_DeploymentConfigRollback(in *api.DeploymentConfigRollback, out *DeploymentConfigRollback, ...) error
- func Convert_api_DeploymentConfigSpec_To_v1_DeploymentConfigSpec(in *api.DeploymentConfigSpec, out *DeploymentConfigSpec, s conversion.Scope) error
- func Convert_api_DeploymentConfigStatus_To_v1_DeploymentConfigStatus(in *api.DeploymentConfigStatus, out *DeploymentConfigStatus, ...) error
- func Convert_api_DeploymentConfig_To_v1_DeploymentConfig(in *api.DeploymentConfig, out *DeploymentConfig, s conversion.Scope) error
- func Convert_api_DeploymentDetails_To_v1_DeploymentDetails(in *api.DeploymentDetails, out *DeploymentDetails, s conversion.Scope) error
- func Convert_api_DeploymentLogOptions_To_v1_DeploymentLogOptions(in *api.DeploymentLogOptions, out *DeploymentLogOptions, s conversion.Scope) error
- func Convert_api_DeploymentLog_To_v1_DeploymentLog(in *api.DeploymentLog, out *DeploymentLog, s conversion.Scope) error
- func Convert_api_DeploymentRequest_To_v1_DeploymentRequest(in *api.DeploymentRequest, out *DeploymentRequest, s conversion.Scope) error
- func Convert_api_DeploymentStrategy_To_v1_DeploymentStrategy(in *api.DeploymentStrategy, out *DeploymentStrategy, s conversion.Scope) error
- func Convert_api_DeploymentTriggerImageChangeParams_To_v1_DeploymentTriggerImageChangeParams(in *newer.DeploymentTriggerImageChangeParams, ...) error
- func Convert_api_DeploymentTriggerPolicy_To_v1_DeploymentTriggerPolicy(in *api.DeploymentTriggerPolicy, out *DeploymentTriggerPolicy, ...) error
- func Convert_api_ExecNewPodHook_To_v1_ExecNewPodHook(in *api.ExecNewPodHook, out *ExecNewPodHook, s conversion.Scope) error
- func Convert_api_LifecycleHook_To_v1_LifecycleHook(in *api.LifecycleHook, out *LifecycleHook, s conversion.Scope) error
- func Convert_api_RecreateDeploymentStrategyParams_To_v1_RecreateDeploymentStrategyParams(in *api.RecreateDeploymentStrategyParams, ...) error
- func Convert_api_RollingDeploymentStrategyParams_To_v1_RollingDeploymentStrategyParams(in *newer.RollingDeploymentStrategyParams, ...) error
- func Convert_api_TagImageHook_To_v1_TagImageHook(in *api.TagImageHook, out *TagImageHook, s conversion.Scope) error
- func Convert_v1_CustomDeploymentStrategyParams_To_api_CustomDeploymentStrategyParams(in *CustomDeploymentStrategyParams, out *api.CustomDeploymentStrategyParams, ...) error
- func Convert_v1_DeploymentCauseImageTrigger_To_api_DeploymentCauseImageTrigger(in *DeploymentCauseImageTrigger, out *api.DeploymentCauseImageTrigger, ...) error
- func Convert_v1_DeploymentCause_To_api_DeploymentCause(in *DeploymentCause, out *api.DeploymentCause, s conversion.Scope) error
- func Convert_v1_DeploymentCondition_To_api_DeploymentCondition(in *DeploymentCondition, out *api.DeploymentCondition, s conversion.Scope) error
- func Convert_v1_DeploymentConfigList_To_api_DeploymentConfigList(in *DeploymentConfigList, out *api.DeploymentConfigList, s conversion.Scope) error
- func Convert_v1_DeploymentConfigRollbackSpec_To_api_DeploymentConfigRollbackSpec(in *DeploymentConfigRollbackSpec, out *api.DeploymentConfigRollbackSpec, ...) error
- func Convert_v1_DeploymentConfigRollback_To_api_DeploymentConfigRollback(in *DeploymentConfigRollback, out *api.DeploymentConfigRollback, ...) error
- func Convert_v1_DeploymentConfigSpec_To_api_DeploymentConfigSpec(in *DeploymentConfigSpec, out *api.DeploymentConfigSpec, s conversion.Scope) error
- func Convert_v1_DeploymentConfigStatus_To_api_DeploymentConfigStatus(in *DeploymentConfigStatus, out *api.DeploymentConfigStatus, ...) error
- func Convert_v1_DeploymentConfig_To_api_DeploymentConfig(in *DeploymentConfig, out *api.DeploymentConfig, s conversion.Scope) error
- func Convert_v1_DeploymentDetails_To_api_DeploymentDetails(in *DeploymentDetails, out *api.DeploymentDetails, s conversion.Scope) error
- func Convert_v1_DeploymentLogOptions_To_api_DeploymentLogOptions(in *DeploymentLogOptions, out *api.DeploymentLogOptions, s conversion.Scope) error
- func Convert_v1_DeploymentLog_To_api_DeploymentLog(in *DeploymentLog, out *api.DeploymentLog, s conversion.Scope) error
- func Convert_v1_DeploymentRequest_To_api_DeploymentRequest(in *DeploymentRequest, out *api.DeploymentRequest, s conversion.Scope) error
- func Convert_v1_DeploymentStrategy_To_api_DeploymentStrategy(in *DeploymentStrategy, out *api.DeploymentStrategy, s conversion.Scope) error
- func Convert_v1_DeploymentTriggerImageChangeParams_To_api_DeploymentTriggerImageChangeParams(in *DeploymentTriggerImageChangeParams, ...) error
- func Convert_v1_DeploymentTriggerPolicy_To_api_DeploymentTriggerPolicy(in *DeploymentTriggerPolicy, out *api.DeploymentTriggerPolicy, ...) error
- func Convert_v1_ExecNewPodHook_To_api_ExecNewPodHook(in *ExecNewPodHook, out *api.ExecNewPodHook, s conversion.Scope) error
- func Convert_v1_LifecycleHook_To_api_LifecycleHook(in *LifecycleHook, out *api.LifecycleHook, s conversion.Scope) error
- func Convert_v1_RecreateDeploymentStrategyParams_To_api_RecreateDeploymentStrategyParams(in *RecreateDeploymentStrategyParams, ...) error
- func Convert_v1_RollingDeploymentStrategyParams_To_api_RollingDeploymentStrategyParams(in *RollingDeploymentStrategyParams, ...) error
- func Convert_v1_TagImageHook_To_api_TagImageHook(in *TagImageHook, out *api.TagImageHook, s conversion.Scope) error
- func DeepCopy_v1_CustomDeploymentStrategyParams(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_DeploymentCause(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_DeploymentCauseImageTrigger(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_DeploymentCondition(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_DeploymentConfig(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_DeploymentConfigList(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_DeploymentConfigRollback(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_DeploymentConfigRollbackSpec(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_DeploymentConfigSpec(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_DeploymentConfigStatus(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_DeploymentDetails(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_DeploymentLog(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_DeploymentLogOptions(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_DeploymentRequest(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_DeploymentStrategy(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_DeploymentTriggerImageChangeParams(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_DeploymentTriggerPolicy(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_ExecNewPodHook(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_LifecycleHook(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_RecreateDeploymentStrategyParams(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_RollingDeploymentStrategyParams(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_TagImageHook(in interface{}, out interface{}, c *conversion.Cloner) error
- func RegisterConversions(scheme *runtime.Scheme) error
- func RegisterDeepCopies(scheme *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func SetDefaults_DeploymentConfig(obj *DeploymentConfig)
- func SetDefaults_DeploymentConfigSpec(obj *DeploymentConfigSpec)
- func SetDefaults_DeploymentStrategy(obj *DeploymentStrategy)
- func SetDefaults_RecreateDeploymentStrategyParams(obj *RecreateDeploymentStrategyParams)
- func SetDefaults_RollingDeploymentStrategyParams(obj *RollingDeploymentStrategyParams)
- func SetObjectDefaults_DeploymentConfig(in *DeploymentConfig)
- func SetObjectDefaults_DeploymentConfigList(in *DeploymentConfigList)
- type CustomDeploymentStrategyParams
- func (*CustomDeploymentStrategyParams) Descriptor() ([]byte, []int)
- func (m *CustomDeploymentStrategyParams) Marshal() (data []byte, err error)
- func (m *CustomDeploymentStrategyParams) MarshalTo(data []byte) (int, error)
- func (*CustomDeploymentStrategyParams) ProtoMessage()
- func (m *CustomDeploymentStrategyParams) Reset()
- func (m *CustomDeploymentStrategyParams) Size() (n int)
- func (this *CustomDeploymentStrategyParams) String() string
- func (CustomDeploymentStrategyParams) SwaggerDoc() map[string]string
- func (m *CustomDeploymentStrategyParams) Unmarshal(data []byte) error
- type DeploymentCause
- func (*DeploymentCause) Descriptor() ([]byte, []int)
- func (m *DeploymentCause) Marshal() (data []byte, err error)
- func (m *DeploymentCause) MarshalTo(data []byte) (int, error)
- func (*DeploymentCause) ProtoMessage()
- func (m *DeploymentCause) Reset()
- func (m *DeploymentCause) Size() (n int)
- func (this *DeploymentCause) String() string
- func (DeploymentCause) SwaggerDoc() map[string]string
- func (m *DeploymentCause) Unmarshal(data []byte) error
- type DeploymentCauseImageTrigger
- func (*DeploymentCauseImageTrigger) Descriptor() ([]byte, []int)
- func (m *DeploymentCauseImageTrigger) Marshal() (data []byte, err error)
- func (m *DeploymentCauseImageTrigger) MarshalTo(data []byte) (int, error)
- func (*DeploymentCauseImageTrigger) ProtoMessage()
- func (m *DeploymentCauseImageTrigger) Reset()
- func (m *DeploymentCauseImageTrigger) Size() (n int)
- func (this *DeploymentCauseImageTrigger) String() string
- func (DeploymentCauseImageTrigger) SwaggerDoc() map[string]string
- func (m *DeploymentCauseImageTrigger) Unmarshal(data []byte) error
- type DeploymentCondition
- func (*DeploymentCondition) Descriptor() ([]byte, []int)
- func (m *DeploymentCondition) Marshal() (data []byte, err error)
- func (m *DeploymentCondition) MarshalTo(data []byte) (int, error)
- func (*DeploymentCondition) ProtoMessage()
- func (m *DeploymentCondition) Reset()
- func (m *DeploymentCondition) Size() (n int)
- func (this *DeploymentCondition) String() string
- func (DeploymentCondition) SwaggerDoc() map[string]string
- func (m *DeploymentCondition) Unmarshal(data []byte) error
- type DeploymentConditionType
- type DeploymentConfig
- func (*DeploymentConfig) Descriptor() ([]byte, []int)
- func (m *DeploymentConfig) Marshal() (data []byte, err error)
- func (m *DeploymentConfig) MarshalTo(data []byte) (int, error)
- func (*DeploymentConfig) ProtoMessage()
- func (m *DeploymentConfig) Reset()
- func (m *DeploymentConfig) Size() (n int)
- func (this *DeploymentConfig) String() string
- func (DeploymentConfig) SwaggerDoc() map[string]string
- func (m *DeploymentConfig) Unmarshal(data []byte) error
- type DeploymentConfigList
- func (*DeploymentConfigList) Descriptor() ([]byte, []int)
- func (m *DeploymentConfigList) Marshal() (data []byte, err error)
- func (m *DeploymentConfigList) MarshalTo(data []byte) (int, error)
- func (*DeploymentConfigList) ProtoMessage()
- func (m *DeploymentConfigList) Reset()
- func (m *DeploymentConfigList) Size() (n int)
- func (this *DeploymentConfigList) String() string
- func (DeploymentConfigList) SwaggerDoc() map[string]string
- func (m *DeploymentConfigList) Unmarshal(data []byte) error
- type DeploymentConfigRollback
- func (*DeploymentConfigRollback) Descriptor() ([]byte, []int)
- func (m *DeploymentConfigRollback) Marshal() (data []byte, err error)
- func (m *DeploymentConfigRollback) MarshalTo(data []byte) (int, error)
- func (*DeploymentConfigRollback) ProtoMessage()
- func (m *DeploymentConfigRollback) Reset()
- func (m *DeploymentConfigRollback) Size() (n int)
- func (this *DeploymentConfigRollback) String() string
- func (DeploymentConfigRollback) SwaggerDoc() map[string]string
- func (m *DeploymentConfigRollback) Unmarshal(data []byte) error
- type DeploymentConfigRollbackSpec
- func (*DeploymentConfigRollbackSpec) Descriptor() ([]byte, []int)
- func (m *DeploymentConfigRollbackSpec) Marshal() (data []byte, err error)
- func (m *DeploymentConfigRollbackSpec) MarshalTo(data []byte) (int, error)
- func (*DeploymentConfigRollbackSpec) ProtoMessage()
- func (m *DeploymentConfigRollbackSpec) Reset()
- func (m *DeploymentConfigRollbackSpec) Size() (n int)
- func (this *DeploymentConfigRollbackSpec) String() string
- func (DeploymentConfigRollbackSpec) SwaggerDoc() map[string]string
- func (m *DeploymentConfigRollbackSpec) Unmarshal(data []byte) error
- type DeploymentConfigSpec
- func (*DeploymentConfigSpec) Descriptor() ([]byte, []int)
- func (m *DeploymentConfigSpec) Marshal() (data []byte, err error)
- func (m *DeploymentConfigSpec) MarshalTo(data []byte) (int, error)
- func (*DeploymentConfigSpec) ProtoMessage()
- func (m *DeploymentConfigSpec) Reset()
- func (m *DeploymentConfigSpec) Size() (n int)
- func (this *DeploymentConfigSpec) String() string
- func (DeploymentConfigSpec) SwaggerDoc() map[string]string
- func (m *DeploymentConfigSpec) Unmarshal(data []byte) error
- type DeploymentConfigStatus
- func (*DeploymentConfigStatus) Descriptor() ([]byte, []int)
- func (m *DeploymentConfigStatus) Marshal() (data []byte, err error)
- func (m *DeploymentConfigStatus) MarshalTo(data []byte) (int, error)
- func (*DeploymentConfigStatus) ProtoMessage()
- func (m *DeploymentConfigStatus) Reset()
- func (m *DeploymentConfigStatus) Size() (n int)
- func (this *DeploymentConfigStatus) String() string
- func (DeploymentConfigStatus) SwaggerDoc() map[string]string
- func (m *DeploymentConfigStatus) Unmarshal(data []byte) error
- type DeploymentDetails
- func (*DeploymentDetails) Descriptor() ([]byte, []int)
- func (m *DeploymentDetails) Marshal() (data []byte, err error)
- func (m *DeploymentDetails) MarshalTo(data []byte) (int, error)
- func (*DeploymentDetails) ProtoMessage()
- func (m *DeploymentDetails) Reset()
- func (m *DeploymentDetails) Size() (n int)
- func (this *DeploymentDetails) String() string
- func (DeploymentDetails) SwaggerDoc() map[string]string
- func (m *DeploymentDetails) Unmarshal(data []byte) error
- type DeploymentLog
- func (*DeploymentLog) Descriptor() ([]byte, []int)
- func (m *DeploymentLog) Marshal() (data []byte, err error)
- func (m *DeploymentLog) MarshalTo(data []byte) (int, error)
- func (*DeploymentLog) ProtoMessage()
- func (m *DeploymentLog) Reset()
- func (m *DeploymentLog) Size() (n int)
- func (this *DeploymentLog) String() string
- func (DeploymentLog) SwaggerDoc() map[string]string
- func (m *DeploymentLog) Unmarshal(data []byte) error
- type DeploymentLogOptions
- func (*DeploymentLogOptions) Descriptor() ([]byte, []int)
- func (m *DeploymentLogOptions) Marshal() (data []byte, err error)
- func (m *DeploymentLogOptions) MarshalTo(data []byte) (int, error)
- func (*DeploymentLogOptions) ProtoMessage()
- func (m *DeploymentLogOptions) Reset()
- func (m *DeploymentLogOptions) Size() (n int)
- func (this *DeploymentLogOptions) String() string
- func (DeploymentLogOptions) SwaggerDoc() map[string]string
- func (m *DeploymentLogOptions) Unmarshal(data []byte) error
- type DeploymentRequest
- func (*DeploymentRequest) Descriptor() ([]byte, []int)
- func (m *DeploymentRequest) Marshal() (data []byte, err error)
- func (m *DeploymentRequest) MarshalTo(data []byte) (int, error)
- func (*DeploymentRequest) ProtoMessage()
- func (m *DeploymentRequest) Reset()
- func (m *DeploymentRequest) Size() (n int)
- func (this *DeploymentRequest) String() string
- func (DeploymentRequest) SwaggerDoc() map[string]string
- func (m *DeploymentRequest) Unmarshal(data []byte) error
- type DeploymentStrategy
- func (*DeploymentStrategy) Descriptor() ([]byte, []int)
- func (m *DeploymentStrategy) Marshal() (data []byte, err error)
- func (m *DeploymentStrategy) MarshalTo(data []byte) (int, error)
- func (*DeploymentStrategy) ProtoMessage()
- func (m *DeploymentStrategy) Reset()
- func (m *DeploymentStrategy) Size() (n int)
- func (this *DeploymentStrategy) String() string
- func (DeploymentStrategy) SwaggerDoc() map[string]string
- func (m *DeploymentStrategy) Unmarshal(data []byte) error
- type DeploymentStrategyType
- type DeploymentTriggerImageChangeParams
- func (*DeploymentTriggerImageChangeParams) Descriptor() ([]byte, []int)
- func (m *DeploymentTriggerImageChangeParams) Marshal() (data []byte, err error)
- func (m *DeploymentTriggerImageChangeParams) MarshalTo(data []byte) (int, error)
- func (*DeploymentTriggerImageChangeParams) ProtoMessage()
- func (m *DeploymentTriggerImageChangeParams) Reset()
- func (m *DeploymentTriggerImageChangeParams) Size() (n int)
- func (this *DeploymentTriggerImageChangeParams) String() string
- func (DeploymentTriggerImageChangeParams) SwaggerDoc() map[string]string
- func (m *DeploymentTriggerImageChangeParams) Unmarshal(data []byte) error
- type DeploymentTriggerPolicies
- func (*DeploymentTriggerPolicies) Descriptor() ([]byte, []int)
- func (m DeploymentTriggerPolicies) Marshal() (data []byte, err error)
- func (m DeploymentTriggerPolicies) MarshalTo(data []byte) (int, error)
- func (*DeploymentTriggerPolicies) ProtoMessage()
- func (m *DeploymentTriggerPolicies) Reset()
- func (m DeploymentTriggerPolicies) Size() (n int)
- func (t DeploymentTriggerPolicies) String() string
- func (m *DeploymentTriggerPolicies) Unmarshal(data []byte) error
- type DeploymentTriggerPolicy
- func (*DeploymentTriggerPolicy) Descriptor() ([]byte, []int)
- func (m *DeploymentTriggerPolicy) Marshal() (data []byte, err error)
- func (m *DeploymentTriggerPolicy) MarshalTo(data []byte) (int, error)
- func (*DeploymentTriggerPolicy) ProtoMessage()
- func (m *DeploymentTriggerPolicy) Reset()
- func (m *DeploymentTriggerPolicy) Size() (n int)
- func (this *DeploymentTriggerPolicy) String() string
- func (DeploymentTriggerPolicy) SwaggerDoc() map[string]string
- func (m *DeploymentTriggerPolicy) Unmarshal(data []byte) error
- type DeploymentTriggerType
- type ExecNewPodHook
- func (*ExecNewPodHook) Descriptor() ([]byte, []int)
- func (m *ExecNewPodHook) Marshal() (data []byte, err error)
- func (m *ExecNewPodHook) MarshalTo(data []byte) (int, error)
- func (*ExecNewPodHook) ProtoMessage()
- func (m *ExecNewPodHook) Reset()
- func (m *ExecNewPodHook) Size() (n int)
- func (this *ExecNewPodHook) String() string
- func (ExecNewPodHook) SwaggerDoc() map[string]string
- func (m *ExecNewPodHook) Unmarshal(data []byte) error
- type LifecycleHook
- func (*LifecycleHook) Descriptor() ([]byte, []int)
- func (m *LifecycleHook) Marshal() (data []byte, err error)
- func (m *LifecycleHook) MarshalTo(data []byte) (int, error)
- func (*LifecycleHook) ProtoMessage()
- func (m *LifecycleHook) Reset()
- func (m *LifecycleHook) Size() (n int)
- func (this *LifecycleHook) String() string
- func (LifecycleHook) SwaggerDoc() map[string]string
- func (m *LifecycleHook) Unmarshal(data []byte) error
- type LifecycleHookFailurePolicy
- type RecreateDeploymentStrategyParams
- func (*RecreateDeploymentStrategyParams) Descriptor() ([]byte, []int)
- func (m *RecreateDeploymentStrategyParams) Marshal() (data []byte, err error)
- func (m *RecreateDeploymentStrategyParams) MarshalTo(data []byte) (int, error)
- func (*RecreateDeploymentStrategyParams) ProtoMessage()
- func (m *RecreateDeploymentStrategyParams) Reset()
- func (m *RecreateDeploymentStrategyParams) Size() (n int)
- func (this *RecreateDeploymentStrategyParams) String() string
- func (RecreateDeploymentStrategyParams) SwaggerDoc() map[string]string
- func (m *RecreateDeploymentStrategyParams) Unmarshal(data []byte) error
- type RollingDeploymentStrategyParams
- func (*RollingDeploymentStrategyParams) Descriptor() ([]byte, []int)
- func (m *RollingDeploymentStrategyParams) Marshal() (data []byte, err error)
- func (m *RollingDeploymentStrategyParams) MarshalTo(data []byte) (int, error)
- func (*RollingDeploymentStrategyParams) ProtoMessage()
- func (m *RollingDeploymentStrategyParams) Reset()
- func (m *RollingDeploymentStrategyParams) Size() (n int)
- func (this *RollingDeploymentStrategyParams) String() string
- func (RollingDeploymentStrategyParams) SwaggerDoc() map[string]string
- func (m *RollingDeploymentStrategyParams) Unmarshal(data []byte) error
- type TagImageHook
- func (*TagImageHook) Descriptor() ([]byte, []int)
- func (m *TagImageHook) Marshal() (data []byte, err error)
- func (m *TagImageHook) MarshalTo(data []byte) (int, error)
- func (*TagImageHook) ProtoMessage()
- func (m *TagImageHook) Reset()
- func (m *TagImageHook) Size() (n int)
- func (this *TagImageHook) String() string
- func (TagImageHook) SwaggerDoc() map[string]string
- func (m *TagImageHook) Unmarshal(data []byte) error
Constants ¶
const ( LegacyGroupName = "" GroupName = "apps.openshift.io" )
Variables ¶
var ( ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow") )
var ( SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1"} LegacySchemeGroupVersion = schema.GroupVersion{Group: LegacyGroupName, Version: "v1"} LegacySchemeBuilder = runtime.NewSchemeBuilder(addLegacyKnownTypes, addConversionFuncs, addDefaultingFuncs) AddToSchemeInCoreGroup = LegacySchemeBuilder.AddToScheme SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes, addConversionFuncs, addDefaultingFuncs) AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func Convert_api_CustomDeploymentStrategyParams_To_v1_CustomDeploymentStrategyParams ¶
func Convert_api_CustomDeploymentStrategyParams_To_v1_CustomDeploymentStrategyParams(in *api.CustomDeploymentStrategyParams, out *CustomDeploymentStrategyParams, s conversion.Scope) error
func Convert_api_DeploymentCauseImageTrigger_To_v1_DeploymentCauseImageTrigger ¶
func Convert_api_DeploymentCauseImageTrigger_To_v1_DeploymentCauseImageTrigger(in *api.DeploymentCauseImageTrigger, out *DeploymentCauseImageTrigger, s conversion.Scope) error
func Convert_api_DeploymentCause_To_v1_DeploymentCause ¶
func Convert_api_DeploymentCause_To_v1_DeploymentCause(in *api.DeploymentCause, out *DeploymentCause, s conversion.Scope) error
func Convert_api_DeploymentCondition_To_v1_DeploymentCondition ¶
func Convert_api_DeploymentCondition_To_v1_DeploymentCondition(in *api.DeploymentCondition, out *DeploymentCondition, s conversion.Scope) error
func Convert_api_DeploymentConfigList_To_v1_DeploymentConfigList ¶
func Convert_api_DeploymentConfigList_To_v1_DeploymentConfigList(in *api.DeploymentConfigList, out *DeploymentConfigList, s conversion.Scope) error
func Convert_api_DeploymentConfigRollbackSpec_To_v1_DeploymentConfigRollbackSpec ¶
func Convert_api_DeploymentConfigRollbackSpec_To_v1_DeploymentConfigRollbackSpec(in *api.DeploymentConfigRollbackSpec, out *DeploymentConfigRollbackSpec, s conversion.Scope) error
func Convert_api_DeploymentConfigRollback_To_v1_DeploymentConfigRollback ¶
func Convert_api_DeploymentConfigRollback_To_v1_DeploymentConfigRollback(in *api.DeploymentConfigRollback, out *DeploymentConfigRollback, s conversion.Scope) error
func Convert_api_DeploymentConfigSpec_To_v1_DeploymentConfigSpec ¶
func Convert_api_DeploymentConfigSpec_To_v1_DeploymentConfigSpec(in *api.DeploymentConfigSpec, out *DeploymentConfigSpec, s conversion.Scope) error
func Convert_api_DeploymentConfigStatus_To_v1_DeploymentConfigStatus ¶
func Convert_api_DeploymentConfigStatus_To_v1_DeploymentConfigStatus(in *api.DeploymentConfigStatus, out *DeploymentConfigStatus, s conversion.Scope) error
func Convert_api_DeploymentConfig_To_v1_DeploymentConfig ¶
func Convert_api_DeploymentConfig_To_v1_DeploymentConfig(in *api.DeploymentConfig, out *DeploymentConfig, s conversion.Scope) error
func Convert_api_DeploymentDetails_To_v1_DeploymentDetails ¶
func Convert_api_DeploymentDetails_To_v1_DeploymentDetails(in *api.DeploymentDetails, out *DeploymentDetails, s conversion.Scope) error
func Convert_api_DeploymentLogOptions_To_v1_DeploymentLogOptions ¶
func Convert_api_DeploymentLogOptions_To_v1_DeploymentLogOptions(in *api.DeploymentLogOptions, out *DeploymentLogOptions, s conversion.Scope) error
func Convert_api_DeploymentLog_To_v1_DeploymentLog ¶
func Convert_api_DeploymentLog_To_v1_DeploymentLog(in *api.DeploymentLog, out *DeploymentLog, s conversion.Scope) error
func Convert_api_DeploymentRequest_To_v1_DeploymentRequest ¶
func Convert_api_DeploymentRequest_To_v1_DeploymentRequest(in *api.DeploymentRequest, out *DeploymentRequest, s conversion.Scope) error
func Convert_api_DeploymentStrategy_To_v1_DeploymentStrategy ¶
func Convert_api_DeploymentStrategy_To_v1_DeploymentStrategy(in *api.DeploymentStrategy, out *DeploymentStrategy, s conversion.Scope) error
func Convert_api_DeploymentTriggerImageChangeParams_To_v1_DeploymentTriggerImageChangeParams ¶
func Convert_api_DeploymentTriggerImageChangeParams_To_v1_DeploymentTriggerImageChangeParams(in *newer.DeploymentTriggerImageChangeParams, out *DeploymentTriggerImageChangeParams, s conversion.Scope) error
func Convert_api_DeploymentTriggerPolicy_To_v1_DeploymentTriggerPolicy ¶
func Convert_api_DeploymentTriggerPolicy_To_v1_DeploymentTriggerPolicy(in *api.DeploymentTriggerPolicy, out *DeploymentTriggerPolicy, s conversion.Scope) error
func Convert_api_ExecNewPodHook_To_v1_ExecNewPodHook ¶
func Convert_api_ExecNewPodHook_To_v1_ExecNewPodHook(in *api.ExecNewPodHook, out *ExecNewPodHook, s conversion.Scope) error
func Convert_api_LifecycleHook_To_v1_LifecycleHook ¶
func Convert_api_LifecycleHook_To_v1_LifecycleHook(in *api.LifecycleHook, out *LifecycleHook, s conversion.Scope) error
func Convert_api_RecreateDeploymentStrategyParams_To_v1_RecreateDeploymentStrategyParams ¶
func Convert_api_RecreateDeploymentStrategyParams_To_v1_RecreateDeploymentStrategyParams(in *api.RecreateDeploymentStrategyParams, out *RecreateDeploymentStrategyParams, s conversion.Scope) error
func Convert_api_RollingDeploymentStrategyParams_To_v1_RollingDeploymentStrategyParams ¶
func Convert_api_RollingDeploymentStrategyParams_To_v1_RollingDeploymentStrategyParams(in *newer.RollingDeploymentStrategyParams, out *RollingDeploymentStrategyParams, s conversion.Scope) error
func Convert_api_TagImageHook_To_v1_TagImageHook ¶
func Convert_api_TagImageHook_To_v1_TagImageHook(in *api.TagImageHook, out *TagImageHook, s conversion.Scope) error
func Convert_v1_CustomDeploymentStrategyParams_To_api_CustomDeploymentStrategyParams ¶
func Convert_v1_CustomDeploymentStrategyParams_To_api_CustomDeploymentStrategyParams(in *CustomDeploymentStrategyParams, out *api.CustomDeploymentStrategyParams, s conversion.Scope) error
func Convert_v1_DeploymentCauseImageTrigger_To_api_DeploymentCauseImageTrigger ¶
func Convert_v1_DeploymentCauseImageTrigger_To_api_DeploymentCauseImageTrigger(in *DeploymentCauseImageTrigger, out *api.DeploymentCauseImageTrigger, s conversion.Scope) error
func Convert_v1_DeploymentCause_To_api_DeploymentCause ¶
func Convert_v1_DeploymentCause_To_api_DeploymentCause(in *DeploymentCause, out *api.DeploymentCause, s conversion.Scope) error
func Convert_v1_DeploymentCondition_To_api_DeploymentCondition ¶
func Convert_v1_DeploymentCondition_To_api_DeploymentCondition(in *DeploymentCondition, out *api.DeploymentCondition, s conversion.Scope) error
func Convert_v1_DeploymentConfigList_To_api_DeploymentConfigList ¶
func Convert_v1_DeploymentConfigList_To_api_DeploymentConfigList(in *DeploymentConfigList, out *api.DeploymentConfigList, s conversion.Scope) error
func Convert_v1_DeploymentConfigRollbackSpec_To_api_DeploymentConfigRollbackSpec ¶
func Convert_v1_DeploymentConfigRollbackSpec_To_api_DeploymentConfigRollbackSpec(in *DeploymentConfigRollbackSpec, out *api.DeploymentConfigRollbackSpec, s conversion.Scope) error
func Convert_v1_DeploymentConfigRollback_To_api_DeploymentConfigRollback ¶
func Convert_v1_DeploymentConfigRollback_To_api_DeploymentConfigRollback(in *DeploymentConfigRollback, out *api.DeploymentConfigRollback, s conversion.Scope) error
func Convert_v1_DeploymentConfigSpec_To_api_DeploymentConfigSpec ¶
func Convert_v1_DeploymentConfigSpec_To_api_DeploymentConfigSpec(in *DeploymentConfigSpec, out *api.DeploymentConfigSpec, s conversion.Scope) error
func Convert_v1_DeploymentConfigStatus_To_api_DeploymentConfigStatus ¶
func Convert_v1_DeploymentConfigStatus_To_api_DeploymentConfigStatus(in *DeploymentConfigStatus, out *api.DeploymentConfigStatus, s conversion.Scope) error
func Convert_v1_DeploymentConfig_To_api_DeploymentConfig ¶
func Convert_v1_DeploymentConfig_To_api_DeploymentConfig(in *DeploymentConfig, out *api.DeploymentConfig, s conversion.Scope) error
func Convert_v1_DeploymentDetails_To_api_DeploymentDetails ¶
func Convert_v1_DeploymentDetails_To_api_DeploymentDetails(in *DeploymentDetails, out *api.DeploymentDetails, s conversion.Scope) error
func Convert_v1_DeploymentLogOptions_To_api_DeploymentLogOptions ¶
func Convert_v1_DeploymentLogOptions_To_api_DeploymentLogOptions(in *DeploymentLogOptions, out *api.DeploymentLogOptions, s conversion.Scope) error
func Convert_v1_DeploymentLog_To_api_DeploymentLog ¶
func Convert_v1_DeploymentLog_To_api_DeploymentLog(in *DeploymentLog, out *api.DeploymentLog, s conversion.Scope) error
func Convert_v1_DeploymentRequest_To_api_DeploymentRequest ¶
func Convert_v1_DeploymentRequest_To_api_DeploymentRequest(in *DeploymentRequest, out *api.DeploymentRequest, s conversion.Scope) error
func Convert_v1_DeploymentStrategy_To_api_DeploymentStrategy ¶
func Convert_v1_DeploymentStrategy_To_api_DeploymentStrategy(in *DeploymentStrategy, out *api.DeploymentStrategy, s conversion.Scope) error
func Convert_v1_DeploymentTriggerImageChangeParams_To_api_DeploymentTriggerImageChangeParams ¶
func Convert_v1_DeploymentTriggerImageChangeParams_To_api_DeploymentTriggerImageChangeParams(in *DeploymentTriggerImageChangeParams, out *newer.DeploymentTriggerImageChangeParams, s conversion.Scope) error
func Convert_v1_DeploymentTriggerPolicy_To_api_DeploymentTriggerPolicy ¶
func Convert_v1_DeploymentTriggerPolicy_To_api_DeploymentTriggerPolicy(in *DeploymentTriggerPolicy, out *api.DeploymentTriggerPolicy, s conversion.Scope) error
func Convert_v1_ExecNewPodHook_To_api_ExecNewPodHook ¶
func Convert_v1_ExecNewPodHook_To_api_ExecNewPodHook(in *ExecNewPodHook, out *api.ExecNewPodHook, s conversion.Scope) error
func Convert_v1_LifecycleHook_To_api_LifecycleHook ¶
func Convert_v1_LifecycleHook_To_api_LifecycleHook(in *LifecycleHook, out *api.LifecycleHook, s conversion.Scope) error
func Convert_v1_RecreateDeploymentStrategyParams_To_api_RecreateDeploymentStrategyParams ¶
func Convert_v1_RecreateDeploymentStrategyParams_To_api_RecreateDeploymentStrategyParams(in *RecreateDeploymentStrategyParams, out *api.RecreateDeploymentStrategyParams, s conversion.Scope) error
func Convert_v1_RollingDeploymentStrategyParams_To_api_RollingDeploymentStrategyParams ¶
func Convert_v1_RollingDeploymentStrategyParams_To_api_RollingDeploymentStrategyParams(in *RollingDeploymentStrategyParams, out *newer.RollingDeploymentStrategyParams, s conversion.Scope) error
func Convert_v1_TagImageHook_To_api_TagImageHook ¶
func Convert_v1_TagImageHook_To_api_TagImageHook(in *TagImageHook, out *api.TagImageHook, s conversion.Scope) error
func DeepCopy_v1_CustomDeploymentStrategyParams ¶
func DeepCopy_v1_CustomDeploymentStrategyParams(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_DeploymentCause ¶
func DeepCopy_v1_DeploymentCause(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_DeploymentCauseImageTrigger ¶
func DeepCopy_v1_DeploymentCauseImageTrigger(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_DeploymentCondition ¶
func DeepCopy_v1_DeploymentCondition(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_DeploymentConfig ¶
func DeepCopy_v1_DeploymentConfig(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_DeploymentConfigList ¶
func DeepCopy_v1_DeploymentConfigList(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_DeploymentConfigRollback ¶
func DeepCopy_v1_DeploymentConfigRollback(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_DeploymentConfigRollbackSpec ¶
func DeepCopy_v1_DeploymentConfigRollbackSpec(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_DeploymentConfigSpec ¶
func DeepCopy_v1_DeploymentConfigSpec(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_DeploymentConfigStatus ¶
func DeepCopy_v1_DeploymentConfigStatus(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_DeploymentDetails ¶
func DeepCopy_v1_DeploymentDetails(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_DeploymentLog ¶
func DeepCopy_v1_DeploymentLog(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_DeploymentLogOptions ¶
func DeepCopy_v1_DeploymentLogOptions(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_DeploymentRequest ¶
func DeepCopy_v1_DeploymentRequest(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_DeploymentStrategy ¶
func DeepCopy_v1_DeploymentStrategy(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_DeploymentTriggerImageChangeParams ¶
func DeepCopy_v1_DeploymentTriggerImageChangeParams(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_DeploymentTriggerPolicy ¶
func DeepCopy_v1_DeploymentTriggerPolicy(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_ExecNewPodHook ¶
func DeepCopy_v1_ExecNewPodHook(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_LifecycleHook ¶
func DeepCopy_v1_LifecycleHook(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_RecreateDeploymentStrategyParams ¶
func DeepCopy_v1_RecreateDeploymentStrategyParams(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_RollingDeploymentStrategyParams ¶
func DeepCopy_v1_RollingDeploymentStrategyParams(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1_TagImageHook ¶
func DeepCopy_v1_TagImageHook(in interface{}, out interface{}, c *conversion.Cloner) error
func RegisterConversions ¶
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
func RegisterDeepCopies ¶
RegisterDeepCopies adds deep-copy functions to the given scheme. Public to allow building arbitrary schemes.
func RegisterDefaults ¶
RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.
func SetDefaults_DeploymentConfig ¶
func SetDefaults_DeploymentConfig(obj *DeploymentConfig)
func SetDefaults_DeploymentConfigSpec ¶
func SetDefaults_DeploymentConfigSpec(obj *DeploymentConfigSpec)
func SetDefaults_DeploymentStrategy ¶
func SetDefaults_DeploymentStrategy(obj *DeploymentStrategy)
func SetDefaults_RecreateDeploymentStrategyParams ¶
func SetDefaults_RecreateDeploymentStrategyParams(obj *RecreateDeploymentStrategyParams)
func SetDefaults_RollingDeploymentStrategyParams ¶
func SetDefaults_RollingDeploymentStrategyParams(obj *RollingDeploymentStrategyParams)
func SetObjectDefaults_DeploymentConfig ¶
func SetObjectDefaults_DeploymentConfig(in *DeploymentConfig)
func SetObjectDefaults_DeploymentConfigList ¶
func SetObjectDefaults_DeploymentConfigList(in *DeploymentConfigList)
Types ¶
type CustomDeploymentStrategyParams ¶
type CustomDeploymentStrategyParams struct { // Image specifies a Docker image which can carry out a deployment. Image string `json:"image,omitempty" protobuf:"bytes,1,opt,name=image"` // Environment holds the environment which will be given to the container for Image. Environment []kapi.EnvVar `json:"environment,omitempty" protobuf:"bytes,2,rep,name=environment"` // Command is optional and overrides CMD in the container Image. Command []string `json:"command,omitempty" protobuf:"bytes,3,rep,name=command"` }
CustomDeploymentStrategyParams are the input to the Custom deployment strategy.
func (*CustomDeploymentStrategyParams) Descriptor ¶
func (*CustomDeploymentStrategyParams) Descriptor() ([]byte, []int)
func (*CustomDeploymentStrategyParams) Marshal ¶
func (m *CustomDeploymentStrategyParams) Marshal() (data []byte, err error)
func (*CustomDeploymentStrategyParams) MarshalTo ¶
func (m *CustomDeploymentStrategyParams) MarshalTo(data []byte) (int, error)
func (*CustomDeploymentStrategyParams) ProtoMessage ¶
func (*CustomDeploymentStrategyParams) ProtoMessage()
func (*CustomDeploymentStrategyParams) Reset ¶
func (m *CustomDeploymentStrategyParams) Reset()
func (*CustomDeploymentStrategyParams) Size ¶
func (m *CustomDeploymentStrategyParams) Size() (n int)
func (*CustomDeploymentStrategyParams) String ¶
func (this *CustomDeploymentStrategyParams) String() string
func (CustomDeploymentStrategyParams) SwaggerDoc ¶
func (CustomDeploymentStrategyParams) SwaggerDoc() map[string]string
func (*CustomDeploymentStrategyParams) Unmarshal ¶
func (m *CustomDeploymentStrategyParams) Unmarshal(data []byte) error
type DeploymentCause ¶
type DeploymentCause struct { // Type of the trigger that resulted in the creation of a new deployment Type DeploymentTriggerType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=DeploymentTriggerType"` // ImageTrigger contains the image trigger details, if this trigger was fired based on an image change ImageTrigger *DeploymentCauseImageTrigger `json:"imageTrigger,omitempty" protobuf:"bytes,2,opt,name=imageTrigger"` }
DeploymentCause captures information about a particular cause of a deployment.
func (*DeploymentCause) Descriptor ¶
func (*DeploymentCause) Descriptor() ([]byte, []int)
func (*DeploymentCause) Marshal ¶
func (m *DeploymentCause) Marshal() (data []byte, err error)
func (*DeploymentCause) ProtoMessage ¶
func (*DeploymentCause) ProtoMessage()
func (*DeploymentCause) Reset ¶
func (m *DeploymentCause) Reset()
func (*DeploymentCause) Size ¶
func (m *DeploymentCause) Size() (n int)
func (*DeploymentCause) String ¶
func (this *DeploymentCause) String() string
func (DeploymentCause) SwaggerDoc ¶
func (DeploymentCause) SwaggerDoc() map[string]string
func (*DeploymentCause) Unmarshal ¶
func (m *DeploymentCause) Unmarshal(data []byte) error
type DeploymentCauseImageTrigger ¶
type DeploymentCauseImageTrigger struct { // From is a reference to the changed object which triggered a deployment. The field may have // the kinds DockerImage, ImageStreamTag, or ImageStreamImage. From kapi.ObjectReference `json:"from" protobuf:"bytes,1,opt,name=from"` }
DeploymentCauseImageTrigger represents details about the cause of a deployment originating from an image change trigger
func (*DeploymentCauseImageTrigger) Descriptor ¶
func (*DeploymentCauseImageTrigger) Descriptor() ([]byte, []int)
func (*DeploymentCauseImageTrigger) Marshal ¶
func (m *DeploymentCauseImageTrigger) Marshal() (data []byte, err error)
func (*DeploymentCauseImageTrigger) MarshalTo ¶
func (m *DeploymentCauseImageTrigger) MarshalTo(data []byte) (int, error)
func (*DeploymentCauseImageTrigger) ProtoMessage ¶
func (*DeploymentCauseImageTrigger) ProtoMessage()
func (*DeploymentCauseImageTrigger) Reset ¶
func (m *DeploymentCauseImageTrigger) Reset()
func (*DeploymentCauseImageTrigger) Size ¶
func (m *DeploymentCauseImageTrigger) Size() (n int)
func (*DeploymentCauseImageTrigger) String ¶
func (this *DeploymentCauseImageTrigger) String() string
func (DeploymentCauseImageTrigger) SwaggerDoc ¶
func (DeploymentCauseImageTrigger) SwaggerDoc() map[string]string
func (*DeploymentCauseImageTrigger) Unmarshal ¶
func (m *DeploymentCauseImageTrigger) Unmarshal(data []byte) error
type DeploymentCondition ¶
type DeploymentCondition struct { // Type of deployment condition. Type DeploymentConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=DeploymentConditionType"` // Status of the condition, one of True, False, Unknown. Status kapi.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/kubernetes/pkg/api/v1.ConditionStatus"` // The last time this condition was updated. LastUpdateTime metav1.Time `json:"lastUpdateTime,omitempty" protobuf:"bytes,6,opt,name=lastUpdateTime"` // The last time the condition transitioned from one status to another. LastTransitionTime metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,3,opt,name=lastTransitionTime"` // The reason for the condition's last transition. Reason string `json:"reason,omitempty" protobuf:"bytes,4,opt,name=reason"` // A human readable message indicating details about the transition. Message string `json:"message,omitempty" protobuf:"bytes,5,opt,name=message"` }
DeploymentCondition describes the state of a deployment config at a certain point.
func (*DeploymentCondition) Descriptor ¶
func (*DeploymentCondition) Descriptor() ([]byte, []int)
func (*DeploymentCondition) Marshal ¶
func (m *DeploymentCondition) Marshal() (data []byte, err error)
func (*DeploymentCondition) MarshalTo ¶
func (m *DeploymentCondition) MarshalTo(data []byte) (int, error)
func (*DeploymentCondition) ProtoMessage ¶
func (*DeploymentCondition) ProtoMessage()
func (*DeploymentCondition) Reset ¶
func (m *DeploymentCondition) Reset()
func (*DeploymentCondition) Size ¶
func (m *DeploymentCondition) Size() (n int)
func (*DeploymentCondition) String ¶
func (this *DeploymentCondition) String() string
func (DeploymentCondition) SwaggerDoc ¶
func (DeploymentCondition) SwaggerDoc() map[string]string
func (*DeploymentCondition) Unmarshal ¶
func (m *DeploymentCondition) Unmarshal(data []byte) error
type DeploymentConditionType ¶
type DeploymentConditionType string
const ( // DeploymentAvailable means the deployment config is available, ie. at least the minimum available // replicas required are up and running for at least minReadySeconds. DeploymentAvailable DeploymentConditionType = "Available" // DeploymentProgressing means the deployment config is progressing. Progress for a deployment // config is considered when a new replica set is created or adopted, and when new pods scale up or // old pods scale down. Progress is not estimated for paused deployment configs, when the deployment // config needs to rollback, or when progressDeadlineSeconds is not specified. DeploymentProgressing DeploymentConditionType = "Progressing" // DeploymentReplicaFailure is added in a deployment config when one of its pods // fails to be created or deleted. DeploymentReplicaFailure DeploymentConditionType = "ReplicaFailure" )
These are valid conditions of a deployment config.
type DeploymentConfig ¶
type DeploymentConfig struct { metav1.TypeMeta `json:",inline"` // Standard object's metadata. metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Spec represents a desired deployment state and how to deploy to it. Spec DeploymentConfigSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"` // Status represents the current deployment state. Status DeploymentConfigStatus `json:"status" protobuf:"bytes,3,opt,name=status"` }
Deployment Configs define the template for a pod and manages deploying new images or configuration changes. A single deployment configuration is usually analogous to a single micro-service. Can support many different deployment patterns, including full restart, customizable rolling updates, and fully custom behaviors, as well as pre- and post- deployment hooks. Each individual deployment is represented as a replication controller.
A deployment is "triggered" when its configuration is changed or a tag in an Image Stream is changed. Triggers can be disabled to allow manual control over a deployment. The "strategy" determines how the deployment is carried out and may be changed at any time. The `latestVersion` field is updated when a new deployment is triggered by any means.
func (*DeploymentConfig) Descriptor ¶
func (*DeploymentConfig) Descriptor() ([]byte, []int)
func (*DeploymentConfig) Marshal ¶
func (m *DeploymentConfig) Marshal() (data []byte, err error)
func (*DeploymentConfig) ProtoMessage ¶
func (*DeploymentConfig) ProtoMessage()
func (*DeploymentConfig) Reset ¶
func (m *DeploymentConfig) Reset()
func (*DeploymentConfig) Size ¶
func (m *DeploymentConfig) Size() (n int)
func (*DeploymentConfig) String ¶
func (this *DeploymentConfig) String() string
func (DeploymentConfig) SwaggerDoc ¶
func (DeploymentConfig) SwaggerDoc() map[string]string
func (*DeploymentConfig) Unmarshal ¶
func (m *DeploymentConfig) Unmarshal(data []byte) error
type DeploymentConfigList ¶
type DeploymentConfigList struct { metav1.TypeMeta `json:",inline"` // Standard object's metadata. metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Items is a list of deployment configs Items []DeploymentConfig `json:"items" protobuf:"bytes,2,rep,name=items"` }
DeploymentConfigList is a collection of deployment configs.
func (*DeploymentConfigList) Descriptor ¶
func (*DeploymentConfigList) Descriptor() ([]byte, []int)
func (*DeploymentConfigList) Marshal ¶
func (m *DeploymentConfigList) Marshal() (data []byte, err error)
func (*DeploymentConfigList) MarshalTo ¶
func (m *DeploymentConfigList) MarshalTo(data []byte) (int, error)
func (*DeploymentConfigList) ProtoMessage ¶
func (*DeploymentConfigList) ProtoMessage()
func (*DeploymentConfigList) Reset ¶
func (m *DeploymentConfigList) Reset()
func (*DeploymentConfigList) Size ¶
func (m *DeploymentConfigList) Size() (n int)
func (*DeploymentConfigList) String ¶
func (this *DeploymentConfigList) String() string
func (DeploymentConfigList) SwaggerDoc ¶
func (DeploymentConfigList) SwaggerDoc() map[string]string
func (*DeploymentConfigList) Unmarshal ¶
func (m *DeploymentConfigList) Unmarshal(data []byte) error
type DeploymentConfigRollback ¶
type DeploymentConfigRollback struct { metav1.TypeMeta `json:",inline"` // Name of the deployment config that will be rolled back. Name string `json:"name" protobuf:"bytes,1,opt,name=name"` // UpdatedAnnotations is a set of new annotations that will be added in the deployment config. UpdatedAnnotations map[string]string `json:"updatedAnnotations,omitempty" protobuf:"bytes,2,rep,name=updatedAnnotations"` // Spec defines the options to rollback generation. Spec DeploymentConfigRollbackSpec `json:"spec" protobuf:"bytes,3,opt,name=spec"` }
DeploymentConfigRollback provides the input to rollback generation.
func (*DeploymentConfigRollback) Descriptor ¶
func (*DeploymentConfigRollback) Descriptor() ([]byte, []int)
func (*DeploymentConfigRollback) Marshal ¶
func (m *DeploymentConfigRollback) Marshal() (data []byte, err error)
func (*DeploymentConfigRollback) MarshalTo ¶
func (m *DeploymentConfigRollback) MarshalTo(data []byte) (int, error)
func (*DeploymentConfigRollback) ProtoMessage ¶
func (*DeploymentConfigRollback) ProtoMessage()
func (*DeploymentConfigRollback) Reset ¶
func (m *DeploymentConfigRollback) Reset()
func (*DeploymentConfigRollback) Size ¶
func (m *DeploymentConfigRollback) Size() (n int)
func (*DeploymentConfigRollback) String ¶
func (this *DeploymentConfigRollback) String() string
func (DeploymentConfigRollback) SwaggerDoc ¶
func (DeploymentConfigRollback) SwaggerDoc() map[string]string
func (*DeploymentConfigRollback) Unmarshal ¶
func (m *DeploymentConfigRollback) Unmarshal(data []byte) error
type DeploymentConfigRollbackSpec ¶
type DeploymentConfigRollbackSpec struct { // From points to a ReplicationController which is a deployment. From kapi.ObjectReference `json:"from" protobuf:"bytes,1,opt,name=from"` // Revision to rollback to. If set to 0, rollback to the last revision. Revision int64 `json:"revision,omitempty" protobuf:"varint,2,opt,name=revision"` // IncludeTriggers specifies whether to include config Triggers. IncludeTriggers bool `json:"includeTriggers" protobuf:"varint,3,opt,name=includeTriggers"` // IncludeTemplate specifies whether to include the PodTemplateSpec. IncludeTemplate bool `json:"includeTemplate" protobuf:"varint,4,opt,name=includeTemplate"` // IncludeReplicationMeta specifies whether to include the replica count and selector. IncludeReplicationMeta bool `json:"includeReplicationMeta" protobuf:"varint,5,opt,name=includeReplicationMeta"` // IncludeStrategy specifies whether to include the deployment Strategy. IncludeStrategy bool `json:"includeStrategy" protobuf:"varint,6,opt,name=includeStrategy"` }
DeploymentConfigRollbackSpec represents the options for rollback generation.
func (*DeploymentConfigRollbackSpec) Descriptor ¶
func (*DeploymentConfigRollbackSpec) Descriptor() ([]byte, []int)
func (*DeploymentConfigRollbackSpec) Marshal ¶
func (m *DeploymentConfigRollbackSpec) Marshal() (data []byte, err error)
func (*DeploymentConfigRollbackSpec) MarshalTo ¶
func (m *DeploymentConfigRollbackSpec) MarshalTo(data []byte) (int, error)
func (*DeploymentConfigRollbackSpec) ProtoMessage ¶
func (*DeploymentConfigRollbackSpec) ProtoMessage()
func (*DeploymentConfigRollbackSpec) Reset ¶
func (m *DeploymentConfigRollbackSpec) Reset()
func (*DeploymentConfigRollbackSpec) Size ¶
func (m *DeploymentConfigRollbackSpec) Size() (n int)
func (*DeploymentConfigRollbackSpec) String ¶
func (this *DeploymentConfigRollbackSpec) String() string
func (DeploymentConfigRollbackSpec) SwaggerDoc ¶
func (DeploymentConfigRollbackSpec) SwaggerDoc() map[string]string
func (*DeploymentConfigRollbackSpec) Unmarshal ¶
func (m *DeploymentConfigRollbackSpec) Unmarshal(data []byte) error
type DeploymentConfigSpec ¶
type DeploymentConfigSpec struct { // Strategy describes how a deployment is executed. Strategy DeploymentStrategy `json:"strategy" protobuf:"bytes,1,opt,name=strategy"` // MinReadySeconds is the minimum number of seconds for which a newly created pod should // be ready without any of its container crashing, for it to be considered available. // Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds int32 `json:"minReadySeconds,omitempty" protobuf:"varint,9,opt,name=minReadySeconds"` // Triggers determine how updates to a DeploymentConfig result in new deployments. If no triggers // are defined, a new deployment can only occur as a result of an explicit client update to the // DeploymentConfig with a new LatestVersion. If null, defaults to having a config change trigger. Triggers DeploymentTriggerPolicies `json:"triggers" protobuf:"bytes,2,rep,name=triggers"` // Replicas is the number of desired replicas. Replicas int32 `json:"replicas" protobuf:"varint,3,opt,name=replicas"` // RevisionHistoryLimit is the number of old ReplicationControllers to retain to allow for rollbacks. // This field is a pointer to allow for differentiation between an explicit zero and not specified. RevisionHistoryLimit *int32 `json:"revisionHistoryLimit,omitempty" protobuf:"varint,4,opt,name=revisionHistoryLimit"` // Test ensures that this deployment config will have zero replicas except while a deployment is running. This allows the // deployment config to be used as a continuous deployment test - triggering on images, running the deployment, and then succeeding // or failing. Post strategy hooks and After actions can be used to integrate successful deployment with an action. Test bool `json:"test" protobuf:"varint,5,opt,name=test"` // Paused indicates that the deployment config is paused resulting in no new deployments on template // changes or changes in the template caused by other triggers. Paused bool `json:"paused,omitempty" protobuf:"varint,6,opt,name=paused"` // Selector is a label query over pods that should match the Replicas count. Selector map[string]string `json:"selector,omitempty" protobuf:"bytes,7,rep,name=selector"` // Template is the object that describes the pod that will be created if // insufficient replicas are detected. Template *kapi.PodTemplateSpec `json:"template,omitempty" protobuf:"bytes,8,opt,name=template"` }
DeploymentConfigSpec represents the desired state of the deployment.
func (*DeploymentConfigSpec) Descriptor ¶
func (*DeploymentConfigSpec) Descriptor() ([]byte, []int)
func (*DeploymentConfigSpec) Marshal ¶
func (m *DeploymentConfigSpec) Marshal() (data []byte, err error)
func (*DeploymentConfigSpec) MarshalTo ¶
func (m *DeploymentConfigSpec) MarshalTo(data []byte) (int, error)
func (*DeploymentConfigSpec) ProtoMessage ¶
func (*DeploymentConfigSpec) ProtoMessage()
func (*DeploymentConfigSpec) Reset ¶
func (m *DeploymentConfigSpec) Reset()
func (*DeploymentConfigSpec) Size ¶
func (m *DeploymentConfigSpec) Size() (n int)
func (*DeploymentConfigSpec) String ¶
func (this *DeploymentConfigSpec) String() string
func (DeploymentConfigSpec) SwaggerDoc ¶
func (DeploymentConfigSpec) SwaggerDoc() map[string]string
func (*DeploymentConfigSpec) Unmarshal ¶
func (m *DeploymentConfigSpec) Unmarshal(data []byte) error
type DeploymentConfigStatus ¶
type DeploymentConfigStatus struct { // LatestVersion is used to determine whether the current deployment associated with a deployment // config is out of sync. LatestVersion int64 `json:"latestVersion" protobuf:"varint,1,opt,name=latestVersion"` // ObservedGeneration is the most recent generation observed by the deployment config controller. ObservedGeneration int64 `json:"observedGeneration" protobuf:"varint,2,opt,name=observedGeneration"` // Replicas is the total number of pods targeted by this deployment config. Replicas int32 `json:"replicas" protobuf:"varint,3,opt,name=replicas"` // UpdatedReplicas is the total number of non-terminated pods targeted by this deployment config // that have the desired template spec. UpdatedReplicas int32 `json:"updatedReplicas" protobuf:"varint,4,opt,name=updatedReplicas"` // AvailableReplicas is the total number of available pods targeted by this deployment config. AvailableReplicas int32 `json:"availableReplicas" protobuf:"varint,5,opt,name=availableReplicas"` UnavailableReplicas int32 `json:"unavailableReplicas" protobuf:"varint,6,opt,name=unavailableReplicas"` // Details are the reasons for the update to this deployment config. // This could be based on a change made by the user or caused by an automatic trigger Details *DeploymentDetails `json:"details,omitempty" protobuf:"bytes,7,opt,name=details"` // Conditions represents the latest available observations of a deployment config's current state. Conditions []DeploymentCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,8,rep,name=conditions"` // Total number of ready pods targeted by this deployment. ReadyReplicas int32 `json:"readyReplicas,omitempty" protobuf:"varint,9,opt,name=readyReplicas"` }
DeploymentConfigStatus represents the current deployment state.
func (*DeploymentConfigStatus) Descriptor ¶
func (*DeploymentConfigStatus) Descriptor() ([]byte, []int)
func (*DeploymentConfigStatus) Marshal ¶
func (m *DeploymentConfigStatus) Marshal() (data []byte, err error)
func (*DeploymentConfigStatus) MarshalTo ¶
func (m *DeploymentConfigStatus) MarshalTo(data []byte) (int, error)
func (*DeploymentConfigStatus) ProtoMessage ¶
func (*DeploymentConfigStatus) ProtoMessage()
func (*DeploymentConfigStatus) Reset ¶
func (m *DeploymentConfigStatus) Reset()
func (*DeploymentConfigStatus) Size ¶
func (m *DeploymentConfigStatus) Size() (n int)
func (*DeploymentConfigStatus) String ¶
func (this *DeploymentConfigStatus) String() string
func (DeploymentConfigStatus) SwaggerDoc ¶
func (DeploymentConfigStatus) SwaggerDoc() map[string]string
func (*DeploymentConfigStatus) Unmarshal ¶
func (m *DeploymentConfigStatus) Unmarshal(data []byte) error
type DeploymentDetails ¶
type DeploymentDetails struct { // Message is the user specified change message, if this deployment was triggered manually by the user Message string `json:"message,omitempty" protobuf:"bytes,1,opt,name=message"` // Causes are extended data associated with all the causes for creating a new deployment Causes []DeploymentCause `json:"causes" protobuf:"bytes,2,rep,name=causes"` }
DeploymentDetails captures information about the causes of a deployment.
func (*DeploymentDetails) Descriptor ¶
func (*DeploymentDetails) Descriptor() ([]byte, []int)
func (*DeploymentDetails) Marshal ¶
func (m *DeploymentDetails) Marshal() (data []byte, err error)
func (*DeploymentDetails) MarshalTo ¶
func (m *DeploymentDetails) MarshalTo(data []byte) (int, error)
func (*DeploymentDetails) ProtoMessage ¶
func (*DeploymentDetails) ProtoMessage()
func (*DeploymentDetails) Reset ¶
func (m *DeploymentDetails) Reset()
func (*DeploymentDetails) Size ¶
func (m *DeploymentDetails) Size() (n int)
func (*DeploymentDetails) String ¶
func (this *DeploymentDetails) String() string
func (DeploymentDetails) SwaggerDoc ¶
func (DeploymentDetails) SwaggerDoc() map[string]string
func (*DeploymentDetails) Unmarshal ¶
func (m *DeploymentDetails) Unmarshal(data []byte) error
type DeploymentLog ¶
DeploymentLog represents the logs for a deployment
func (*DeploymentLog) Descriptor ¶
func (*DeploymentLog) Descriptor() ([]byte, []int)
func (*DeploymentLog) Marshal ¶
func (m *DeploymentLog) Marshal() (data []byte, err error)
func (*DeploymentLog) ProtoMessage ¶
func (*DeploymentLog) ProtoMessage()
func (*DeploymentLog) Reset ¶
func (m *DeploymentLog) Reset()
func (*DeploymentLog) Size ¶
func (m *DeploymentLog) Size() (n int)
func (*DeploymentLog) String ¶
func (this *DeploymentLog) String() string
func (DeploymentLog) SwaggerDoc ¶
func (DeploymentLog) SwaggerDoc() map[string]string
func (*DeploymentLog) Unmarshal ¶
func (m *DeploymentLog) Unmarshal(data []byte) error
type DeploymentLogOptions ¶
type DeploymentLogOptions struct { metav1.TypeMeta `json:",inline"` // The container for which to stream logs. Defaults to only container if there is one container in the pod. Container string `json:"container,omitempty" protobuf:"bytes,1,opt,name=container"` // Follow if true indicates that the build log should be streamed until // the build terminates. Follow bool `json:"follow,omitempty" protobuf:"varint,2,opt,name=follow"` // Return previous deployment logs. Defaults to false. Previous bool `json:"previous,omitempty" protobuf:"varint,3,opt,name=previous"` // A relative time in seconds before the current time from which to show logs. If this value // precedes the time a pod was started, only logs since the pod start will be returned. // If this value is in the future, no logs will be returned. // Only one of sinceSeconds or sinceTime may be specified. SinceSeconds *int64 `json:"sinceSeconds,omitempty" protobuf:"varint,4,opt,name=sinceSeconds"` // An RFC3339 timestamp from which to show logs. If this value // precedes the time a pod was started, only logs since the pod start will be returned. // If this value is in the future, no logs will be returned. // Only one of sinceSeconds or sinceTime may be specified. SinceTime *metav1.Time `json:"sinceTime,omitempty" protobuf:"bytes,5,opt,name=sinceTime"` // If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line // of log output. Defaults to false. Timestamps bool `json:"timestamps,omitempty" protobuf:"varint,6,opt,name=timestamps"` // If set, the number of lines from the end of the logs to show. If not specified, // logs are shown from the creation of the container or sinceSeconds or sinceTime TailLines *int64 `json:"tailLines,omitempty" protobuf:"varint,7,opt,name=tailLines"` // If set, the number of bytes to read from the server before terminating the // log output. This may not display a complete final line of logging, and may return // slightly more or slightly less than the specified limit. LimitBytes *int64 `json:"limitBytes,omitempty" protobuf:"varint,8,opt,name=limitBytes"` // NoWait if true causes the call to return immediately even if the deployment // is not available yet. Otherwise the server will wait until the deployment has started. // TODO: Fix the tag to 'noWait' in v2 NoWait bool `json:"nowait,omitempty" protobuf:"varint,9,opt,name=nowait"` // Version of the deployment for which to view logs. Version *int64 `json:"version,omitempty" protobuf:"varint,10,opt,name=version"` }
DeploymentLogOptions is the REST options for a deployment log
func (*DeploymentLogOptions) Descriptor ¶
func (*DeploymentLogOptions) Descriptor() ([]byte, []int)
func (*DeploymentLogOptions) Marshal ¶
func (m *DeploymentLogOptions) Marshal() (data []byte, err error)
func (*DeploymentLogOptions) MarshalTo ¶
func (m *DeploymentLogOptions) MarshalTo(data []byte) (int, error)
func (*DeploymentLogOptions) ProtoMessage ¶
func (*DeploymentLogOptions) ProtoMessage()
func (*DeploymentLogOptions) Reset ¶
func (m *DeploymentLogOptions) Reset()
func (*DeploymentLogOptions) Size ¶
func (m *DeploymentLogOptions) Size() (n int)
func (*DeploymentLogOptions) String ¶
func (this *DeploymentLogOptions) String() string
func (DeploymentLogOptions) SwaggerDoc ¶
func (DeploymentLogOptions) SwaggerDoc() map[string]string
func (*DeploymentLogOptions) Unmarshal ¶
func (m *DeploymentLogOptions) Unmarshal(data []byte) error
type DeploymentRequest ¶
type DeploymentRequest struct { metav1.TypeMeta `json:",inline"` // Name of the deployment config for requesting a new deployment. Name string `json:"name" protobuf:"bytes,1,opt,name=name"` // Latest will update the deployment config with the latest state from all triggers. Latest bool `json:"latest" protobuf:"varint,2,opt,name=latest"` // Force will try to force a new deployment to run. If the deployment config is paused, // then setting this to true will return an Invalid error. Force bool `json:"force" protobuf:"varint,3,opt,name=force"` // ExcludeTriggers instructs the instantiator to avoid processing the specified triggers. // This field overrides the triggers from latest and allows clients to control specific // logic. This field is ignored if not specified. ExcludeTriggers []DeploymentTriggerType `json:"excludeTriggers,omitempty" protobuf:"bytes,4,rep,name=excludeTriggers,casttype=DeploymentTriggerType"` }
DeploymentRequest is a request to a deployment config for a new deployment.
func (*DeploymentRequest) Descriptor ¶
func (*DeploymentRequest) Descriptor() ([]byte, []int)
func (*DeploymentRequest) Marshal ¶
func (m *DeploymentRequest) Marshal() (data []byte, err error)
func (*DeploymentRequest) MarshalTo ¶
func (m *DeploymentRequest) MarshalTo(data []byte) (int, error)
func (*DeploymentRequest) ProtoMessage ¶
func (*DeploymentRequest) ProtoMessage()
func (*DeploymentRequest) Reset ¶
func (m *DeploymentRequest) Reset()
func (*DeploymentRequest) Size ¶
func (m *DeploymentRequest) Size() (n int)
func (*DeploymentRequest) String ¶
func (this *DeploymentRequest) String() string
func (DeploymentRequest) SwaggerDoc ¶
func (DeploymentRequest) SwaggerDoc() map[string]string
func (*DeploymentRequest) Unmarshal ¶
func (m *DeploymentRequest) Unmarshal(data []byte) error
type DeploymentStrategy ¶
type DeploymentStrategy struct { // Type is the name of a deployment strategy. Type DeploymentStrategyType `json:"type,omitempty" protobuf:"bytes,1,opt,name=type,casttype=DeploymentStrategyType"` // CustomParams are the input to the Custom deployment strategy, and may also // be specified for the Recreate and Rolling strategies to customize the execution // process that runs the deployment. CustomParams *CustomDeploymentStrategyParams `json:"customParams,omitempty" protobuf:"bytes,2,opt,name=customParams"` // RecreateParams are the input to the Recreate deployment strategy. RecreateParams *RecreateDeploymentStrategyParams `json:"recreateParams,omitempty" protobuf:"bytes,3,opt,name=recreateParams"` // RollingParams are the input to the Rolling deployment strategy. RollingParams *RollingDeploymentStrategyParams `json:"rollingParams,omitempty" protobuf:"bytes,4,opt,name=rollingParams"` // Resources contains resource requirements to execute the deployment and any hooks. Resources kapi.ResourceRequirements `json:"resources,omitempty" protobuf:"bytes,5,opt,name=resources"` // Labels is a set of key, value pairs added to custom deployer and lifecycle pre/post hook pods. Labels map[string]string `json:"labels,omitempty" protobuf:"bytes,6,rep,name=labels"` // Annotations is a set of key, value pairs added to custom deployer and lifecycle pre/post hook pods. Annotations map[string]string `json:"annotations,omitempty" protobuf:"bytes,7,rep,name=annotations"` // ActiveDeadlineSeconds is the duration in seconds that the deployer pods for this deployment // config may be active on a node before the system actively tries to terminate them. ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" protobuf:"varint,8,opt,name=activeDeadlineSeconds"` }
DeploymentStrategy describes how to perform a deployment.
func (*DeploymentStrategy) Descriptor ¶
func (*DeploymentStrategy) Descriptor() ([]byte, []int)
func (*DeploymentStrategy) Marshal ¶
func (m *DeploymentStrategy) Marshal() (data []byte, err error)
func (*DeploymentStrategy) MarshalTo ¶
func (m *DeploymentStrategy) MarshalTo(data []byte) (int, error)
func (*DeploymentStrategy) ProtoMessage ¶
func (*DeploymentStrategy) ProtoMessage()
func (*DeploymentStrategy) Reset ¶
func (m *DeploymentStrategy) Reset()
func (*DeploymentStrategy) Size ¶
func (m *DeploymentStrategy) Size() (n int)
func (*DeploymentStrategy) String ¶
func (this *DeploymentStrategy) String() string
func (DeploymentStrategy) SwaggerDoc ¶
func (DeploymentStrategy) SwaggerDoc() map[string]string
func (*DeploymentStrategy) Unmarshal ¶
func (m *DeploymentStrategy) Unmarshal(data []byte) error
type DeploymentStrategyType ¶
type DeploymentStrategyType string
DeploymentStrategyType refers to a specific DeploymentStrategy implementation.
const ( // DeploymentStrategyTypeRecreate is a simple strategy suitable as a default. DeploymentStrategyTypeRecreate DeploymentStrategyType = "Recreate" // DeploymentStrategyTypeCustom is a user defined strategy. DeploymentStrategyTypeCustom DeploymentStrategyType = "Custom" // DeploymentStrategyTypeRolling uses the Kubernetes RollingUpdater. DeploymentStrategyTypeRolling DeploymentStrategyType = "Rolling" )
type DeploymentTriggerImageChangeParams ¶
type DeploymentTriggerImageChangeParams struct { // Automatic means that the detection of a new tag value should result in an image update // inside the pod template. Automatic bool `json:"automatic,omitempty" protobuf:"varint,1,opt,name=automatic"` // ContainerNames is used to restrict tag updates to the specified set of container names in a pod. // If multiple triggers point to the same containers, the resulting behavior is undefined. Future // API versions will make this a validation error. If ContainerNames does not point to a valid container, // the trigger will be ignored. Future API versions will make this a validation error. ContainerNames []string `json:"containerNames,omitempty" protobuf:"bytes,2,rep,name=containerNames"` // From is a reference to an image stream tag to watch for changes. From.Name is the only // required subfield - if From.Namespace is blank, the namespace of the current deployment // trigger will be used. From kapi.ObjectReference `json:"from" protobuf:"bytes,3,opt,name=from"` // LastTriggeredImage is the last image to be triggered. LastTriggeredImage string `json:"lastTriggeredImage,omitempty" protobuf:"bytes,4,opt,name=lastTriggeredImage"` }
DeploymentTriggerImageChangeParams represents the parameters to the ImageChange trigger.
func (*DeploymentTriggerImageChangeParams) Descriptor ¶
func (*DeploymentTriggerImageChangeParams) Descriptor() ([]byte, []int)
func (*DeploymentTriggerImageChangeParams) Marshal ¶
func (m *DeploymentTriggerImageChangeParams) Marshal() (data []byte, err error)
func (*DeploymentTriggerImageChangeParams) MarshalTo ¶
func (m *DeploymentTriggerImageChangeParams) MarshalTo(data []byte) (int, error)
func (*DeploymentTriggerImageChangeParams) ProtoMessage ¶
func (*DeploymentTriggerImageChangeParams) ProtoMessage()
func (*DeploymentTriggerImageChangeParams) Reset ¶
func (m *DeploymentTriggerImageChangeParams) Reset()
func (*DeploymentTriggerImageChangeParams) Size ¶
func (m *DeploymentTriggerImageChangeParams) Size() (n int)
func (*DeploymentTriggerImageChangeParams) String ¶
func (this *DeploymentTriggerImageChangeParams) String() string
func (DeploymentTriggerImageChangeParams) SwaggerDoc ¶
func (DeploymentTriggerImageChangeParams) SwaggerDoc() map[string]string
func (*DeploymentTriggerImageChangeParams) Unmarshal ¶
func (m *DeploymentTriggerImageChangeParams) Unmarshal(data []byte) error
type DeploymentTriggerPolicies ¶
type DeploymentTriggerPolicies []DeploymentTriggerPolicy
DeploymentTriggerPolicies is a list of policies where nil values and different from empty arrays. +protobuf.nullable=true +protobuf.options.(gogoproto.goproto_stringer)=false
func (*DeploymentTriggerPolicies) Descriptor ¶
func (*DeploymentTriggerPolicies) Descriptor() ([]byte, []int)
func (DeploymentTriggerPolicies) Marshal ¶
func (m DeploymentTriggerPolicies) Marshal() (data []byte, err error)
func (DeploymentTriggerPolicies) MarshalTo ¶
func (m DeploymentTriggerPolicies) MarshalTo(data []byte) (int, error)
func (*DeploymentTriggerPolicies) ProtoMessage ¶
func (*DeploymentTriggerPolicies) ProtoMessage()
func (*DeploymentTriggerPolicies) Reset ¶
func (m *DeploymentTriggerPolicies) Reset()
func (DeploymentTriggerPolicies) Size ¶
func (m DeploymentTriggerPolicies) Size() (n int)
func (DeploymentTriggerPolicies) String ¶
func (t DeploymentTriggerPolicies) String() string
func (*DeploymentTriggerPolicies) Unmarshal ¶
func (m *DeploymentTriggerPolicies) Unmarshal(data []byte) error
type DeploymentTriggerPolicy ¶
type DeploymentTriggerPolicy struct { // Type of the trigger Type DeploymentTriggerType `json:"type,omitempty" protobuf:"bytes,1,opt,name=type,casttype=DeploymentTriggerType"` // ImageChangeParams represents the parameters for the ImageChange trigger. ImageChangeParams *DeploymentTriggerImageChangeParams `json:"imageChangeParams,omitempty" protobuf:"bytes,2,opt,name=imageChangeParams"` }
DeploymentTriggerPolicy describes a policy for a single trigger that results in a new deployment.
func (*DeploymentTriggerPolicy) Descriptor ¶
func (*DeploymentTriggerPolicy) Descriptor() ([]byte, []int)
func (*DeploymentTriggerPolicy) Marshal ¶
func (m *DeploymentTriggerPolicy) Marshal() (data []byte, err error)
func (*DeploymentTriggerPolicy) MarshalTo ¶
func (m *DeploymentTriggerPolicy) MarshalTo(data []byte) (int, error)
func (*DeploymentTriggerPolicy) ProtoMessage ¶
func (*DeploymentTriggerPolicy) ProtoMessage()
func (*DeploymentTriggerPolicy) Reset ¶
func (m *DeploymentTriggerPolicy) Reset()
func (*DeploymentTriggerPolicy) Size ¶
func (m *DeploymentTriggerPolicy) Size() (n int)
func (*DeploymentTriggerPolicy) String ¶
func (this *DeploymentTriggerPolicy) String() string
func (DeploymentTriggerPolicy) SwaggerDoc ¶
func (DeploymentTriggerPolicy) SwaggerDoc() map[string]string
func (*DeploymentTriggerPolicy) Unmarshal ¶
func (m *DeploymentTriggerPolicy) Unmarshal(data []byte) error
type DeploymentTriggerType ¶
type DeploymentTriggerType string
DeploymentTriggerType refers to a specific DeploymentTriggerPolicy implementation.
const ( // DeploymentTriggerOnImageChange will create new deployments in response to updated tags from // a Docker image repository. DeploymentTriggerOnImageChange DeploymentTriggerType = "ImageChange" // DeploymentTriggerOnConfigChange will create new deployments in response to changes to // the ControllerTemplate of a DeploymentConfig. DeploymentTriggerOnConfigChange DeploymentTriggerType = "ConfigChange" )
type ExecNewPodHook ¶
type ExecNewPodHook struct { // Command is the action command and its arguments. Command []string `json:"command" protobuf:"bytes,1,rep,name=command"` // Env is a set of environment variables to supply to the hook pod's container. Env []kapi.EnvVar `json:"env,omitempty" protobuf:"bytes,2,rep,name=env"` // ContainerName is the name of a container in the deployment pod template // whose Docker image will be used for the hook pod's container. ContainerName string `json:"containerName" protobuf:"bytes,3,opt,name=containerName"` // Volumes is a list of named volumes from the pod template which should be // copied to the hook pod. Volumes names not found in pod spec are ignored. // An empty list means no volumes will be copied. Volumes []string `json:"volumes,omitempty" protobuf:"bytes,4,rep,name=volumes"` }
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.
func (*ExecNewPodHook) Descriptor ¶
func (*ExecNewPodHook) Descriptor() ([]byte, []int)
func (*ExecNewPodHook) Marshal ¶
func (m *ExecNewPodHook) Marshal() (data []byte, err error)
func (*ExecNewPodHook) ProtoMessage ¶
func (*ExecNewPodHook) ProtoMessage()
func (*ExecNewPodHook) Reset ¶
func (m *ExecNewPodHook) Reset()
func (*ExecNewPodHook) Size ¶
func (m *ExecNewPodHook) Size() (n int)
func (*ExecNewPodHook) String ¶
func (this *ExecNewPodHook) String() string
func (ExecNewPodHook) SwaggerDoc ¶
func (ExecNewPodHook) SwaggerDoc() map[string]string
func (*ExecNewPodHook) Unmarshal ¶
func (m *ExecNewPodHook) Unmarshal(data []byte) error
type LifecycleHook ¶
type LifecycleHook struct { // FailurePolicy specifies what action to take if the hook fails. FailurePolicy LifecycleHookFailurePolicy `json:"failurePolicy" protobuf:"bytes,1,opt,name=failurePolicy,casttype=LifecycleHookFailurePolicy"` // ExecNewPod specifies the options for a lifecycle hook backed by a pod. ExecNewPod *ExecNewPodHook `json:"execNewPod,omitempty" protobuf:"bytes,2,opt,name=execNewPod"` // TagImages instructs the deployer to tag the current image referenced under a container onto an image stream tag. TagImages []TagImageHook `json:"tagImages,omitempty" protobuf:"bytes,3,rep,name=tagImages"` }
LifecycleHook defines a specific deployment lifecycle action. Only one type of action may be specified at any time.
func (*LifecycleHook) Descriptor ¶
func (*LifecycleHook) Descriptor() ([]byte, []int)
func (*LifecycleHook) Marshal ¶
func (m *LifecycleHook) Marshal() (data []byte, err error)
func (*LifecycleHook) ProtoMessage ¶
func (*LifecycleHook) ProtoMessage()
func (*LifecycleHook) Reset ¶
func (m *LifecycleHook) Reset()
func (*LifecycleHook) Size ¶
func (m *LifecycleHook) Size() (n int)
func (*LifecycleHook) String ¶
func (this *LifecycleHook) String() string
func (LifecycleHook) SwaggerDoc ¶
func (LifecycleHook) SwaggerDoc() map[string]string
func (*LifecycleHook) Unmarshal ¶
func (m *LifecycleHook) Unmarshal(data []byte) error
type LifecycleHookFailurePolicy ¶
type LifecycleHookFailurePolicy string
LifecycleHookFailurePolicy describes possibles actions to take if a hook fails.
const ( // LifecycleHookFailurePolicyRetry means retry the hook until it succeeds. LifecycleHookFailurePolicyRetry LifecycleHookFailurePolicy = "Retry" // LifecycleHookFailurePolicyAbort means abort the deployment. LifecycleHookFailurePolicyAbort LifecycleHookFailurePolicy = "Abort" // LifecycleHookFailurePolicyIgnore means ignore failure and continue the deployment. LifecycleHookFailurePolicyIgnore LifecycleHookFailurePolicy = "Ignore" )
type RecreateDeploymentStrategyParams ¶
type RecreateDeploymentStrategyParams struct { // TimeoutSeconds is the time to wait for updates before giving up. If the // value is nil, a default will be used. TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty" protobuf:"varint,1,opt,name=timeoutSeconds"` // Pre is a lifecycle hook which is executed before the strategy manipulates // the deployment. All LifecycleHookFailurePolicy values are supported. Pre *LifecycleHook `json:"pre,omitempty" protobuf:"bytes,2,opt,name=pre"` // Mid is a lifecycle hook which is executed while the deployment is scaled down to zero before the first new // pod is created. All LifecycleHookFailurePolicy values are supported. Mid *LifecycleHook `json:"mid,omitempty" protobuf:"bytes,3,opt,name=mid"` // Post is a lifecycle hook which is executed after the strategy has // finished all deployment logic. All LifecycleHookFailurePolicy values are supported. Post *LifecycleHook `json:"post,omitempty" protobuf:"bytes,4,opt,name=post"` }
RecreateDeploymentStrategyParams are the input to the Recreate deployment strategy.
func (*RecreateDeploymentStrategyParams) Descriptor ¶
func (*RecreateDeploymentStrategyParams) Descriptor() ([]byte, []int)
func (*RecreateDeploymentStrategyParams) Marshal ¶
func (m *RecreateDeploymentStrategyParams) Marshal() (data []byte, err error)
func (*RecreateDeploymentStrategyParams) MarshalTo ¶
func (m *RecreateDeploymentStrategyParams) MarshalTo(data []byte) (int, error)
func (*RecreateDeploymentStrategyParams) ProtoMessage ¶
func (*RecreateDeploymentStrategyParams) ProtoMessage()
func (*RecreateDeploymentStrategyParams) Reset ¶
func (m *RecreateDeploymentStrategyParams) Reset()
func (*RecreateDeploymentStrategyParams) Size ¶
func (m *RecreateDeploymentStrategyParams) Size() (n int)
func (*RecreateDeploymentStrategyParams) String ¶
func (this *RecreateDeploymentStrategyParams) String() string
func (RecreateDeploymentStrategyParams) SwaggerDoc ¶
func (RecreateDeploymentStrategyParams) SwaggerDoc() map[string]string
func (*RecreateDeploymentStrategyParams) Unmarshal ¶
func (m *RecreateDeploymentStrategyParams) Unmarshal(data []byte) error
type RollingDeploymentStrategyParams ¶
type RollingDeploymentStrategyParams struct { // UpdatePeriodSeconds is the time to wait between individual pod updates. // If the value is nil, a default will be used. UpdatePeriodSeconds *int64 `json:"updatePeriodSeconds,omitempty" protobuf:"varint,1,opt,name=updatePeriodSeconds"` // IntervalSeconds is the time to wait between polling deployment status // after update. If the value is nil, a default will be used. IntervalSeconds *int64 `json:"intervalSeconds,omitempty" protobuf:"varint,2,opt,name=intervalSeconds"` // TimeoutSeconds is the time to wait for updates before giving up. If the // value is nil, a default will be used. TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty" protobuf:"varint,3,opt,name=timeoutSeconds"` // during the update. Value can be an absolute number (ex: 5) or a // percentage of total pods at the start of update (ex: 10%). Absolute // number is calculated from percentage by rounding down. // // This cannot be 0 if MaxSurge is 0. By default, 25% is used. // // Example: when this is set to 30%, the old RC can be scaled down by 30% // immediately when the rolling update starts. Once new pods are ready, old // RC can be scaled down further, followed by scaling up the new RC, // ensuring that at least 70% of original number of pods are available at // all times during the update. MaxUnavailable *intstr.IntOrString `json:"maxUnavailable,omitempty" protobuf:"bytes,4,opt,name=maxUnavailable"` // MaxSurge is the maximum number of pods that can be scheduled above the // original number of pods. Value can be an absolute number (ex: 5) or a // percentage of total pods at the start of the update (ex: 10%). Absolute // number is calculated from percentage by rounding up. // // This cannot be 0 if MaxUnavailable is 0. By default, 25% is used. // // Example: when this is set to 30%, the new RC can be scaled up by 30% // immediately when the rolling update starts. Once old pods have been // killed, new RC can be scaled up further, ensuring that total number of // pods running at any time during the update is atmost 130% of original // pods. MaxSurge *intstr.IntOrString `json:"maxSurge,omitempty" protobuf:"bytes,5,opt,name=maxSurge"` // Pre is a lifecycle hook which is executed before the deployment process // begins. All LifecycleHookFailurePolicy values are supported. Pre *LifecycleHook `json:"pre,omitempty" protobuf:"bytes,7,opt,name=pre"` // Post is a lifecycle hook which is executed after the strategy has // finished all deployment logic. All LifecycleHookFailurePolicy values // are supported. Post *LifecycleHook `json:"post,omitempty" protobuf:"bytes,8,opt,name=post"` }
RollingDeploymentStrategyParams are the input to the Rolling deployment strategy.
func (*RollingDeploymentStrategyParams) Descriptor ¶
func (*RollingDeploymentStrategyParams) Descriptor() ([]byte, []int)
func (*RollingDeploymentStrategyParams) Marshal ¶
func (m *RollingDeploymentStrategyParams) Marshal() (data []byte, err error)
func (*RollingDeploymentStrategyParams) MarshalTo ¶
func (m *RollingDeploymentStrategyParams) MarshalTo(data []byte) (int, error)
func (*RollingDeploymentStrategyParams) ProtoMessage ¶
func (*RollingDeploymentStrategyParams) ProtoMessage()
func (*RollingDeploymentStrategyParams) Reset ¶
func (m *RollingDeploymentStrategyParams) Reset()
func (*RollingDeploymentStrategyParams) Size ¶
func (m *RollingDeploymentStrategyParams) Size() (n int)
func (*RollingDeploymentStrategyParams) String ¶
func (this *RollingDeploymentStrategyParams) String() string
func (RollingDeploymentStrategyParams) SwaggerDoc ¶
func (RollingDeploymentStrategyParams) SwaggerDoc() map[string]string
func (*RollingDeploymentStrategyParams) Unmarshal ¶
func (m *RollingDeploymentStrategyParams) Unmarshal(data []byte) error
type TagImageHook ¶
type TagImageHook struct { // ContainerName is the name of a container in the deployment config whose image value will be used as the source of the tag. If there is only a single // container this value will be defaulted to the name of that container. ContainerName string `json:"containerName" protobuf:"bytes,1,opt,name=containerName"` // To is the target ImageStreamTag to set the container's image onto. To kapi.ObjectReference `json:"to" protobuf:"bytes,2,opt,name=to"` }
TagImageHook is a request to tag the image in a particular container onto an ImageStreamTag.
func (*TagImageHook) Descriptor ¶
func (*TagImageHook) Descriptor() ([]byte, []int)
func (*TagImageHook) Marshal ¶
func (m *TagImageHook) Marshal() (data []byte, err error)
func (*TagImageHook) ProtoMessage ¶
func (*TagImageHook) ProtoMessage()
func (*TagImageHook) Reset ¶
func (m *TagImageHook) Reset()
func (*TagImageHook) Size ¶
func (m *TagImageHook) Size() (n int)
func (*TagImageHook) String ¶
func (this *TagImageHook) String() string
func (TagImageHook) SwaggerDoc ¶
func (TagImageHook) SwaggerDoc() map[string]string
func (*TagImageHook) Unmarshal ¶
func (m *TagImageHook) Unmarshal(data []byte) error