Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for WebhookConverter (0.27 sec)

  1. staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/defaults_test.go

    		},
    		{
    			name: "conversion defaults",
    			original: &CustomResourceDefinition{
    				Spec: CustomResourceDefinitionSpec{
    					Scope: NamespaceScoped,
    					Conversion: &CustomResourceConversion{
    						Strategy: WebhookConverter,
    						Webhook: &WebhookConversion{
    							ClientConfig: &WebhookClientConfig{
    								Service: &ServiceReference{},
    							},
    						},
    					},
    				},
    			},
    			expected: &CustomResourceDefinition{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Aug 15 16:27:01 UTC 2019
    - 3.8K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/defaults_test.go

    		},
    		{
    			name: "conversion defaults",
    			original: &CustomResourceDefinition{
    				Spec: CustomResourceDefinitionSpec{
    					Scope: NamespaceScoped,
    					Conversion: &CustomResourceConversion{
    						Strategy: WebhookConverter,
    						WebhookClientConfig: &WebhookClientConfig{
    							Service: &ServiceReference{},
    						},
    					},
    					PreserveUnknownFields: utilpointer.BoolPtr(true),
    				},
    			},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 30 15:41:26 UTC 2019
    - 4.4K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/conversion/webhook_converter.go

    		}
    	}
    	return &ret
    }
    
    var _ crConverterInterface = &webhookConverter{}
    
    func (f *webhookConverterFactory) NewWebhookConverter(crd *v1.CustomResourceDefinition) (*webhookConverter, error) {
    	restClient, err := f.clientManager.HookClient(*webhookClientConfigForCRD(crd))
    	if err != nil {
    		return nil, err
    	}
    	return &webhookConverter{
    		clientManager: f.clientManager,
    		restClient:    restClient,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 07 19:37:55 UTC 2023
    - 20.6K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/defaults.go

    		obj.Version = obj.Versions[0].Name
    	}
    	if obj.Conversion == nil {
    		obj.Conversion = &CustomResourceConversion{
    			Strategy: NoneConverter,
    		}
    	}
    	if obj.Conversion.Strategy == WebhookConverter && len(obj.Conversion.ConversionReviewVersions) == 0 {
    		obj.Conversion.ConversionReviewVersions = []string{SchemeGroupVersion.Version}
    	}
    	if obj.PreserveUnknownFields == nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 30 15:41:26 UTC 2019
    - 2.4K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/fuzzer/fuzzer.go

    			if obj.Conversion == nil {
    				obj.Conversion = &apiextensions.CustomResourceConversion{
    					Strategy: apiextensions.NoneConverter,
    				}
    			}
    			if obj.Conversion.Strategy == apiextensions.WebhookConverter && len(obj.Conversion.ConversionReviewVersions) == 0 {
    				obj.Conversion.ConversionReviewVersions = []string{"v1beta1"}
    			}
    			if obj.PreserveUnknownFields == nil {
    				obj.PreserveUnknownFields = pointer.BoolPtr(true)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 19:06:46 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/conversion/converter.go

    	}
    
    	var converter crConverterInterface
    	switch crd.Spec.Conversion.Strategy {
    	case apiextensionsv1.NoneConverter:
    		converter = &nopConverter{}
    	case apiextensionsv1.WebhookConverter:
    		converter, err = m.webhookConverterFactory.NewWebhookConverter(crd)
    		if err != nil {
    			return nil, nil, err
    		}
    		converter, err = converterMetricFactorySingleton.addMetrics(crd.Name, converter)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 19:06:46 UTC 2024
    - 9.5K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/types.go

    const (
    	// NoneConverter is a converter that only sets apiversion of the CR and leave everything else unchanged.
    	NoneConverter ConversionStrategyType = "None"
    	// WebhookConverter is a converter that calls to an external webhook to convert the CR.
    	WebhookConverter ConversionStrategyType = "Webhook"
    )
    
    // CustomResourceDefinitionSpec describes how a user wants their resource to appear
    type CustomResourceDefinitionSpec struct {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 19:06:46 UTC 2024
    - 21.2K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/types.go

    	// NoneConverter is a converter that only sets apiversion of the CR and leave everything else unchanged.
    	NoneConverter ConversionStrategyType = "None"
    	// WebhookConverter is a converter that calls to an external webhook to convert the CR.
    	WebhookConverter ConversionStrategyType = "Webhook"
    )
    
    // CustomResourceDefinitionSpec describes how a user wants their resource to appear
    type CustomResourceDefinitionSpec struct {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 23 17:42:49 UTC 2024
    - 28.7K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/types.go

    	// NoneConverter is a converter that only sets apiversion of the CR and leave everything else unchanged.
    	NoneConverter ConversionStrategyType = "None"
    	// WebhookConverter is a converter that calls to an external webhook to convert the CR.
    	WebhookConverter ConversionStrategyType = "Webhook"
    )
    
    // CustomResourceDefinitionSpec describes how a user wants their resource to appear
    type CustomResourceDefinitionSpec struct {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 19:06:46 UTC 2024
    - 32.3K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiextensions-apiserver/test/integration/fieldselector_test.go

    	if err != nil {
    		t.Fatal(err)
    	}
    	defer tearDown()
    
    	if webhookClientConfig != nil {
    		crd.Spec.Conversion = &apiextensionsv1.CustomResourceConversion{
    			Strategy: apiextensionsv1.WebhookConverter,
    			Webhook: &apiextensionsv1.WebhookConversion{
    				ClientConfig:             webhookClientConfig,
    				ConversionReviewVersions: []string{"v1", "v1beta1"},
    			},
    		}
    	}
    
    	// create the CRD
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 06 15:53:03 UTC 2024
    - 27K bytes
    - Viewed (0)
Back to top