Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 66 for pdb (0.09 sec)

  1. releasenotes/notes/update-pdb-version.yaml

    apiVersion: release-notes/v2
    kind: feature
    area: installation
    issue:
    - 32005
    
    releaseNotes:
    - |
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon May 09 21:42:52 UTC 2022
    - 134 bytes
    - Viewed (0)
  2. pkg/registry/policy/poddisruptionbudget/strategy_test.go

    		},
    	}
    
    	Strategy.PrepareForCreate(ctx, pdb)
    	errs := Strategy.Validate(ctx, pdb)
    	if len(errs) != 0 {
    		if !tc.expectedValidationErr {
    			t.Errorf("Unexpected error validating %v", errs)
    		}
    		return // no point going further when we have invalid PDB
    	}
    	if len(errs) == 0 && tc.expectedValidationErr {
    		t.Errorf("Expected error validating")
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 19.2K bytes
    - Viewed (0)
  3. pkg/registry/core/pod/storage/eviction.go

    	if pdb.Status.ObservedGeneration < pdb.Generation {
    
    		return createTooManyRequestsError(pdb.Name)
    	}
    	if pdb.Status.DisruptionsAllowed < 0 {
    		return errors.NewForbidden(policy.Resource("poddisruptionbudget"), pdb.Name, fmt.Errorf("pdb disruptions allowed is negative"))
    	}
    	if len(pdb.Status.DisruptedPods) > MaxDisruptedPodSize {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Aug 08 11:58:48 UTC 2023
    - 18.2K bytes
    - Viewed (0)
  4. pkg/registry/policy/poddisruptionbudget/storage/storage_test.go

    		t.Fatalf("unexpected error: %v", err)
    	}
    
    	pdb := obj.(*policy.PodDisruptionBudget)
    	if pdb.Spec.MinAvailable.IntValue() != 7 {
    		t.Errorf("we expected .spec.replicas to not be updated but it was updated to %v", pdb.Spec.MinAvailable)
    	}
    	if pdb.Status.ExpectedPods != 8 {
    		t.Errorf("we expected .status.replicas to be updated to %d but it was %v", 7, pdb.Status.ExpectedPods)
    	}
    }
    
    func TestGet(t *testing.T) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 01 07:17:45 UTC 2023
    - 5.3K bytes
    - Viewed (0)
  5. pkg/controller/disruption/disruption.go

    	pdb := dc.getPdbForPod(logger, pod)
    	if pdb == nil {
    		logger.V(4).Info("No matching PDB for pod", "pod", klog.KObj(pod))
    		return
    	}
    	logger.V(4).Info("DeletePod -> PDB", "pod", klog.KObj(pod), "podDisruptionBudget", klog.KObj(pdb))
    	dc.enqueuePdb(logger, pdb)
    }
    
    func (dc *DisruptionController) enqueuePdb(logger klog.Logger, pdb *policy.PodDisruptionBudget) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 36.1K bytes
    - Viewed (0)
  6. pkg/controller/disruption/disruption_test.go

    	dc.getUpdater = func() updater { return dc.writePdbStatus }
    	// Create a PDB and 3 pods that match it.
    	pdb, pdbKey := newMinAvailablePodDisruptionBudget(t, intstr.FromInt32(1))
    	pdb, err := dc.coreClient.PolicyV1().PodDisruptionBudgets(pdb.Namespace).Create(ctx, pdb, metav1.CreateOptions{})
    	if err != nil {
    		t.Fatalf("Failed to create PDB: %v", err)
    	}
    	podNames := []string{"moe", "larry", "curly"}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 50K bytes
    - Viewed (0)
  7. staging/src/k8s.io/api/policy/v1beta1/types.go

    	// Healthy pods will be subject to the PDB for eviction.
    	//
    	// AlwaysAllow policy means that all running pods (status.phase="Running"),
    	// but not yet healthy are considered disrupted and can be evicted regardless
    	// of whether the criteria in a PDB is met. This means perspective running
    	// pods of a disrupted application might not get a chance to become healthy.
    	// Healthy pods will be subject to the PDB for eviction.
    	//
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Aug 07 20:44:13 UTC 2023
    - 11.1K bytes
    - Viewed (0)
  8. pkg/apis/policy/types.go

    	// Healthy pods will be subject to the PDB for eviction.
    	//
    	// AlwaysAllow policy means that all running pods (status.phase="Running"),
    	// but not yet healthy are considered disrupted and can be evicted regardless
    	// of whether the criteria in a PDB is met. This means perspective running
    	// pods of a disrupted application might not get a chance to become healthy.
    	// Healthy pods will be subject to the PDB for eviction.
    	//
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Aug 07 20:44:13 UTC 2023
    - 6.9K bytes
    - Viewed (0)
  9. tests/prepared_stmt_test.go

    	tx = tx.Create(&user)
    
    	pdb, ok := tx.ConnPool.(*gorm.PreparedStmtDB)
    	if !ok {
    		t.Fatalf("should assign PreparedStatement Manager back to database when using PrepareStmt mode")
    	}
    
    	pdb.Mux.Lock()
    	if len(pdb.Stmts) == 0 {
    		pdb.Mux.Unlock()
    		t.Fatalf("prepared stmt can not be empty")
    	}
    	pdb.Mux.Unlock()
    
    	pdb.Reset()
    	pdb.Mux.Lock()
    	defer pdb.Mux.Unlock()
    	if len(pdb.Stmts) != 0 {
    Registered: Wed Jun 12 16:27:09 UTC 2024
    - Last Modified: Thu Mar 21 07:55:43 UTC 2024
    - 4K bytes
    - Viewed (0)
  10. pkg/apis/policy/v1/conversion_test.go

    			In: &v1.PodDisruptionBudget{
    				Spec: v1.PodDisruptionBudgetSpec{
    					Selector: &metav1.LabelSelector{
    						MatchExpressions: []metav1.LabelSelectorRequirement{
    							{
    								Key:      "pdb.kubernetes.io/deprecated-v1beta1-empty-selector-match",
    								Operator: metav1.LabelSelectorOpExists,
    							},
    						},
    					},
    				},
    			},
    			Out: &policy.PodDisruptionBudget{},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Mar 09 15:29:11 UTC 2021
    - 3.3K bytes
    - Viewed (0)
Back to top