Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for EnsureEndpointSliceFromEndpoints (0.35 sec)

  1. pkg/controlplane/reconcilers/endpointsadapter.go

    	if err == nil {
    		err = adapter.EnsureEndpointSliceFromEndpoints(namespace, endpoints)
    	}
    	return endpoints, err
    }
    
    // EnsureEndpointSliceFromEndpoints accepts a namespace and Endpoints resource
    // and creates or updates a corresponding EndpointSlice. An error will be returned
    // if it fails to sync the EndpointSlice.
    func (adapter *EndpointsAdapter) EnsureEndpointSliceFromEndpoints(namespace string, endpoints *corev1.Endpoints) error {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 27 12:46:23 UTC 2022
    - 7.8K bytes
    - Viewed (0)
  2. pkg/controlplane/reconcilers/instancecount.go

    		_, err = r.epAdapter.Update(metav1.NamespaceDefault, e)
    		return err
    	}
    
    	if !skipMirrorChanged && ipCorrect && portsCorrect {
    		return r.epAdapter.EnsureEndpointSliceFromEndpoints(metav1.NamespaceDefault, e)
    	}
    	if !ipCorrect {
    		// We *always* add our own IP address.
    		e.Subsets[0].Addresses = append(e.Subsets[0].Addresses, corev1.EndpointAddress{IP: ip.String()})
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jul 26 17:14:05 UTC 2022
    - 7.2K bytes
    - Viewed (0)
  3. pkg/controlplane/reconcilers/endpointsadapter_test.go

    		t.Run(name, func(t *testing.T) {
    			client := fake.NewSimpleClientset(testCase.initialState...)
    			epAdapter := NewEndpointsAdapter(client.CoreV1(), client.DiscoveryV1())
    
    			err := epAdapter.EnsureEndpointSliceFromEndpoints(testCase.namespaceParam, testCase.endpointsParam)
    			if !apiequality.Semantic.DeepEqual(testCase.expectedError, err) {
    				t.Errorf("Expected error: %v, got: %v", testCase.expectedError, err)
    			}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 18 12:23:16 UTC 2024
    - 15.4K bytes
    - Viewed (0)
  4. pkg/controlplane/reconcilers/lease.go

    	formatCorrect, ipCorrect, portsCorrect := checkEndpointSubsetFormatWithLease(e, masterIPs, endpointPorts, reconcilePorts)
    	if !skipMirrorChanged && formatCorrect && ipCorrect && portsCorrect {
    		return r.epAdapter.EnsureEndpointSliceFromEndpoints(corev1.NamespaceDefault, e)
    	}
    
    	if !formatCorrect {
    		// Something is egregiously wrong, just re-make the endpoints record.
    		e.Subsets = []corev1.EndpointSubset{{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Aug 24 09:23:05 UTC 2023
    - 11.3K bytes
    - Viewed (0)
Back to top