Versions in this module Expand all Collapse all v0 v0.23.1 Apr 21, 2026 v0.23.0 Apr 21, 2026 Changes in this version + const AuthzConfigTypeConfigMap + const AuthzConfigTypeInline + const BackendAuthTypeDiscovered + const BackendAuthTypeExternalAuthConfigRef + const BackendStatusDegraded + const BackendStatusReady + const BackendStatusUnauthenticated + const BackendStatusUnavailable + const BackendStatusUnknown + const ConditionCABundleRefValidated + const ConditionGroupRefValidated + const ConditionModelReady + const ConditionOIDCConfigRefValidated + const ConditionPodTemplateValid + const ConditionRateLimitConfigValid + const ConditionReasonAuthInvalid + const ConditionReasonAuthServerConfigInvalid + const ConditionReasonAuthServerConfigValid + const ConditionReasonAuthServerRefFetchError + const ConditionReasonAuthServerRefInvalidKind + const ConditionReasonAuthServerRefInvalidType + const ConditionReasonAuthServerRefMultiUpstream + const ConditionReasonAuthServerRefNotFound + const ConditionReasonAuthServerRefValid + const ConditionReasonAuthValid + const ConditionReasonAuthzConfigMapNotFound + const ConditionReasonAuthzPolicySyntaxInvalid + const ConditionReasonCABundleRefInvalid + const ConditionReasonCABundleRefNotFound + const ConditionReasonCABundleRefValid + const ConditionReasonCompositeToolRefInvalid + const ConditionReasonCompositeToolRefNotFound + const ConditionReasonCompositeToolRefsValid + const ConditionReasonConfigurationValid + const ConditionReasonDependencyCycle + const ConditionReasonDeploymentNotReady + const ConditionReasonDeploymentReady + const ConditionReasonEmbeddingServerNotFound + const ConditionReasonEmbeddingServerNotReady + const ConditionReasonEmbeddingServerReady + const ConditionReasonExternalAuthConfigMultiUpstream + const ConditionReasonGroupRefNotFound + const ConditionReasonGroupRefNotReady + const ConditionReasonGroupRefValidated + const ConditionReasonHeaderSecretNotFound + const ConditionReasonIncomingAuthInvalid + const ConditionReasonIncomingAuthValid + const ConditionReasonJWKSURLInvalid + const ConditionReasonListMCPServersFailed + const ConditionReasonListMCPServersSucceeded + const ConditionReasonMCPRemoteProxyAuthServerRefFetchError + const ConditionReasonMCPRemoteProxyAuthServerRefInvalidKind + const ConditionReasonMCPRemoteProxyAuthServerRefInvalidType + const ConditionReasonMCPRemoteProxyAuthServerRefMultiUpstream + const ConditionReasonMCPRemoteProxyAuthServerRefNotFound + const ConditionReasonMCPRemoteProxyAuthServerRefValid + const ConditionReasonMCPRemoteProxyExternalAuthConfigFetchError + const ConditionReasonMCPRemoteProxyExternalAuthConfigMultiUpstream + const ConditionReasonMCPRemoteProxyExternalAuthConfigNotFound + const ConditionReasonMCPRemoteProxyExternalAuthConfigValid + const ConditionReasonMCPRemoteProxyGroupRefNotFound + const ConditionReasonMCPRemoteProxyGroupRefNotReady + const ConditionReasonMCPRemoteProxyGroupRefValidated + const ConditionReasonMCPRemoteProxyTelemetryConfigRefFetchError + const ConditionReasonMCPRemoteProxyTelemetryConfigRefInvalid + const ConditionReasonMCPRemoteProxyTelemetryConfigRefNotFound + const ConditionReasonMCPRemoteProxyTelemetryConfigRefValid + const ConditionReasonMCPRemoteProxyToolConfigFetchError + const ConditionReasonMCPRemoteProxyToolConfigNotFound + const ConditionReasonMCPRemoteProxyToolConfigValid + const ConditionReasonMCPServerEntryAuthConfigNotConfigured + const ConditionReasonMCPServerEntryAuthConfigNotFound + const ConditionReasonMCPServerEntryAuthConfigValid + const ConditionReasonMCPServerEntryCABundleRefNotConfigured + const ConditionReasonMCPServerEntryCABundleRefNotFound + const ConditionReasonMCPServerEntryCABundleRefValid + const ConditionReasonMCPServerEntryGroupRefNotFound + const ConditionReasonMCPServerEntryGroupRefNotReady + const ConditionReasonMCPServerEntryGroupRefValidated + const ConditionReasonMCPServerEntryInvalid + const ConditionReasonMCPServerEntryRemoteURLInvalid + const ConditionReasonMCPServerEntryRemoteURLValid + const ConditionReasonMCPServerEntryValid + const ConditionReasonMissingOIDCConfig + const ConditionReasonModelDownloading + const ConditionReasonModelFailed + const ConditionReasonModelReady + const ConditionReasonNotReady + const ConditionReasonOIDCConfigInvalid + const ConditionReasonOIDCConfigRefError + const ConditionReasonOIDCConfigRefNotFound + const ConditionReasonOIDCConfigRefNotValid + const ConditionReasonOIDCConfigRefValid + const ConditionReasonOIDCConfigValid + const ConditionReasonOIDCIssuerInsecure + const ConditionReasonOIDCIssuerInvalid + const ConditionReasonPodTemplateInvalid + const ConditionReasonPodTemplateValid + const ConditionReasonRateLimitConfigValid + const ConditionReasonRateLimitNotApplicable + const ConditionReasonRateLimitPerUserRequiresAuth + const ConditionReasonReady + const ConditionReasonRegistryNotReady + const ConditionReasonRegistryReady + const ConditionReasonRemoteURLInvalid + const ConditionReasonRemoteURLReachable + const ConditionReasonRemoteURLUnreachable + const ConditionReasonSchemaInvalid + const ConditionReasonSessionStorageConfigured + const ConditionReasonSessionStorageMissing + const ConditionReasonSessionStorageNotApplicable + const ConditionReasonStdioReplicaCapNotActive + const ConditionReasonStdioReplicaCapped + const ConditionReasonTelemetryConfigRefError + const ConditionReasonTelemetryConfigRefInvalid + const ConditionReasonTelemetryConfigRefNotFound + const ConditionReasonTelemetryConfigRefValid + const ConditionReasonTemplateInvalid + const ConditionReasonToolConfigValidationFailed + const ConditionReasonToolConfigValidationSucceeded + const ConditionReasonToolNotFound + const ConditionReasonValidationFailed + const ConditionReasonValidationSuccess + const ConditionReasonVirtualMCPServerBackendDiscoveryFailed + const ConditionReasonVirtualMCPServerBackendsDiscoveredSuccessfully + const ConditionReasonVirtualMCPServerDeploymentFailed + const ConditionReasonVirtualMCPServerDeploymentNotReady + const ConditionReasonVirtualMCPServerDeploymentReady + const ConditionReasonVirtualMCPServerGroupRefNotFound + const ConditionReasonVirtualMCPServerGroupRefNotReady + const ConditionReasonVirtualMCPServerGroupRefValid + const ConditionReasonVirtualMCPServerPodTemplateSpecInvalid + const ConditionReasonVirtualMCPServerPodTemplateSpecValid + const ConditionReasonVirtualMCPServerTelemetryConfigRefFetchError + const ConditionReasonVirtualMCPServerTelemetryConfigRefInvalid + const ConditionReasonVirtualMCPServerTelemetryConfigRefNotFound + const ConditionReasonVirtualMCPServerTelemetryConfigRefValid + const ConditionReasonVolumeCreating + const ConditionReasonVolumeFailed + const ConditionReasonVolumeReady + const ConditionReasonWorkflowNotReady + const ConditionReasonWorkflowReady + const ConditionSessionStorageWarning + const ConditionStdioReplicaCapped + const ConditionTelemetryConfigRefValidated + const ConditionToolConfigValid + const ConditionTypeAuthConfigured + const ConditionTypeAuthServerConfigValidated + const ConditionTypeAuthServerRefValidated + const ConditionTypeCompositeToolRefsValidated + const ConditionTypeConfigurationValid + const ConditionTypeDeletionBlocked + const ConditionTypeEmbeddingServerReady + const ConditionTypeExternalAuthConfigValidated + const ConditionTypeMCPRemoteProxyAuthServerRefValidated + const ConditionTypeMCPRemoteProxyExternalAuthConfigValidated + const ConditionTypeMCPRemoteProxyGroupRefValidated + const ConditionTypeMCPRemoteProxyTelemetryConfigRefValidated + const ConditionTypeMCPRemoteProxyToolConfigValidated + const ConditionTypeMCPServerEntryAuthConfigValidated + const ConditionTypeMCPServerEntryCABundleRefValidated + const ConditionTypeMCPServerEntryGroupRefValidated + const ConditionTypeMCPServerEntryRemoteURLValidated + const ConditionTypeMCPServerEntryValid + const ConditionTypeMCPServersChecked + const ConditionTypeOIDCConfigValid + const ConditionTypeReady + const ConditionTypeRemoteAvailable + const ConditionTypeValid + const ConditionTypeVirtualMCPServerBackendsDiscovered + const ConditionTypeVirtualMCPServerGroupRefValidated + const ConditionTypeVirtualMCPServerPodTemplateSpecValid + const ConditionTypeVirtualMCPServerReady + const ConditionTypeVirtualMCPServerTelemetryConfigRefValidated + const ConditionTypeWorkflowValidated + const ConditionVolumeReady + const ErrorActionAbort + const ErrorActionContinue + const ErrorActionRetry + const PermissionProfileTypeBuiltin + const PermissionProfileTypeConfigMap + const SessionStorageProviderRedis + const WorkflowStepTypeElicitation + const WorkflowStepTypeToolCall + const WorkloadKindMCPRemoteProxy + const WorkloadKindMCPServer + const WorkloadKindVirtualMCPServer + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + func ValidateAdditionalAuthorizationParams(prefix string, params map[string]string) error + type AWSStsConfig struct + FallbackRoleArn string + Region string + RoleClaim string + RoleMappings []RoleMapping + Service string + SessionDuration *int32 + SessionNameClaim string + func (in *AWSStsConfig) DeepCopy() *AWSStsConfig + func (in *AWSStsConfig) DeepCopyInto(out *AWSStsConfig) + type AuditConfig struct + Enabled bool + func (in *AuditConfig) DeepCopy() *AuditConfig + func (in *AuditConfig) DeepCopyInto(out *AuditConfig) + type AuthServerRef struct + Kind string + Name string + func (in *AuthServerRef) DeepCopy() *AuthServerRef + func (in *AuthServerRef) DeepCopyInto(out *AuthServerRef) + type AuthServerStorageConfig struct + Redis *RedisStorageConfig + Type AuthServerStorageType + func (in *AuthServerStorageConfig) DeepCopy() *AuthServerStorageConfig + func (in *AuthServerStorageConfig) DeepCopyInto(out *AuthServerStorageConfig) + type AuthServerStorageType string + const AuthServerStorageTypeMemory + const AuthServerStorageTypeRedis + type AuthzConfigRef struct + ConfigMap *ConfigMapAuthzRef + Inline *InlineAuthzConfig + Type string + func (in *AuthzConfigRef) DeepCopy() *AuthzConfigRef + func (in *AuthzConfigRef) DeepCopyInto(out *AuthzConfigRef) + type BackendAuthConfig struct + ExternalAuthConfigRef *ExternalAuthConfigRef + Type string + func (in *BackendAuthConfig) DeepCopy() *BackendAuthConfig + func (in *BackendAuthConfig) DeepCopyInto(out *BackendAuthConfig) + type BearerTokenConfig struct + TokenSecretRef *SecretKeyRef + func (in *BearerTokenConfig) DeepCopy() *BearerTokenConfig + func (in *BearerTokenConfig) DeepCopyInto(out *BearerTokenConfig) + type CABundleSource struct + ConfigMapRef *corev1.ConfigMapKeySelector + func (in *CABundleSource) DeepCopy() *CABundleSource + func (in *CABundleSource) DeepCopyInto(out *CABundleSource) + type ConfigMapAuthzRef struct + Key string + Name string + func (in *ConfigMapAuthzRef) DeepCopy() *ConfigMapAuthzRef + func (in *ConfigMapAuthzRef) DeepCopyInto(out *ConfigMapAuthzRef) + type DiscoveredBackend = vmcptypes.DiscoveredBackend + type EmbeddedAuthServerConfig struct + AuthorizationEndpointBaseURL string + HMACSecretRefs []SecretKeyRef + Issuer string + SigningKeySecretRefs []SecretKeyRef + Storage *AuthServerStorageConfig + TokenLifespans *TokenLifespanConfig + UpstreamProviders []UpstreamProviderConfig + func (in *EmbeddedAuthServerConfig) DeepCopy() *EmbeddedAuthServerConfig + func (in *EmbeddedAuthServerConfig) DeepCopyInto(out *EmbeddedAuthServerConfig) + type EmbeddingResourceOverrides struct + PersistentVolumeClaim *ResourceMetadataOverrides + Service *ResourceMetadataOverrides + StatefulSet *EmbeddingStatefulSetOverrides + func (in *EmbeddingResourceOverrides) DeepCopy() *EmbeddingResourceOverrides + func (in *EmbeddingResourceOverrides) DeepCopyInto(out *EmbeddingResourceOverrides) + type EmbeddingServer struct + Spec EmbeddingServerSpec + Status EmbeddingServerStatus + func (e *EmbeddingServer) GetImagePullPolicy() string + func (e *EmbeddingServer) GetName() string + func (e *EmbeddingServer) GetNamespace() string + func (e *EmbeddingServer) GetPort() int32 + func (e *EmbeddingServer) GetReplicas() int32 + func (e *EmbeddingServer) IsModelCacheEnabled() bool + func (in *EmbeddingServer) DeepCopy() *EmbeddingServer + func (in *EmbeddingServer) DeepCopyInto(out *EmbeddingServer) + func (in *EmbeddingServer) DeepCopyObject() runtime.Object + type EmbeddingServerList struct + Items []EmbeddingServer + func (in *EmbeddingServerList) DeepCopy() *EmbeddingServerList + func (in *EmbeddingServerList) DeepCopyInto(out *EmbeddingServerList) + func (in *EmbeddingServerList) DeepCopyObject() runtime.Object + type EmbeddingServerPhase string + const EmbeddingServerPhaseDownloading + const EmbeddingServerPhaseFailed + const EmbeddingServerPhasePending + const EmbeddingServerPhaseReady + const EmbeddingServerPhaseTerminating + type EmbeddingServerRef struct + Name string + func (in *EmbeddingServerRef) DeepCopy() *EmbeddingServerRef + func (in *EmbeddingServerRef) DeepCopyInto(out *EmbeddingServerRef) + type EmbeddingServerSpec struct + Args []string + Env []EnvVar + HFTokenSecretRef *SecretKeyRef + Image string + ImagePullPolicy string + Model string + ModelCache *ModelCacheConfig + PodTemplateSpec *runtime.RawExtension + Port int32 + Replicas *int32 + ResourceOverrides *EmbeddingResourceOverrides + Resources ResourceRequirements + func (in *EmbeddingServerSpec) DeepCopy() *EmbeddingServerSpec + func (in *EmbeddingServerSpec) DeepCopyInto(out *EmbeddingServerSpec) + type EmbeddingServerStatus struct + Conditions []metav1.Condition + Message string + ObservedGeneration int64 + Phase EmbeddingServerPhase + ReadyReplicas int32 + URL string + func (in *EmbeddingServerStatus) DeepCopy() *EmbeddingServerStatus + func (in *EmbeddingServerStatus) DeepCopyInto(out *EmbeddingServerStatus) + type EmbeddingStatefulSetOverrides struct + PodTemplateMetadataOverrides *ResourceMetadataOverrides + func (in *EmbeddingStatefulSetOverrides) DeepCopy() *EmbeddingStatefulSetOverrides + func (in *EmbeddingStatefulSetOverrides) DeepCopyInto(out *EmbeddingStatefulSetOverrides) + type EnvVar struct + Name string + Value string + func (in *EnvVar) DeepCopy() *EnvVar + func (in *EnvVar) DeepCopyInto(out *EnvVar) + type ExternalAuthConfigRef struct + Name string + func (in *ExternalAuthConfigRef) DeepCopy() *ExternalAuthConfigRef + func (in *ExternalAuthConfigRef) DeepCopyInto(out *ExternalAuthConfigRef) + type ExternalAuthType string + const ExternalAuthTypeAWSSts + const ExternalAuthTypeBearerToken + const ExternalAuthTypeEmbeddedAuthServer + const ExternalAuthTypeHeaderInjection + const ExternalAuthTypeTokenExchange + const ExternalAuthTypeUnauthenticated + const ExternalAuthTypeUpstreamInject + type HeaderForwardConfig struct + AddHeadersFromSecret []HeaderFromSecret + AddPlaintextHeaders map[string]string + func (in *HeaderForwardConfig) DeepCopy() *HeaderForwardConfig + func (in *HeaderForwardConfig) DeepCopyInto(out *HeaderForwardConfig) + type HeaderFromSecret struct + HeaderName string + ValueSecretRef *SecretKeyRef + func (in *HeaderFromSecret) DeepCopy() *HeaderFromSecret + func (in *HeaderFromSecret) DeepCopyInto(out *HeaderFromSecret) + type HeaderInjectionConfig struct + HeaderName string + ValueSecretRef *SecretKeyRef + func (in *HeaderInjectionConfig) DeepCopy() *HeaderInjectionConfig + func (in *HeaderInjectionConfig) DeepCopyInto(out *HeaderInjectionConfig) + type IncomingAuthConfig struct + AuthzConfig *AuthzConfigRef + OIDCConfigRef *MCPOIDCConfigReference + Type string + func (in *IncomingAuthConfig) DeepCopy() *IncomingAuthConfig + func (in *IncomingAuthConfig) DeepCopyInto(out *IncomingAuthConfig) + type InlineAuthzConfig struct + EntitiesJSON string + Policies []string + func (in *InlineAuthzConfig) DeepCopy() *InlineAuthzConfig + func (in *InlineAuthzConfig) DeepCopyInto(out *InlineAuthzConfig) + type InlineOIDCSharedConfig struct + CABundleRef *CABundleSource + ClientID string + ClientSecretRef *SecretKeyRef + InsecureAllowHTTP bool + IntrospectionURL string + Issuer string + JWKSAllowPrivateIP bool + JWKSAuthTokenPath string + JWKSURL string + ProtectedResourceAllowPrivateIP bool + func (in *InlineOIDCSharedConfig) DeepCopy() *InlineOIDCSharedConfig + func (in *InlineOIDCSharedConfig) DeepCopyInto(out *InlineOIDCSharedConfig) + type KubernetesServiceAccountOIDCConfig struct + IntrospectionURL string + Issuer string + JWKSURL string + Namespace string + ServiceAccount string + UseClusterAuth *bool + func (in *KubernetesServiceAccountOIDCConfig) DeepCopy() *KubernetesServiceAccountOIDCConfig + func (in *KubernetesServiceAccountOIDCConfig) DeepCopyInto(out *KubernetesServiceAccountOIDCConfig) + type MCPExternalAuthConfig struct + Spec MCPExternalAuthConfigSpec + Status MCPExternalAuthConfigStatus + func (in *MCPExternalAuthConfig) DeepCopy() *MCPExternalAuthConfig + func (in *MCPExternalAuthConfig) DeepCopyInto(out *MCPExternalAuthConfig) + func (in *MCPExternalAuthConfig) DeepCopyObject() runtime.Object + func (r *MCPExternalAuthConfig) Validate() error + type MCPExternalAuthConfigList struct + Items []MCPExternalAuthConfig + func (in *MCPExternalAuthConfigList) DeepCopy() *MCPExternalAuthConfigList + func (in *MCPExternalAuthConfigList) DeepCopyInto(out *MCPExternalAuthConfigList) + func (in *MCPExternalAuthConfigList) DeepCopyObject() runtime.Object + type MCPExternalAuthConfigSpec struct + AWSSts *AWSStsConfig + BearerToken *BearerTokenConfig + EmbeddedAuthServer *EmbeddedAuthServerConfig + HeaderInjection *HeaderInjectionConfig + TokenExchange *TokenExchangeConfig + Type ExternalAuthType + UpstreamInject *UpstreamInjectSpec + func (in *MCPExternalAuthConfigSpec) DeepCopy() *MCPExternalAuthConfigSpec + func (in *MCPExternalAuthConfigSpec) DeepCopyInto(out *MCPExternalAuthConfigSpec) + type MCPExternalAuthConfigStatus struct + Conditions []metav1.Condition + ConfigHash string + ObservedGeneration int64 + ReferencingWorkloads []WorkloadReference + func (in *MCPExternalAuthConfigStatus) DeepCopy() *MCPExternalAuthConfigStatus + func (in *MCPExternalAuthConfigStatus) DeepCopyInto(out *MCPExternalAuthConfigStatus) + type MCPGroup struct + Spec MCPGroupSpec + Status MCPGroupStatus + func (in *MCPGroup) DeepCopy() *MCPGroup + func (in *MCPGroup) DeepCopyInto(out *MCPGroup) + func (in *MCPGroup) DeepCopyObject() runtime.Object + type MCPGroupList struct + Items []MCPGroup + func (in *MCPGroupList) DeepCopy() *MCPGroupList + func (in *MCPGroupList) DeepCopyInto(out *MCPGroupList) + func (in *MCPGroupList) DeepCopyObject() runtime.Object + type MCPGroupPhase string + const MCPGroupPhaseFailed + const MCPGroupPhasePending + const MCPGroupPhaseReady + type MCPGroupRef struct + Name string + func (in *MCPGroupRef) DeepCopy() *MCPGroupRef + func (in *MCPGroupRef) DeepCopyInto(out *MCPGroupRef) + func (r *MCPGroupRef) GetName() string + type MCPGroupSpec struct + Description string + func (in *MCPGroupSpec) DeepCopy() *MCPGroupSpec + func (in *MCPGroupSpec) DeepCopyInto(out *MCPGroupSpec) + type MCPGroupStatus struct + Conditions []metav1.Condition + Entries []string + EntryCount int32 + ObservedGeneration int64 + Phase MCPGroupPhase + RemoteProxies []string + RemoteProxyCount int32 + ServerCount int32 + Servers []string + func (in *MCPGroupStatus) DeepCopy() *MCPGroupStatus + func (in *MCPGroupStatus) DeepCopyInto(out *MCPGroupStatus) + type MCPOIDCConfig struct + Spec MCPOIDCConfigSpec + Status MCPOIDCConfigStatus + func (in *MCPOIDCConfig) DeepCopy() *MCPOIDCConfig + func (in *MCPOIDCConfig) DeepCopyInto(out *MCPOIDCConfig) + func (in *MCPOIDCConfig) DeepCopyObject() runtime.Object + func (r *MCPOIDCConfig) Validate() error + type MCPOIDCConfigList struct + Items []MCPOIDCConfig + func (in *MCPOIDCConfigList) DeepCopy() *MCPOIDCConfigList + func (in *MCPOIDCConfigList) DeepCopyInto(out *MCPOIDCConfigList) + func (in *MCPOIDCConfigList) DeepCopyObject() runtime.Object + type MCPOIDCConfigReference struct + Audience string + Name string + ResourceURL string + Scopes []string + func (in *MCPOIDCConfigReference) DeepCopy() *MCPOIDCConfigReference + func (in *MCPOIDCConfigReference) DeepCopyInto(out *MCPOIDCConfigReference) + type MCPOIDCConfigSourceType string + const MCPOIDCConfigTypeInline + const MCPOIDCConfigTypeKubernetesServiceAccount + type MCPOIDCConfigSpec struct + Inline *InlineOIDCSharedConfig + KubernetesServiceAccount *KubernetesServiceAccountOIDCConfig + Type MCPOIDCConfigSourceType + func (in *MCPOIDCConfigSpec) DeepCopy() *MCPOIDCConfigSpec + func (in *MCPOIDCConfigSpec) DeepCopyInto(out *MCPOIDCConfigSpec) + type MCPOIDCConfigStatus struct + Conditions []metav1.Condition + ConfigHash string + ObservedGeneration int64 + ReferencingWorkloads []WorkloadReference + func (in *MCPOIDCConfigStatus) DeepCopy() *MCPOIDCConfigStatus + func (in *MCPOIDCConfigStatus) DeepCopyInto(out *MCPOIDCConfigStatus) + type MCPRegistry struct + Spec MCPRegistrySpec + Status MCPRegistryStatus + func (in *MCPRegistry) DeepCopy() *MCPRegistry + func (in *MCPRegistry) DeepCopyInto(out *MCPRegistry) + func (in *MCPRegistry) DeepCopyObject() runtime.Object + func (r *MCPRegistry) GetAPIResourceName() string + func (r *MCPRegistry) GetPodTemplateSpecRaw() *runtime.RawExtension + func (r *MCPRegistry) HasPodTemplateSpec() bool + type MCPRegistryList struct + Items []MCPRegistry + func (in *MCPRegistryList) DeepCopy() *MCPRegistryList + func (in *MCPRegistryList) DeepCopyInto(out *MCPRegistryList) + func (in *MCPRegistryList) DeepCopyObject() runtime.Object + type MCPRegistryPhase string + const MCPRegistryPhaseFailed + const MCPRegistryPhasePending + const MCPRegistryPhaseReady + const MCPRegistryPhaseTerminating + type MCPRegistrySpec struct + ConfigYAML string + DisplayName string + PGPassSecretRef *corev1.SecretKeySelector + PodTemplateSpec *runtime.RawExtension + VolumeMounts []apiextensionsv1.JSON + Volumes []apiextensionsv1.JSON + func (in *MCPRegistrySpec) DeepCopy() *MCPRegistrySpec + func (in *MCPRegistrySpec) DeepCopyInto(out *MCPRegistrySpec) + func (s *MCPRegistrySpec) ParseVolumeMounts() ([]corev1.VolumeMount, error) + func (s *MCPRegistrySpec) ParseVolumes() ([]corev1.Volume, error) + type MCPRegistryStatus struct + Conditions []metav1.Condition + Message string + ObservedGeneration int64 + Phase MCPRegistryPhase + ReadyReplicas int32 + URL string + func (in *MCPRegistryStatus) DeepCopy() *MCPRegistryStatus + func (in *MCPRegistryStatus) DeepCopyInto(out *MCPRegistryStatus) + type MCPRemoteProxy struct + Spec MCPRemoteProxySpec + Status MCPRemoteProxyStatus + func (in *MCPRemoteProxy) DeepCopy() *MCPRemoteProxy + func (in *MCPRemoteProxy) DeepCopyInto(out *MCPRemoteProxy) + func (in *MCPRemoteProxy) DeepCopyObject() runtime.Object + func (m *MCPRemoteProxy) GetName() string + func (m *MCPRemoteProxy) GetNamespace() string + func (m *MCPRemoteProxy) GetProxyPort() int32 + type MCPRemoteProxyList struct + Items []MCPRemoteProxy + func (in *MCPRemoteProxyList) DeepCopy() *MCPRemoteProxyList + func (in *MCPRemoteProxyList) DeepCopyInto(out *MCPRemoteProxyList) + func (in *MCPRemoteProxyList) DeepCopyObject() runtime.Object + type MCPRemoteProxyPhase string + const MCPRemoteProxyPhaseFailed + const MCPRemoteProxyPhasePending + const MCPRemoteProxyPhaseReady + const MCPRemoteProxyPhaseTerminating + type MCPRemoteProxySpec struct + Audit *AuditConfig + AuthServerRef *AuthServerRef + AuthzConfig *AuthzConfigRef + EndpointPrefix string + ExternalAuthConfigRef *ExternalAuthConfigRef + GroupRef *MCPGroupRef + HeaderForward *HeaderForwardConfig + OIDCConfigRef *MCPOIDCConfigReference + ProxyPort int32 + RemoteURL string + ResourceOverrides *ResourceOverrides + Resources ResourceRequirements + ServiceAccount *string + SessionAffinity string + TelemetryConfigRef *MCPTelemetryConfigReference + ToolConfigRef *ToolConfigRef + Transport string + TrustProxyHeaders bool + func (in *MCPRemoteProxySpec) DeepCopy() *MCPRemoteProxySpec + func (in *MCPRemoteProxySpec) DeepCopyInto(out *MCPRemoteProxySpec) + type MCPRemoteProxyStatus struct + AuthServerConfigHash string + Conditions []metav1.Condition + ExternalAuthConfigHash string + ExternalURL string + Message string + OIDCConfigHash string + ObservedGeneration int64 + Phase MCPRemoteProxyPhase + TelemetryConfigHash string + ToolConfigHash string + URL string + func (in *MCPRemoteProxyStatus) DeepCopy() *MCPRemoteProxyStatus + func (in *MCPRemoteProxyStatus) DeepCopyInto(out *MCPRemoteProxyStatus) + type MCPServer struct + Spec MCPServerSpec + Status MCPServerStatus + func (in *MCPServer) DeepCopy() *MCPServer + func (in *MCPServer) DeepCopyInto(out *MCPServer) + func (in *MCPServer) DeepCopyObject() runtime.Object + func (m *MCPServer) GetMCPPort() int32 + func (m *MCPServer) GetName() string + func (m *MCPServer) GetNamespace() string + func (m *MCPServer) GetProxyPort() int32 + type MCPServerEntry struct + Spec MCPServerEntrySpec + Status MCPServerEntryStatus + func (in *MCPServerEntry) DeepCopy() *MCPServerEntry + func (in *MCPServerEntry) DeepCopyInto(out *MCPServerEntry) + func (in *MCPServerEntry) DeepCopyObject() runtime.Object + type MCPServerEntryList struct + Items []MCPServerEntry + func (in *MCPServerEntryList) DeepCopy() *MCPServerEntryList + func (in *MCPServerEntryList) DeepCopyInto(out *MCPServerEntryList) + func (in *MCPServerEntryList) DeepCopyObject() runtime.Object + type MCPServerEntryPhase string + const MCPServerEntryPhaseFailed + const MCPServerEntryPhasePending + const MCPServerEntryPhaseValid + type MCPServerEntrySpec struct + CABundleRef *CABundleSource + ExternalAuthConfigRef *ExternalAuthConfigRef + GroupRef *MCPGroupRef + HeaderForward *HeaderForwardConfig + RemoteURL string + Transport string + func (in *MCPServerEntrySpec) DeepCopy() *MCPServerEntrySpec + func (in *MCPServerEntrySpec) DeepCopyInto(out *MCPServerEntrySpec) + type MCPServerEntryStatus struct + Conditions []metav1.Condition + ObservedGeneration int64 + Phase MCPServerEntryPhase + func (in *MCPServerEntryStatus) DeepCopy() *MCPServerEntryStatus + func (in *MCPServerEntryStatus) DeepCopyInto(out *MCPServerEntryStatus) + type MCPServerList struct + Items []MCPServer + func (in *MCPServerList) DeepCopy() *MCPServerList + func (in *MCPServerList) DeepCopyInto(out *MCPServerList) + func (in *MCPServerList) DeepCopyObject() runtime.Object + type MCPServerPhase string + const MCPServerPhaseFailed + const MCPServerPhasePending + const MCPServerPhaseReady + const MCPServerPhaseStopped + const MCPServerPhaseTerminating + type MCPServerSpec struct + Args []string + Audit *AuditConfig + AuthServerRef *AuthServerRef + AuthzConfig *AuthzConfigRef + BackendReplicas *int32 + EndpointPrefix string + Env []EnvVar + ExternalAuthConfigRef *ExternalAuthConfigRef + GroupRef *MCPGroupRef + Image string + MCPPort int32 + OIDCConfigRef *MCPOIDCConfigReference + PermissionProfile *PermissionProfileRef + PodTemplateSpec *runtime.RawExtension + ProxyMode string + ProxyPort int32 + RateLimiting *RateLimitConfig + Replicas *int32 + ResourceOverrides *ResourceOverrides + Resources ResourceRequirements + Secrets []SecretRef + ServiceAccount *string + SessionAffinity string + SessionStorage *SessionStorageConfig + TelemetryConfigRef *MCPTelemetryConfigReference + ToolConfigRef *ToolConfigRef + Transport string + TrustProxyHeaders bool + Volumes []Volume + func (in *MCPServerSpec) DeepCopy() *MCPServerSpec + func (in *MCPServerSpec) DeepCopyInto(out *MCPServerSpec) + type MCPServerStatus struct + AuthServerConfigHash string + Conditions []metav1.Condition + ExternalAuthConfigHash string + Message string + OIDCConfigHash string + ObservedGeneration int64 + Phase MCPServerPhase + ReadyReplicas int32 + TelemetryConfigHash string + ToolConfigHash string + URL string + func (in *MCPServerStatus) DeepCopy() *MCPServerStatus + func (in *MCPServerStatus) DeepCopyInto(out *MCPServerStatus) + type MCPTelemetryConfig struct + Spec MCPTelemetryConfigSpec + Status MCPTelemetryConfigStatus + func (in *MCPTelemetryConfig) DeepCopy() *MCPTelemetryConfig + func (in *MCPTelemetryConfig) DeepCopyInto(out *MCPTelemetryConfig) + func (in *MCPTelemetryConfig) DeepCopyObject() runtime.Object + func (r *MCPTelemetryConfig) Validate() error + type MCPTelemetryConfigList struct + Items []MCPTelemetryConfig + func (in *MCPTelemetryConfigList) DeepCopy() *MCPTelemetryConfigList + func (in *MCPTelemetryConfigList) DeepCopyInto(out *MCPTelemetryConfigList) + func (in *MCPTelemetryConfigList) DeepCopyObject() runtime.Object + type MCPTelemetryConfigReference struct + Name string + ServiceName string + func (in *MCPTelemetryConfigReference) DeepCopy() *MCPTelemetryConfigReference + func (in *MCPTelemetryConfigReference) DeepCopyInto(out *MCPTelemetryConfigReference) + type MCPTelemetryConfigSpec struct + OpenTelemetry *MCPTelemetryOTelConfig + Prometheus *PrometheusConfig + func (in *MCPTelemetryConfigSpec) DeepCopy() *MCPTelemetryConfigSpec + func (in *MCPTelemetryConfigSpec) DeepCopyInto(out *MCPTelemetryConfigSpec) + type MCPTelemetryConfigStatus struct + Conditions []metav1.Condition + ConfigHash string + ObservedGeneration int64 + ReferencingWorkloads []WorkloadReference + func (in *MCPTelemetryConfigStatus) DeepCopy() *MCPTelemetryConfigStatus + func (in *MCPTelemetryConfigStatus) DeepCopyInto(out *MCPTelemetryConfigStatus) + type MCPTelemetryOTelConfig struct + CABundleRef *CABundleSource + Enabled bool + Endpoint string + Headers map[string]string + Insecure bool + Metrics *OpenTelemetryMetricsConfig + ResourceAttributes map[string]string + SensitiveHeaders []SensitiveHeader + Tracing *OpenTelemetryTracingConfig + UseLegacyAttributes bool + func (in *MCPTelemetryOTelConfig) DeepCopy() *MCPTelemetryOTelConfig + func (in *MCPTelemetryOTelConfig) DeepCopyInto(out *MCPTelemetryOTelConfig) + type MCPToolConfig struct + Spec MCPToolConfigSpec + Status MCPToolConfigStatus + func (in *MCPToolConfig) DeepCopy() *MCPToolConfig + func (in *MCPToolConfig) DeepCopyInto(out *MCPToolConfig) + func (in *MCPToolConfig) DeepCopyObject() runtime.Object + type MCPToolConfigList struct + Items []MCPToolConfig + func (in *MCPToolConfigList) DeepCopy() *MCPToolConfigList + func (in *MCPToolConfigList) DeepCopyInto(out *MCPToolConfigList) + func (in *MCPToolConfigList) DeepCopyObject() runtime.Object + type MCPToolConfigSpec struct + ToolsFilter []string + ToolsOverride map[string]ToolOverride + func (in *MCPToolConfigSpec) DeepCopy() *MCPToolConfigSpec + func (in *MCPToolConfigSpec) DeepCopyInto(out *MCPToolConfigSpec) + type MCPToolConfigStatus struct + Conditions []metav1.Condition + ConfigHash string + ObservedGeneration int64 + ReferencingWorkloads []WorkloadReference + func (in *MCPToolConfigStatus) DeepCopy() *MCPToolConfigStatus + func (in *MCPToolConfigStatus) DeepCopyInto(out *MCPToolConfigStatus) + type ModelCacheConfig struct + AccessMode string + Enabled bool + Size string + StorageClassName *string + func (in *ModelCacheConfig) DeepCopy() *ModelCacheConfig + func (in *ModelCacheConfig) DeepCopyInto(out *ModelCacheConfig) + type NetworkPermissions struct + Mode string + Outbound *OutboundNetworkPermissions + func (in *NetworkPermissions) DeepCopy() *NetworkPermissions + func (in *NetworkPermissions) DeepCopyInto(out *NetworkPermissions) + type OAuth2UpstreamConfig struct + AdditionalAuthorizationParams map[string]string + AuthorizationEndpoint string + ClientID string + ClientSecretRef *SecretKeyRef + RedirectURI string + Scopes []string + TokenEndpoint string + TokenResponseMapping *TokenResponseMapping + UserInfo *UserInfoConfig + func (in *OAuth2UpstreamConfig) DeepCopy() *OAuth2UpstreamConfig + func (in *OAuth2UpstreamConfig) DeepCopyInto(out *OAuth2UpstreamConfig) + type OIDCUpstreamConfig struct + AdditionalAuthorizationParams map[string]string + ClientID string + ClientSecretRef *SecretKeyRef + IssuerURL string + RedirectURI string + Scopes []string + UserInfoOverride *UserInfoConfig + func (in *OIDCUpstreamConfig) DeepCopy() *OIDCUpstreamConfig + func (in *OIDCUpstreamConfig) DeepCopyInto(out *OIDCUpstreamConfig) + type OpenTelemetryMetricsConfig struct + Enabled bool + func (in *OpenTelemetryMetricsConfig) DeepCopy() *OpenTelemetryMetricsConfig + func (in *OpenTelemetryMetricsConfig) DeepCopyInto(out *OpenTelemetryMetricsConfig) + type OpenTelemetryTracingConfig struct + Enabled bool + SamplingRate string + func (in *OpenTelemetryTracingConfig) DeepCopy() *OpenTelemetryTracingConfig + func (in *OpenTelemetryTracingConfig) DeepCopyInto(out *OpenTelemetryTracingConfig) + type OutboundNetworkPermissions struct + AllowHost []string + AllowPort []int32 + InsecureAllowAll bool + func (in *OutboundNetworkPermissions) DeepCopy() *OutboundNetworkPermissions + func (in *OutboundNetworkPermissions) DeepCopyInto(out *OutboundNetworkPermissions) + type OutgoingAuthConfig struct + Backends map[string]BackendAuthConfig + Default *BackendAuthConfig + Source string + func (in *OutgoingAuthConfig) DeepCopy() *OutgoingAuthConfig + func (in *OutgoingAuthConfig) DeepCopyInto(out *OutgoingAuthConfig) + type PermissionProfileRef struct + Key string + Name string + Type string + func (in *PermissionProfileRef) DeepCopy() *PermissionProfileRef + func (in *PermissionProfileRef) DeepCopyInto(out *PermissionProfileRef) + type PermissionProfileSpec struct + Network *NetworkPermissions + Read []string + Write []string + func (in *PermissionProfileSpec) DeepCopy() *PermissionProfileSpec + func (in *PermissionProfileSpec) DeepCopyInto(out *PermissionProfileSpec) + type PrometheusConfig struct + Enabled bool + func (in *PrometheusConfig) DeepCopy() *PrometheusConfig + func (in *PrometheusConfig) DeepCopyInto(out *PrometheusConfig) + type ProxyDeploymentOverrides struct + Env []EnvVar + ImagePullSecrets []corev1.LocalObjectReference + PodTemplateMetadataOverrides *ResourceMetadataOverrides + func (in *ProxyDeploymentOverrides) DeepCopy() *ProxyDeploymentOverrides + func (in *ProxyDeploymentOverrides) DeepCopyInto(out *ProxyDeploymentOverrides) + type RateLimitBucket struct + MaxTokens int32 + RefillPeriod metav1.Duration + func (in *RateLimitBucket) DeepCopy() *RateLimitBucket + func (in *RateLimitBucket) DeepCopyInto(out *RateLimitBucket) + type RateLimitConfig struct + PerUser *RateLimitBucket + Shared *RateLimitBucket + Tools []ToolRateLimitConfig + func (in *RateLimitConfig) DeepCopy() *RateLimitConfig + func (in *RateLimitConfig) DeepCopyInto(out *RateLimitConfig) + type RedisACLUserConfig struct + PasswordSecretRef *SecretKeyRef + UsernameSecretRef *SecretKeyRef + func (in *RedisACLUserConfig) DeepCopy() *RedisACLUserConfig + func (in *RedisACLUserConfig) DeepCopyInto(out *RedisACLUserConfig) + type RedisSentinelConfig struct + DB int32 + MasterName string + SentinelAddrs []string + SentinelService *SentinelServiceRef + func (in *RedisSentinelConfig) DeepCopy() *RedisSentinelConfig + func (in *RedisSentinelConfig) DeepCopyInto(out *RedisSentinelConfig) + type RedisStorageConfig struct + ACLUserConfig *RedisACLUserConfig + DialTimeout string + ReadTimeout string + SentinelConfig *RedisSentinelConfig + SentinelTLS *RedisTLSConfig + TLS *RedisTLSConfig + WriteTimeout string + func (in *RedisStorageConfig) DeepCopy() *RedisStorageConfig + func (in *RedisStorageConfig) DeepCopyInto(out *RedisStorageConfig) + type RedisTLSConfig struct + CACertSecretRef *SecretKeyRef + InsecureSkipVerify bool + func (in *RedisTLSConfig) DeepCopy() *RedisTLSConfig + func (in *RedisTLSConfig) DeepCopyInto(out *RedisTLSConfig) + type ResourceList struct + CPU string + Memory string + func (in *ResourceList) DeepCopy() *ResourceList + func (in *ResourceList) DeepCopyInto(out *ResourceList) + type ResourceMetadataOverrides struct + Annotations map[string]string + Labels map[string]string + func (in *ResourceMetadataOverrides) DeepCopy() *ResourceMetadataOverrides + func (in *ResourceMetadataOverrides) DeepCopyInto(out *ResourceMetadataOverrides) + type ResourceOverrides struct + ProxyDeployment *ProxyDeploymentOverrides + ProxyService *ResourceMetadataOverrides + func (in *ResourceOverrides) DeepCopy() *ResourceOverrides + func (in *ResourceOverrides) DeepCopyInto(out *ResourceOverrides) + type ResourceRequirements struct + Limits ResourceList + Requests ResourceList + func (in *ResourceRequirements) DeepCopy() *ResourceRequirements + func (in *ResourceRequirements) DeepCopyInto(out *ResourceRequirements) + type RoleMapping struct + Claim string + Matcher string + Priority *int32 + RoleArn string + func (in *RoleMapping) DeepCopy() *RoleMapping + func (in *RoleMapping) DeepCopyInto(out *RoleMapping) + type SecretKeyRef struct + Key string + Name string + func (in *SecretKeyRef) DeepCopy() *SecretKeyRef + func (in *SecretKeyRef) DeepCopyInto(out *SecretKeyRef) + type SecretRef struct + Key string + Name string + TargetEnvName string + func (in *SecretRef) DeepCopy() *SecretRef + func (in *SecretRef) DeepCopyInto(out *SecretRef) + type SensitiveHeader struct + Name string + SecretKeyRef SecretKeyRef + func (in *SensitiveHeader) DeepCopy() *SensitiveHeader + func (in *SensitiveHeader) DeepCopyInto(out *SensitiveHeader) + type SentinelServiceRef struct + Name string + Namespace string + Port int32 + func (in *SentinelServiceRef) DeepCopy() *SentinelServiceRef + func (in *SentinelServiceRef) DeepCopyInto(out *SentinelServiceRef) + type SessionStorageConfig struct + Address string + DB int32 + KeyPrefix string + PasswordRef *SecretKeyRef + Provider string + func (in *SessionStorageConfig) DeepCopy() *SessionStorageConfig + func (in *SessionStorageConfig) DeepCopyInto(out *SessionStorageConfig) + type TokenExchangeConfig struct + Audience string + ClientID string + ClientSecretRef *SecretKeyRef + ExternalTokenHeaderName string + Scopes []string + SubjectProviderName string + SubjectTokenType string + TokenURL string + func (in *TokenExchangeConfig) DeepCopy() *TokenExchangeConfig + func (in *TokenExchangeConfig) DeepCopyInto(out *TokenExchangeConfig) + type TokenLifespanConfig struct + AccessTokenLifespan string + AuthCodeLifespan string + RefreshTokenLifespan string + func (in *TokenLifespanConfig) DeepCopy() *TokenLifespanConfig + func (in *TokenLifespanConfig) DeepCopyInto(out *TokenLifespanConfig) + type TokenResponseMapping struct + AccessTokenPath string + ExpiresInPath string + RefreshTokenPath string + ScopePath string + func (in *TokenResponseMapping) DeepCopy() *TokenResponseMapping + func (in *TokenResponseMapping) DeepCopyInto(out *TokenResponseMapping) + type ToolAnnotationsOverride struct + DestructiveHint *bool + IdempotentHint *bool + OpenWorldHint *bool + ReadOnlyHint *bool + Title *string + func (in *ToolAnnotationsOverride) DeepCopy() *ToolAnnotationsOverride + func (in *ToolAnnotationsOverride) DeepCopyInto(out *ToolAnnotationsOverride) + type ToolConfigRef struct + Name string + func (in *ToolConfigRef) DeepCopy() *ToolConfigRef + func (in *ToolConfigRef) DeepCopyInto(out *ToolConfigRef) + type ToolOverride struct + Annotations *ToolAnnotationsOverride + Description string + Name string + func (in *ToolOverride) DeepCopy() *ToolOverride + func (in *ToolOverride) DeepCopyInto(out *ToolOverride) + type ToolRateLimitConfig struct + Name string + PerUser *RateLimitBucket + Shared *RateLimitBucket + func (in *ToolRateLimitConfig) DeepCopy() *ToolRateLimitConfig + func (in *ToolRateLimitConfig) DeepCopyInto(out *ToolRateLimitConfig) + type UpstreamInjectSpec struct + ProviderName string + func (in *UpstreamInjectSpec) DeepCopy() *UpstreamInjectSpec + func (in *UpstreamInjectSpec) DeepCopyInto(out *UpstreamInjectSpec) + type UpstreamProviderConfig struct + Name string + OAuth2Config *OAuth2UpstreamConfig + OIDCConfig *OIDCUpstreamConfig + Type UpstreamProviderType + func (in *UpstreamProviderConfig) DeepCopy() *UpstreamProviderConfig + func (in *UpstreamProviderConfig) DeepCopyInto(out *UpstreamProviderConfig) + func (p *UpstreamProviderConfig) AdditionalAuthorizationParams() map[string]string + type UpstreamProviderType string + const UpstreamProviderTypeOAuth2 + const UpstreamProviderTypeOIDC + type UserInfoConfig struct + AdditionalHeaders map[string]string + EndpointURL string + FieldMapping *UserInfoFieldMapping + HTTPMethod string + func (in *UserInfoConfig) DeepCopy() *UserInfoConfig + func (in *UserInfoConfig) DeepCopyInto(out *UserInfoConfig) + type UserInfoFieldMapping struct + EmailFields []string + NameFields []string + SubjectFields []string + func (in *UserInfoFieldMapping) DeepCopy() *UserInfoFieldMapping + func (in *UserInfoFieldMapping) DeepCopyInto(out *UserInfoFieldMapping) + type ValidationStatus string + const ValidationStatusInvalid + const ValidationStatusUnknown + const ValidationStatusValid + type VirtualMCPCompositeToolDefinition struct + Spec VirtualMCPCompositeToolDefinitionSpec + Status VirtualMCPCompositeToolDefinitionStatus + func (in *VirtualMCPCompositeToolDefinition) DeepCopy() *VirtualMCPCompositeToolDefinition + func (in *VirtualMCPCompositeToolDefinition) DeepCopyInto(out *VirtualMCPCompositeToolDefinition) + func (in *VirtualMCPCompositeToolDefinition) DeepCopyObject() runtime.Object + func (r *VirtualMCPCompositeToolDefinition) GetValidationErrors() []string + func (r *VirtualMCPCompositeToolDefinition) Validate() error + type VirtualMCPCompositeToolDefinitionList struct + Items []VirtualMCPCompositeToolDefinition + func (in *VirtualMCPCompositeToolDefinitionList) DeepCopy() *VirtualMCPCompositeToolDefinitionList + func (in *VirtualMCPCompositeToolDefinitionList) DeepCopyInto(out *VirtualMCPCompositeToolDefinitionList) + func (in *VirtualMCPCompositeToolDefinitionList) DeepCopyObject() runtime.Object + type VirtualMCPCompositeToolDefinitionSpec struct + func (in *VirtualMCPCompositeToolDefinitionSpec) DeepCopy() *VirtualMCPCompositeToolDefinitionSpec + func (in *VirtualMCPCompositeToolDefinitionSpec) DeepCopyInto(out *VirtualMCPCompositeToolDefinitionSpec) + type VirtualMCPCompositeToolDefinitionStatus struct + Conditions []metav1.Condition + ObservedGeneration int64 + ReferencingVirtualServers []string + ValidationErrors []string + ValidationStatus ValidationStatus + func (in *VirtualMCPCompositeToolDefinitionStatus) DeepCopy() *VirtualMCPCompositeToolDefinitionStatus + func (in *VirtualMCPCompositeToolDefinitionStatus) DeepCopyInto(out *VirtualMCPCompositeToolDefinitionStatus) + type VirtualMCPServer struct + Spec VirtualMCPServerSpec + Status VirtualMCPServerStatus + func (*VirtualMCPServer) GetProxyPort() int32 + func (in *VirtualMCPServer) DeepCopy() *VirtualMCPServer + func (in *VirtualMCPServer) DeepCopyInto(out *VirtualMCPServer) + func (in *VirtualMCPServer) DeepCopyObject() runtime.Object + func (r *VirtualMCPServer) ResolveGroupName() string + func (r *VirtualMCPServer) Validate() error + type VirtualMCPServerList struct + Items []VirtualMCPServer + func (in *VirtualMCPServerList) DeepCopy() *VirtualMCPServerList + func (in *VirtualMCPServerList) DeepCopyInto(out *VirtualMCPServerList) + func (in *VirtualMCPServerList) DeepCopyObject() runtime.Object + type VirtualMCPServerPhase string + const VirtualMCPServerPhaseDegraded + const VirtualMCPServerPhaseFailed + const VirtualMCPServerPhasePending + const VirtualMCPServerPhaseReady + type VirtualMCPServerSpec struct + AuthServerConfig *EmbeddedAuthServerConfig + Config config.Config + EmbeddingServerRef *EmbeddingServerRef + GroupRef *MCPGroupRef + IncomingAuth *IncomingAuthConfig + OutgoingAuth *OutgoingAuthConfig + PodTemplateSpec *runtime.RawExtension + Replicas *int32 + ServiceAccount *string + ServiceType string + SessionAffinity string + SessionStorage *SessionStorageConfig + TelemetryConfigRef *MCPTelemetryConfigReference + func (in *VirtualMCPServerSpec) DeepCopy() *VirtualMCPServerSpec + func (in *VirtualMCPServerSpec) DeepCopyInto(out *VirtualMCPServerSpec) + type VirtualMCPServerStatus struct + BackendCount int32 + Conditions []metav1.Condition + DiscoveredBackends []DiscoveredBackend + Message string + OIDCConfigHash string + ObservedGeneration int64 + Phase VirtualMCPServerPhase + TelemetryConfigHash string + URL string + func (in *VirtualMCPServerStatus) DeepCopy() *VirtualMCPServerStatus + func (in *VirtualMCPServerStatus) DeepCopyInto(out *VirtualMCPServerStatus) + type Volume struct + HostPath string + MountPath string + Name string + ReadOnly bool + func (in *Volume) DeepCopy() *Volume + func (in *Volume) DeepCopyInto(out *Volume) + type WorkloadReference struct + Kind string + Name string + func (in *WorkloadReference) DeepCopy() *WorkloadReference + func (in *WorkloadReference) DeepCopyInto(out *WorkloadReference)