Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for closeTransformers (0.97 sec)

  1. staging/src/k8s.io/apiserver/pkg/server/options/encryptionconfig/controller/controller.go

    	ctx, closeTransformers := context.WithCancel(serverCtx)
    
    	defer func() {
    		// TODO can work queue metrics help here?
    
    		if !updatedEffectiveConfig {
    			// avoid leaking if we're not using the newly constructed transformers (due to an error or them not being changed)
    			closeTransformers()
    		}
    
    		if updatedEffectiveConfig && err == nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 9.5K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/server/options/encryptionconfig/controller/controller_test.go

    	}
    
    	for _, test := range tests {
    		t.Run(test.name, func(t *testing.T) {
    			ctxServer, closeServer := context.WithCancel(context.Background())
    			ctxTransformers, closeTransformers := context.WithCancel(ctxServer)
    			t.Cleanup(closeServer)
    			t.Cleanup(closeTransformers)
    
    			legacyregistry.Reset()
    
    			// load initial encryption config
    			encryptionConfiguration, err := encryptionconfig.LoadEncryptionConfig(
    				ctxTransformers,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 16.2K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/server/options/encryptionconfig/config.go

    	transformerOverrides map[schema.GroupResource]storagevalue.Transformer,
    	closeTransformers context.CancelFunc,
    	kmsPluginHealthzCheck healthz.HealthChecker,
    	kmsCloseGracePeriod time.Duration,
    ) {
    	// store new values
    	newTransformTracker := &transformTracker{
    		transformerOverrides:  transformerOverrides,
    		closeTransformers:     closeTransformers,
    		kmsPluginHealthzCheck: kmsPluginHealthzCheck,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 16:56:39 UTC 2024
    - 41.2K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/server/options/etcd.go

    		return nil
    	}
    
    	ctxServer := wait.ContextForChannel(c.DrainedNotify())
    	ctxTransformers, closeTransformers := context.WithCancel(ctxServer)
    	defer func() {
    		// in case of error, we want to close partially initialized (if any) transformers
    		if err != nil {
    			closeTransformers()
    		}
    	}()
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 18 15:02:16 UTC 2024
    - 20K bytes
    - Viewed (0)
Back to top