Skip to content

Commit 70613ad

Browse files
mathetakenutanix-Hrushikesh
authored andcommitted
test(mcp): drops learn-microsoft as it's flaky (envoyproxy#1310)
Signed-off-by: Hrushikesh Patil <[email protected]>
1 parent 2d01dee commit 70613ad

File tree

7 files changed

+0
-154
lines changed

7 files changed

+0
-154
lines changed

examples/mcp/README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,6 @@ Then, you can use the MCP Inspector to interact with the MCP Proxy:
3939
$ npx @modelcontextprotocol/inspector --cli http://localhost:1975/mcp --transport http --method 'tools/list' | jq '.tools[] | .name'
4040
"context7__resolve-library-id"
4141
"context7__get-library-docs"
42-
"learn-microsoft__microsoft_docs_search"
43-
"learn-microsoft__microsoft_docs_fetch"
4442
"aws-knowledge__aws___search_documentation"
4543
"github__get_pull_request"
4644
"kiwi__search-flight"

examples/mcp/mcp_example.yaml

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,6 @@ spec:
2828
apiKey:
2929
secretRef:
3030
name: github-access-token
31-
- name: learn-microsoft
32-
kind: Backend
33-
group: gateway.envoyproxy.io
34-
path: "/api/mcp"
35-
toolSelector:
36-
includeRegex:
37-
- .*microsoft_docs?.*
3831
- name: context7
3932
kind: Backend
4033
group: gateway.envoyproxy.io
@@ -165,31 +158,6 @@ spec:
165158
---
166159
apiVersion: gateway.envoyproxy.io/v1alpha1
167160
kind: Backend
168-
metadata:
169-
name: learn-microsoft
170-
namespace: default
171-
spec:
172-
endpoints:
173-
- fqdn:
174-
hostname: learn.microsoft.com
175-
port: 443
176-
---
177-
apiVersion: gateway.networking.k8s.io/v1alpha3
178-
kind: BackendTLSPolicy
179-
metadata:
180-
name: learn-microsoft-tls
181-
namespace: default
182-
spec:
183-
targetRefs:
184-
- group: "gateway.envoyproxy.io"
185-
kind: Backend
186-
name: learn-microsoft
187-
validation:
188-
wellKnownCACertificates: "System"
189-
hostname: learn.microsoft.com
190-
---
191-
apiVersion: gateway.envoyproxy.io/v1alpha1
192-
kind: Backend
193161
metadata:
194162
name: aws-knowledge
195163
namespace: default

examples/mcp/mcp_oauth_example.yaml

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,6 @@ spec:
1717
kind: Gateway
1818
group: gateway.networking.k8s.io
1919
backendRefs:
20-
- name: learn-microsoft
21-
kind: Backend
22-
group: gateway.envoyproxy.io
23-
path: "/api/mcp"
24-
toolSelector:
25-
includeRegex:
26-
- .*microsoft_docs?.*
2720
- name: context7
2821
kind: Backend
2922
group: gateway.envoyproxy.io
@@ -139,31 +132,6 @@ spec:
139132
---
140133
apiVersion: gateway.envoyproxy.io/v1alpha1
141134
kind: Backend
142-
metadata:
143-
name: learn-microsoft
144-
namespace: default
145-
spec:
146-
endpoints:
147-
- fqdn:
148-
hostname: learn.microsoft.com
149-
port: 443
150-
---
151-
apiVersion: gateway.networking.k8s.io/v1alpha3
152-
kind: BackendTLSPolicy
153-
metadata:
154-
name: learn-microsoft-tls
155-
namespace: default
156-
spec:
157-
targetRefs:
158-
- group: "gateway.envoyproxy.io"
159-
kind: Backend
160-
name: learn-microsoft
161-
validation:
162-
wellKnownCACertificates: "System"
163-
hostname: learn.microsoft.com
164-
---
165-
apiVersion: gateway.envoyproxy.io/v1alpha1
166-
kind: Backend
167135
metadata:
168136
name: aws-knowledge
169137
namespace: default

examples/mcp/mcp_oauth_keycloak.yaml

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,6 @@ spec:
3939
"email",
4040
]
4141
backendRefs:
42-
- name: learn-microsoft
43-
kind: Backend
44-
group: gateway.envoyproxy.io
45-
path: "/api/mcp"
4642
- name: kiwi
4743
kind: Backend
4844
group: gateway.envoyproxy.io
@@ -104,31 +100,6 @@ spec:
104100
---
105101
apiVersion: gateway.envoyproxy.io/v1alpha1
106102
kind: Backend
107-
metadata:
108-
name: learn-microsoft
109-
namespace: default
110-
spec:
111-
endpoints:
112-
- fqdn:
113-
hostname: learn.microsoft.com
114-
port: 443
115-
---
116-
apiVersion: gateway.networking.k8s.io/v1alpha3
117-
kind: BackendTLSPolicy
118-
metadata:
119-
name: learn-microsoft-tls
120-
namespace: default
121-
spec:
122-
targetRefs:
123-
- group: "gateway.envoyproxy.io"
124-
kind: Backend
125-
name: learn-microsoft
126-
validation:
127-
wellKnownCACertificates: "System"
128-
hostname: learn.microsoft.com
129-
---
130-
apiVersion: gateway.envoyproxy.io/v1alpha1
131-
kind: Backend
132103
metadata:
133104
name: aws-knowledge
134105
namespace: default

