Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 45 for onPodConditions (0.38 sec)

  1. staging/src/k8s.io/client-go/applyconfigurations/batch/v1/podfailurepolicyrule.go

    	OnExitCodes     *PodFailurePolicyOnExitCodesRequirementApplyConfiguration  `json:"onExitCodes,omitempty"`
    	OnPodConditions []PodFailurePolicyOnPodConditionsPatternApplyConfiguration `json:"onPodConditions,omitempty"`
    }
    
    // PodFailurePolicyRuleApplyConfiguration constructs an declarative configuration of the PodFailurePolicyRule type for use with
    // apply.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Aug 04 16:39:08 UTC 2022
    - 3K bytes
    - Viewed (0)
  2. pkg/controller/job/pod_failure_policy_test.go

    				Rules: []batch.PodFailurePolicyRule{
    					{
    						Action: "UnkonwnAction",
    						OnPodConditions: []batch.PodFailurePolicyOnPodConditionsPattern{
    							{
    								Type:   v1.DisruptionTarget,
    								Status: v1.ConditionTrue,
    							},
    						},
    					},
    					{
    						Action: batch.PodFailurePolicyActionIgnore,
    						OnPodConditions: []batch.PodFailurePolicyOnPodConditionsPattern{
    							{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 22.7K bytes
    - Viewed (0)
  3. pkg/apis/batch/v1/defaults.go

    		obj.Spec.Suspend = utilpointer.Bool(false)
    	}
    	if obj.Spec.PodFailurePolicy != nil {
    		for _, rule := range obj.Spec.PodFailurePolicy.Rules {
    			if rule.OnPodConditions != nil {
    				for i, pattern := range rule.OnPodConditions {
    					if pattern.Status == "" {
    						rule.OnPodConditions[i].Status = corev1.ConditionTrue
    					}
    				}
    			}
    		}
    	}
    	if utilfeature.DefaultFeatureGate.Enabled(features.JobPodReplacementPolicy) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Oct 11 20:51:40 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  4. pkg/controller/job/pod_failure_policy.go

    					return &msg, true, &failJob
    				}
    			}
    		} else if podFailurePolicyRule.OnPodConditions != nil {
    			if podCondition := matchOnPodConditions(&failedPod.Status, podFailurePolicyRule.OnPodConditions); podCondition != nil {
    				switch podFailurePolicyRule.Action {
    				case batch.PodFailurePolicyActionIgnore:
    					return nil, false, &ignore
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jul 18 20:44:11 UTC 2023
    - 5.5K bytes
    - Viewed (0)
  5. pkg/apis/batch/validation/validation.go

    	}
    	if len(rule.OnPodConditions) > 0 {
    		allErrs = append(allErrs, validatePodFailurePolicyRuleOnPodConditions(rule.OnPodConditions, rulePath.Child("onPodConditions"))...)
    	}
    	if rule.OnExitCodes != nil && len(rule.OnPodConditions) > 0 {
    		allErrs = append(allErrs, field.Invalid(rulePath, field.OmitValueType{}, "specifying both OnExitCodes and OnPodConditions is not supported"))
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 08 16:43:24 UTC 2024
    - 51.2K bytes
    - Viewed (0)
  6. pkg/apis/batch/v1/defaults_test.go

    					},
    					PodFailurePolicy: &batchv1.PodFailurePolicy{
    						Rules: []batchv1.PodFailurePolicyRule{
    							{
    								Action: batchv1.PodFailurePolicyActionFailJob,
    								OnPodConditions: []batchv1.PodFailurePolicyOnPodConditionsPattern{
    									{
    										Type:   v1.DisruptionTarget,
    										Status: v1.ConditionTrue,
    									},
    									{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 20.8K bytes
    - Viewed (0)
  7. pkg/apis/batch/validation/validation_test.go

    						Rules: []batch.PodFailurePolicyRule{{
    							Action: batch.PodFailurePolicyActionIgnore,
    							OnPodConditions: []batch.PodFailurePolicyOnPodConditionsPattern{{
    								Type:   api.DisruptionTarget,
    								Status: api.ConditionTrue,
    							}},
    						}, {
    							Action: batch.PodFailurePolicyActionFailJob,
    							OnPodConditions: []batch.PodFailurePolicyOnPodConditionsPattern{{
    								Type:   api.PodConditionType("CustomConditionType"),
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 20:49:09 UTC 2024
    - 124.3K bytes
    - Viewed (0)
  8. staging/src/k8s.io/api/batch/v1/zz_generated.deepcopy.go

    	*out = *in
    	if in.OnExitCodes != nil {
    		in, out := &in.OnExitCodes, &out.OnExitCodes
    		*out = new(PodFailurePolicyOnExitCodesRequirement)
    		(*in).DeepCopyInto(*out)
    	}
    	if in.OnPodConditions != nil {
    		in, out := &in.OnPodConditions, &out.OnPodConditions
    		*out = make([]PodFailurePolicyOnPodConditionsPattern, len(*in))
    		copy(*out, *in)
    	}
    	return
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 20:49:09 UTC 2024
    - 15.6K bytes
    - Viewed (0)
  9. pkg/apis/batch/zz_generated.deepcopy.go

    	*out = *in
    	if in.OnExitCodes != nil {
    		in, out := &in.OnExitCodes, &out.OnExitCodes
    		*out = new(PodFailurePolicyOnExitCodesRequirement)
    		(*in).DeepCopyInto(*out)
    	}
    	if in.OnPodConditions != nil {
    		in, out := &in.OnPodConditions, &out.OnPodConditions
    		*out = make([]PodFailurePolicyOnPodConditionsPattern, len(*in))
    		copy(*out, *in)
    	}
    	return
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 20:49:09 UTC 2024
    - 15.6K bytes
    - Viewed (0)
  10. pkg/apis/batch/v1/zz_generated.conversion.go

    	out.Action = batch.PodFailurePolicyAction(in.Action)
    	out.OnExitCodes = (*batch.PodFailurePolicyOnExitCodesRequirement)(unsafe.Pointer(in.OnExitCodes))
    	out.OnPodConditions = *(*[]batch.PodFailurePolicyOnPodConditionsPattern)(unsafe.Pointer(&in.OnPodConditions))
    	return nil
    }
    
    // Convert_v1_PodFailurePolicyRule_To_batch_PodFailurePolicyRule is an autogenerated conversion function.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 20:49:09 UTC 2024
    - 36.6K bytes
    - Viewed (0)
Back to top