Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for NewUIDPreconditions (0.21 sec)

  1. pkg/controller/bootstrap/tokencleaner_test.go

    		core.NewDeleteActionWithOptions(
    			schema.GroupVersionResource{Version: "v1", Resource: "secrets"},
    			api.NamespaceSystem,
    			secret.ObjectMeta.Name,
    			metav1.DeleteOptions{
    				Preconditions: metav1.NewUIDPreconditions(string(secret.UID)),
    			}),
    	}
    
    	verifyActions(t, expected, cl.Actions())
    }
    
    func TestCleanerNotExpired(t *testing.T) {
    	cleaner, cl, secrets, err := newTokenCleaner()
    	if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Apr 14 00:05:53 UTC 2023
    - 4.1K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/helpers.go

    func NewPreconditionDeleteOptions(uid string) *DeleteOptions {
    	u := types.UID(uid)
    	p := Preconditions{UID: &u}
    	return &DeleteOptions{Preconditions: &p}
    }
    
    // NewUIDPreconditions returns a Preconditions with UID set.
    func NewUIDPreconditions(uid string) *Preconditions {
    	u := types.UID(uid)
    	return &Preconditions{UID: &u}
    }
    
    // NewRVDeletionPrecondition returns a DeleteOptions with a ResourceVersion precondition set.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Sep 15 10:58:36 UTC 2022
    - 9.6K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/storage/interfaces.go

    	UID *types.UID `json:"uid,omitempty"`
    	// Specifies the target ResourceVersion
    	// +optional
    	ResourceVersion *string `json:"resourceVersion,omitempty"`
    }
    
    // NewUIDPreconditions returns a Preconditions with UID set.
    func NewUIDPreconditions(uid string) *Preconditions {
    	u := types.UID(uid)
    	return &Preconditions{UID: &u}
    }
    
    func (p *Preconditions) Check(key string, obj runtime.Object) error {
    	if p == nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 29 07:53:48 UTC 2024
    - 14.8K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/storage/testing/store_tests.go

    		precondition        *storage.Preconditions
    		expectInvalidObjErr bool
    	}{{
    		name:                "UID match",
    		precondition:        storage.NewUIDPreconditions("A"),
    		expectInvalidObjErr: false,
    	}, {
    		name:                "UID mismatch",
    		precondition:        storage.NewUIDPreconditions("B"),
    		expectInvalidObjErr: true,
    	}}
    
    	for _, tt := range tests {
    		t.Run(tt.name, func(t *testing.T) {
    			out := &example.Pod{}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 11 12:45:33 UTC 2024
    - 91.4K bytes
    - Viewed (0)
  5. pkg/kubelet/status/status_manager.go

    			GracePeriodSeconds: new(int64),
    			// Use the pod UID as the precondition for deletion to prevent deleting a
    			// newly created pod with the same name and namespace.
    			Preconditions: metav1.NewUIDPreconditions(string(pod.UID)),
    		}
    		err = m.kubeClient.CoreV1().Pods(pod.Namespace).Delete(context.TODO(), pod.Name, deleteOptions)
    		if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 02 16:27:19 UTC 2024
    - 44.3K bytes
    - Viewed (0)
Back to top