Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for DeleteTaint (0.23 sec)

  1. pilot/pkg/controllers/untaint/nodeuntainter.go

    	}
    	log.Debugf("removed readiness taint from node %v", node.Name)
    	return nil
    }
    
    // deleteTaint removes all the taints that have the same key and effect to given taintToDelete.
    func deleteTaint(taints []v1.Taint) []v1.Taint {
    	newTaints := []v1.Taint{}
    	for i := range taints {
    		if taints[i].Key == TaintName {
    			continue
    		}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sat Apr 13 00:50:31 UTC 2024
    - 6.9K bytes
    - Viewed (0)
  2. pkg/util/taints/taints.go

    		if taintKey == taints[i].Key {
    			deleted = true
    			continue
    		}
    		newTaints = append(newTaints, taints[i])
    	}
    	return newTaints, deleted
    }
    
    // DeleteTaint removes all the taints that have the same key and effect to given taintToDelete.
    func DeleteTaint(taints []v1.Taint, taintToDelete *v1.Taint) ([]v1.Taint, bool) {
    	newTaints := []v1.Taint{}
    	deleted := false
    	for i := range taints {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Sep 16 09:23:35 UTC 2022
    - 8.4K bytes
    - Viewed (0)
  3. pkg/proxy/healthcheck/proxier_health.go

    const (
    	// ToBeDeletedTaint is a taint used by the CLuster Autoscaler before marking a node for deletion. Defined in
    	// https://github.com/kubernetes/autoscaler/blob/e80ab518340f88f364fe3ef063f8303755125971/cluster-autoscaler/utils/deletetaint/delete.go#L36
    	ToBeDeletedTaint = "ToBeDeletedByClusterAutoscaler"
    )
    
    // ProxierHealthServer allows callers to:
    //  1. run a http server with /healthz and /livez endpoint handlers.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Oct 16 10:41:18 UTC 2023
    - 8K bytes
    - Viewed (0)
  4. pkg/util/taints/taints_test.go

    			taintToDelete:  &v1.Taint{Key: "foo", Effect: v1.TaintEffectNoSchedule},
    			expectedTaints: []v1.Taint{},
    			expectedResult: false,
    		},
    	}
    
    	for _, c := range cases {
    		taints, result := DeleteTaint(c.taints, c.taintToDelete)
    		if result != c.expectedResult {
    			t.Errorf("[%s] should return %t, but got: %t", c.name, c.expectedResult, result)
    		}
    		if !reflect.DeepEqual(taints, c.expectedTaints) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Sep 16 09:23:35 UTC 2022
    - 22.6K bytes
    - Viewed (0)
Back to top