Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for newSDSService (0.1 sec)

  1. security/pkg/nodeagent/sds/sdsservice.go

    	BaseConnection xds.Connection
    	s              *sdsservice
    	w              *Watch
    }
    
    type Watch struct {
    	sync.Mutex
    	watch *xds.WatchedResource
    }
    
    // newSDSService creates Secret Discovery Service which implements envoy SDS API.
    func newSDSService(st security.SecretManager, options *security.Options, pkpConf *mesh.PrivateKeyProvider) *sdsservice {
    	ret := &sdsservice{
    		st:      st,
    		stop:    make(chan struct{}),
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sat May 25 00:20:04 UTC 2024
    - 10.9K bytes
    - Viewed (0)
  2. security/pkg/nodeagent/sds/server.go

    func NewServer(options *security.Options, workloadSecretCache security.SecretManager, pkpConf *mesh.PrivateKeyProvider) *Server {
    	s := &Server{stopped: atomic.NewBool(false)}
    	s.workloadSds = newSDSService(workloadSecretCache, options, pkpConf)
    	s.initWorkloadSdsService()
    	return s
    }
    
    func (s *Server) OnSecretUpdate(resourceName string) {
    	if s.workloadSds == nil {
    		return
    	}
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Jun 07 17:44:41 UTC 2024
    - 3.3K bytes
    - Viewed (0)
  3. pkg/istio-agent/agent.go

    	}
    
    	if a.cfg.DisableEnvoy {
    		// For proxyless we don't need an SDS server, but still need the keys and
    		// we need them refreshed periodically.
    		//
    		// This is based on the code from newSDSService, but customized to have explicit rotation.
    		go func() {
    			st := a.secretCache
    			st.RegisterSecretHandler(func(resourceName string) {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Jun 05 10:02:56 UTC 2024
    - 26.7K bytes
    - Viewed (0)
Back to top