Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for UpdateCb (0.29 sec)

  1. pilot/pkg/trustbundle/trustbundle.go

    			trustBundleLog.Errorf("failed to initialize remote Cert pool: %v", err)
    		}
    	} else {
    		tb.remoteCaCertPool = remoteCaCertPool
    	}
    	return tb
    }
    
    func (tb *TrustBundle) UpdateCb(updatecb func()) {
    	tb.updatecb = updatecb
    }
    
    // GetTrustBundle : Retrieves all the trustAnchors for current Spiffee Trust Domain
    func (tb *TrustBundle) GetTrustBundle() []string {
    	tb.mutex.RLock()
    	defer tb.mutex.RUnlock()
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 21:07:03 UTC 2024
    - 7.8K bytes
    - Viewed (0)
  2. test/fixedbugs/issue44732.dir/foo/foo.go

    // Copyright 2021 The Go Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    package foo
    
    type Foo struct {
    	updatecb func()
    }
    
    func NewFoo() *Foo {
    	return &Foo{updatecb: nil}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 08 19:43:19 UTC 2021
    - 262 bytes
    - Viewed (0)
  3. pilot/pkg/trustbundle/trustbundle_test.go

    			t.Errorf("test case %v failed. Expected no error but got %v", i, err)
    		}
    	}
    }
    
    func TestUpdateTrustAnchor(t *testing.T) {
    	cbCounter := 0
    	tb := NewTrustBundle(nil, nil)
    	tb.UpdateCb(func() { cbCounter++ })
    
    	var trustedCerts []string
    	var err error
    
    	// Add First Cert update
    	err = tb.UpdateTrustAnchor(&TrustAnchorUpdate{
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 21:07:03 UTC 2024
    - 13.1K bytes
    - Viewed (0)
  4. pilot/pkg/bootstrap/server.go

    	}
    	return nil
    }
    
    func (s *Server) initWorkloadTrustBundle(args *PilotArgs) error {
    	var err error
    
    	if !features.MultiRootMesh {
    		return nil
    	}
    
    	s.workloadTrustBundle.UpdateCb(func() {
    		pushReq := &model.PushRequest{
    			Full:   true,
    			Reason: model.NewReasonStats(model.GlobalUpdate),
    		}
    		s.XDSServer.ConfigUpdate(pushReq)
    	})
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 13 17:48:28 UTC 2024
    - 46.3K bytes
    - Viewed (0)
  5. pkg/controller/disruption/disruption.go

    	pdbInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
    		AddFunc: func(obj interface{}) {
    			dc.addDB(logger, obj)
    		},
    		UpdateFunc: func(oldObj, newObj interface{}) {
    			dc.updateDB(logger, oldObj, newObj)
    		},
    		DeleteFunc: func(obj interface{}) {
    			dc.removeDB(logger, obj)
    		},
    	})
    	dc.pdbLister = pdbInformer.Lister()
    	dc.pdbListerSynced = pdbInformer.Informer().HasSynced
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 36.1K bytes
    - Viewed (0)
Back to top