Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for ValidateVirtualService (0.64 sec)

  1. pkg/config/schema/ast/ast_test.go

    						Version:      "v1alpha3",
    						Proto:        "istio.networking.v1alpha3.VirtualService",
    						ProtoPackage: "istio.io/api/networking/v1alpha3",
    						Validate:     "validation.ValidateVirtualService",
    					},
    				},
    			},
    		},
    	}
    
    	for _, c := range cases {
    		t.Run("", func(t *testing.T) {
    			g := NewWithT(t)
    			actual, err := Parse(c.input)
    			g.Expect(err).To(BeNil())
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sat Mar 30 00:31:03 UTC 2024
    - 1.6K bytes
    - Viewed (0)
  2. tests/fuzz/config_validation_fuzzer.go

    		_, _ = validation.ValidatePeerAuthentication(c)
    	case 7:
    		in := &networking.VirtualService{}
    		err = f.GenerateStruct(in)
    		if err != nil {
    			return 0
    		}
    		c.Spec = in
    		_, _ = validation.ValidateVirtualService(c)
    	case 8:
    		in := &networking.WorkloadEntry{}
    		err = f.GenerateStruct(in)
    		if err != nil {
    			return 0
    		}
    		c.Spec = in
    		_, _ = validation.ValidateWorkloadEntry(c)
    	case 9:
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sat Mar 30 00:31:03 UTC 2024
    - 5.3K bytes
    - Viewed (0)
  3. pkg/config/schema/collections/collections.agent.gen.go

    		ProtoPackage: "istio.io/api/networking/v1alpha3", StatusPackage: "istio.io/api/meta/v1alpha1",
    		ClusterScoped: false,
    		Synthetic:     false,
    		Builtin:       false,
    		ValidateProto: validation.ValidateVirtualService,
    	}.MustBuild()
    
    	WasmPlugin = resource.Builder{
    		Identifier: "WasmPlugin",
    		Group:      "extensions.istio.io",
    		Kind:       "WasmPlugin",
    		Plural:     "wasmplugins",
    		Version:    "v1alpha1",
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Apr 25 14:44:17 UTC 2024
    - 12.9K bytes
    - Viewed (0)
  4. pkg/config/validation/virtualservice_test.go

    					}},
    				}},
    			},
    			valid: true,
    		},
    	}
    
    	for _, tc := range testCases {
    		t.Run(tc.name, func(t *testing.T) {
    			if _, err := ValidateVirtualService(config.Config{Spec: tc.in}); (err == nil) != tc.valid {
    				t.Fatalf("got valid=%v but wanted valid=%v: %v", err == nil, tc.valid, err)
    			}
    		})
    	}
    }
    
    func TestValidateRootHTTPRoute(t *testing.T) {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Apr 08 15:33:55 UTC 2024
    - 19.9K bytes
    - Viewed (0)
  5. pkg/config/schema/collections/collections.gen.go

    		ProtoPackage: "istio.io/api/networking/v1alpha3", StatusPackage: "istio.io/api/meta/v1alpha1",
    		ClusterScoped: false,
    		Synthetic:     false,
    		Builtin:       false,
    		ValidateProto: validation.ValidateVirtualService,
    	}.MustBuild()
    
    	WasmPlugin = resource.Builder{
    		Identifier: "WasmPlugin",
    		Group:      "extensions.istio.io",
    		Kind:       "WasmPlugin",
    		Plural:     "wasmplugins",
    		Version:    "v1alpha1",
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Apr 25 14:44:17 UTC 2024
    - 31.4K bytes
    - Viewed (0)
  6. pkg/config/validation/validation.go

    		validation := validateWorkloadSelector(in.Selector)
    		errs = appendErrors(errs, validation)
    
    		return validation.Warning, errs
    	})
    
    // ValidateVirtualService checks that a v1alpha3 route rule is well-formed.
    var ValidateVirtualService = RegisterValidateFunc("ValidateVirtualService",
    	func(cfg config.Config) (Warning, error) {
    		virtualService, ok := cfg.Spec.(*networking.VirtualService)
    		if !ok {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Jun 12 04:03:33 UTC 2024
    - 107.2K bytes
    - Viewed (0)
  7. pkg/config/validation/validation_test.go

    					},
    				},
    			}},
    		}, valid: false, warning: false},
    	}
    
    	for _, tc := range testCases {
    		t.Run(tc.name, func(t *testing.T) {
    			warn, err := ValidateVirtualService(config.Config{Spec: tc.in})
    			checkValidation(t, warn, err, tc.valid, tc.warning)
    		})
    	}
    }
    
    func TestValidateWorkloadEntry(t *testing.T) {
    	testCases := []struct {
    		name    string
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Apr 30 03:11:45 UTC 2024
    - 196K bytes
    - Viewed (0)
Back to top