Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for CreatePods (0.16 sec)

  1. pkg/controller/replication/conversion.go

    	controller.PodControlInterface
    }
    
    func (pc podControlAdapter) CreatePods(ctx context.Context, namespace string, template *v1.PodTemplateSpec, object runtime.Object, controllerRef *metav1.OwnerReference) error {
    	rc, err := convertRStoRC(object.(*apps.ReplicaSet))
    	if err != nil {
    		return err
    	}
    	return pc.PodControlInterface.CreatePods(ctx, namespace, template, rc, controllerRef)
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Dec 14 18:43:33 UTC 2022
    - 12.7K bytes
    - Viewed (0)
  2. pkg/controller/controller_utils.go

    }
    
    // PodControlInterface is an interface that knows how to add or delete pods
    // created as an interface to allow testing.
    type PodControlInterface interface {
    	// CreatePods creates new pods according to the spec, and sets object as the pod's controller.
    	CreatePods(ctx context.Context, namespace string, template *v1.PodTemplateSpec, object runtime.Object, controllerRef *metav1.OwnerReference) error
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jan 12 15:34:44 UTC 2024
    - 47.6K bytes
    - Viewed (0)
  3. pkg/controller/replicaset/replica_set.go

    		// event spam that those failures would generate.
    		successfulCreations, err := slowStartBatch(diff, controller.SlowStartInitialBatchSize, func() error {
    			err := rsc.podControl.CreatePods(ctx, rs.Namespace, &rs.Spec.Template, rs, metav1.NewControllerRef(rs, rsc.GroupVersionKind))
    			if err != nil {
    				if apierrors.HasStatusCause(err, v1.NamespaceTerminatingCause) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 33.2K bytes
    - Viewed (0)
  4. pkg/controller/controller_utils_test.go

    		wantPod         *v1.Pod
    	}
    	var tests = []test{
    		{
    			name: "Create pod",
    			podCreationFunc: func(podControl RealPodControl) error {
    				return podControl.CreatePods(context.TODO(), ns, controllerSpec.Spec.Template, controllerSpec, controllerRef)
    			},
    			wantPod: &v1.Pod{
    				ObjectMeta: metav1.ObjectMeta{
    					Labels:       controllerSpec.Spec.Template.Labels,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 39.4K bytes
    - Viewed (0)
  5. pkg/controller/daemon/daemon_controller.go

    				podTemplate.Spec.Affinity = util.ReplaceDaemonSetPodNodeNameNodeAffinity(
    					podTemplate.Spec.Affinity, nodesNeedingDaemonPods[ix])
    
    				err := dsc.podControl.CreatePods(ctx, ds.Namespace, podTemplate,
    					ds, metav1.NewControllerRef(ds, controllerKind))
    
    				if err != nil {
    					if apierrors.HasStatusCause(err, v1.NamespaceTerminatingCause) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 51.3K bytes
    - Viewed (0)
  6. pkg/controller/daemon/daemon_controller_test.go

    		FakePodControl: &controller.FakePodControl{},
    		podIDMap:       podIDMap,
    	}
    }
    
    func (f *fakePodControl) CreatePods(ctx context.Context, namespace string, template *v1.PodTemplateSpec, object runtime.Object, controllerRef *metav1.OwnerReference) error {
    	f.Lock()
    	defer f.Unlock()
    	if err := f.FakePodControl.CreatePods(ctx, namespace, template, object, controllerRef); err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 111.4K bytes
    - Viewed (0)
Back to top