mirror of
https://github.com/alibaba/higress.git
synced 2026-06-09 04:37:31 +08:00
Support wasm api (#129)
This commit is contained in:
@@ -25,4 +25,5 @@ var IngressIR = collection.NewSchemasBuilder().
|
||||
MustAdd(collections.IstioNetworkingV1Alpha3Gateways).
|
||||
MustAdd(collections.IstioNetworkingV1Alpha3Serviceentries).
|
||||
MustAdd(collections.IstioNetworkingV1Alpha3Virtualservices).
|
||||
MustAdd(collections.IstioExtensionsV1Alpha1Wasmplugins).
|
||||
Build()
|
||||
|
||||
@@ -277,12 +277,15 @@ func partMd5(raw string) string {
|
||||
return encoded[:4] + encoded[len(encoded)-4:]
|
||||
}
|
||||
|
||||
func GenerateUniqueRouteName(route *WrapperHTTPRoute) string {
|
||||
func GenerateUniqueRouteName(defaultNs string, route *WrapperHTTPRoute) string {
|
||||
if route.WrapperConfig.Config.Namespace == defaultNs {
|
||||
return route.WrapperConfig.Config.Name
|
||||
}
|
||||
return route.Meta()
|
||||
}
|
||||
|
||||
func GenerateUniqueRouteNameWithSuffix(route *WrapperHTTPRoute, suffix string) string {
|
||||
return CreateConvertedName(route.Meta(), suffix)
|
||||
func GenerateUniqueRouteNameWithSuffix(defaultNs string, route *WrapperHTTPRoute, suffix string) string {
|
||||
return CreateConvertedName(GenerateUniqueRouteName(defaultNs, route), suffix)
|
||||
}
|
||||
|
||||
func SplitServiceFQDN(fqdn string) (string, string, bool) {
|
||||
|
||||
@@ -198,7 +198,8 @@ func TestGenerateUniqueRouteName(t *testing.T) {
|
||||
},
|
||||
}
|
||||
|
||||
assert.Equal(t, "bar/foo", GenerateUniqueRouteName(input))
|
||||
assert.Equal(t, "bar/foo", GenerateUniqueRouteName("xxx", input))
|
||||
assert.Equal(t, "foo", GenerateUniqueRouteName("bar", input))
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user