Skip to content

Commit d63a020

Browse files
authored
mcp: promote MCPRoute API to v1beta1 (#2090)
**Description** Upgrade the `MCPRoute` api to `v1beta1`. **Related Issues/PRs (if applicable)** Related to: #2083 **Special notes for reviewers (if applicable)** N/A --------- Signed-off-by: Ignasi Barrera <nacx@apache.org>
1 parent 69aefc0 commit d63a020

67 files changed

Lines changed: 6924 additions & 234 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

api/v1alpha1/mcp_route.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import (
2121
// +kubebuilder:object:root=true
2222
// +kubebuilder:subresource:status
2323
// +kubebuilder:printcolumn:name="Status",type=string,JSONPath=`.status.conditions[-1:].type`
24+
// +kubebuilder:deprecatedversion:warning="aigateway.envoyproxy.io/v1alpha1 is deprecated; use aigateway.envoyproxy.io/v1beta1 instead"
2425
type MCPRoute struct {
2526
metav1.TypeMeta `json:",inline"`
2627
metav1.ObjectMeta `json:"metadata,omitempty"`
@@ -97,7 +98,7 @@ type MCPRouteSpec struct {
9798
type MCPRouteBackendRef struct {
9899
gwapiv1.BackendObjectReference `json:",inline"`
99100

100-
// Path is the HTTP endpoint path of the baackend MCP server.
101+
// Path is the HTTP endpoint path of the backend MCP server.
101102
// If not specified, the default is "/mcp".
102103
//
103104
// +kubebuilder:validation:Optional
@@ -190,7 +191,7 @@ type MCPToolFilter struct {
190191
ExcludeRegex []string `json:"excludeRegex,omitempty"`
191192
}
192193

193-
// MCPBackendSecurityPolicy defines the security policy for a sp
194+
// MCPBackendSecurityPolicy defines the security policy for a backend MCP server.
194195
type MCPBackendSecurityPolicy struct {
195196
// APIKey is a mechanism to access a backend. The API key will be injected into the request headers.
196197
// +optional

api/v1beta1/client/clientset/versioned/typed/api/v1beta1/api_client.go

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/v1beta1/client/clientset/versioned/typed/api/v1beta1/fake/fake_api_client.go

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/v1beta1/client/clientset/versioned/typed/api/v1beta1/fake/fake_mcproute.go

Lines changed: 39 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/v1beta1/client/clientset/versioned/typed/api/v1beta1/generated_expansion.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/v1beta1/client/clientset/versioned/typed/api/v1beta1/mcproute.go

Lines changed: 59 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/v1beta1/client/informers/externalversions/api/v1beta1/interface.go

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/v1beta1/client/informers/externalversions/api/v1beta1/mcproute.go

Lines changed: 91 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/v1beta1/client/informers/externalversions/generic.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/v1beta1/client/listers/api/v1beta1/expansion_generated.go

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)