tests/e2e-aigw/examples_test.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ var (
3838
"context7__resolve-library-id",
3939
"kiwi__feedback-to-devs",
4040
"kiwi__search-flight",
41-
"learn-microsoft__microsoft_docs_fetch",
42-
"learn-microsoft__microsoft_docs_search",
4341
}
4442
allGithubTools = []string{
4543
"github__get_issue",
@@ -70,8 +68,6 @@ var (
7068
"context7__resolve-library-id",
7169
"kiwi__feedback-to-devs",
7270
"kiwi__search-flight",
73-
"learn-microsoft__microsoft_docs_fetch",
74-
"learn-microsoft__microsoft_docs_search",
7571
}
7672
filteredAllTools = []string{
7773
"aws-knowledge__aws___read_documentation",
@@ -94,8 +90,6 @@ var (
9490
"github__search_pull_requests",
9591
"kiwi__feedback-to-devs",
9692
"kiwi__search-flight",
97-
"learn-microsoft__microsoft_docs_fetch",
98-
"learn-microsoft__microsoft_docs_search",
9993
}
10094
)
10195

tests/extproc/mcp/envoy.yaml

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -120,17 +120,6 @@ static_resources:
120120
cluster: default-mcp-backend
121121
idleTimeout: 3600s
122122
timeout: 120s
123-
- match:
124-
prefix: "/"
125-
headers:
126-
- name: x-ai-eg-mcp-backend
127-
string_match:
128-
exact: learn-microsoft
129-
route:
130-
autoHostRewrite: true
131-
cluster: learn-microsoft
132-
idleTimeout: 3600s
133-
timeout: 120s
134123
- match:
135124
prefix: "/"
136125
headers:
@@ -249,26 +238,6 @@ static_resources:
249238
address: 127.0.0.1
250239
port_value: 8080
251240

252-
- name: learn-microsoft
253-
connect_timeout: 30s
254-
dns_lookup_family: V4_ONLY
255-
type: STRICT_DNS
256-
load_assignment:
257-
cluster_name: learn-microsoft
258-
endpoints:
259-
- lb_endpoints:
260-
- endpoint:
261-
hostname: learn.microsoft.com
262-
address:
263-
socket_address:
264-
address: learn.microsoft.com
265-
port_value: 443
266-
transport_socket:
267-
name: envoy.transport_sockets.tls
268-
typed_config:
269-
"@type": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext
270-
auto_host_sni: true
271-
272241
- name: context7
273242
connect_timeout: 30s
274243
type: STRICT_DNS

tests/extproc/mcp/publicmcp_test.go

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,6 @@ func TestPublicMCPServers(t *testing.T) {
2828
{
2929
Name: "test-route",
3030
Backends: []filterapi.MCPBackend{
31-
{
32-
Name: "learn-microsoft",
33-
Path: "/api/mcp",
34-
ToolSelector: &filterapi.MCPToolSelector{
35-
IncludeRegex: []string{".*microsoft_docs?.*"},
36-
},
37-
},
3831
{Name: "context7", Path: "/mcp"},
3932
{
4033
Name: "aws-knowledge",
@@ -95,8 +88,6 @@ func TestPublicMCPServers(t *testing.T) {
9588
}
9689

9790
exps := []string{
98-
"learn-microsoft__microsoft_docs_search",
99-
"learn-microsoft__microsoft_docs_fetch",
10091
"context7__resolve-library-id",
10192
"context7__get-library-docs",
10293
"kiwi__search-flight",
@@ -134,19 +125,6 @@ func TestPublicMCPServers(t *testing.T) {
134125
params map[string]any
135126
}
136127
tests := []callToolTest{
137-
{
138-
toolName: "learn-microsoft__microsoft_docs_search",
139-
params: map[string]any{
140-
"query": "microsoft 365",
141-
"question": "What does microsoft 365 include?",
142-
},
143-
},
144-
{
145-
toolName: "learn-microsoft__microsoft_docs_fetch",
146-
params: map[string]any{
147-
"url": "https://learn.microsoft.com/en-us/copilot/manage",
148-
},
149-
},
150128
{
151129
toolName: "context7__resolve-library-id",
152130
params: map[string]any{

0 commit comments

Comments
 (0)