diff --git a/deployment/knative/KNATIVE_SCALE_TO_ZERO.md b/deployment/knative/KNATIVE_SCALE_TO_ZERO.md index fb4f3b474..18e3a07e0 100644 --- a/deployment/knative/KNATIVE_SCALE_TO_ZERO.md +++ b/deployment/knative/KNATIVE_SCALE_TO_ZERO.md @@ -281,4 +281,4 @@ If you need to revert to a standard Kubernetes Deployment: - [Knative Autoscaling](https://knative.dev/docs/serving/autoscaling/) - [Knative Installation Guide](https://knative.dev/docs/install/) - [OpenShift Serverless Documentation](https://docs.openshift.com/serverless/) -- [Kubernetes Secrets](https://kubernetes.io/docs/concepts/configuration/secret/) \ No newline at end of file +- [Kubernetes Secrets](https://kubernetes.io/docs/concepts/configuration/secret/) diff --git a/deployment/knative/knative-serving.yaml b/deployment/knative/knative-serving.yaml index 38d289b2d..369678027 100644 --- a/deployment/knative/knative-serving.yaml +++ b/deployment/knative/knative-serving.yaml @@ -75,4 +75,3 @@ spec: metrics.backend-destination: "prometheus" # Enable profiling profiling.enable: "false" - diff --git a/mcpgateway/services/plugin_service.py b/mcpgateway/services/plugin_service.py index 96ce9ce4f..73cb5fb78 100644 --- a/mcpgateway/services/plugin_service.py +++ b/mcpgateway/services/plugin_service.py @@ -73,9 +73,9 @@ def get_all_plugins(self) -> List[Dict[str, Any]]: "description": plugin_config.description if plugin_config and plugin_config.description else "", "author": plugin_config.author if plugin_config and plugin_config.author else "Unknown", "version": plugin_config.version if plugin_config and plugin_config.version else "0.0.0", - "mode": plugin_ref.mode.value if plugin_ref.mode else "disabled", + "mode": plugin_ref.mode if isinstance(plugin_ref.mode, str) else plugin_ref.mode.value if plugin_ref.mode else "disabled", "priority": plugin_ref.priority, - "hooks": [hook.value for hook in plugin_ref.hooks] if plugin_ref.hooks else [], + "hooks": [hook if isinstance(hook, str) else hook.value for hook in plugin_ref.hooks] if plugin_ref.hooks else [], "tags": plugin_ref.tags or [], "kind": plugin_config.kind if plugin_config and plugin_config.kind else "", "namespace": plugin_config.namespace if plugin_config and plugin_config.namespace else "", @@ -106,9 +106,9 @@ def get_all_plugins(self) -> List[Dict[str, Any]]: "description": plugin_config.description or "", "author": plugin_config.author or "Unknown", "version": plugin_config.version or "0.0.0", - "mode": plugin_config.mode.value, + "mode": plugin_config.mode if isinstance(plugin_config.mode, str) else plugin_config.mode.value, "priority": plugin_config.priority or 100, - "hooks": [hook.value for hook in plugin_config.hooks] if plugin_config.hooks else [], + "hooks": [hook if isinstance(hook, str) else hook.value for hook in plugin_config.hooks] if plugin_config.hooks else [], "tags": plugin_config.tags or [], "kind": plugin_config.kind or "", "namespace": plugin_config.namespace or "", @@ -151,9 +151,9 @@ def get_plugin_by_name(self, name: str) -> Optional[Dict[str, Any]]: "description": plugin_config.description if plugin_config and plugin_config.description else "", "author": plugin_config.author if plugin_config and plugin_config.author else "Unknown", "version": plugin_config.version if plugin_config and plugin_config.version else "0.0.0", - "mode": plugin_ref.mode.value if plugin_ref.mode else "disabled", + "mode": plugin_ref.mode if isinstance(plugin_ref.mode, str) else plugin_ref.mode.value if plugin_ref.mode else "disabled", "priority": plugin_ref.priority, - "hooks": [hook.value for hook in plugin_ref.hooks] if plugin_ref.hooks else [], + "hooks": [hook if isinstance(hook, str) else hook.value for hook in plugin_ref.hooks] if plugin_ref.hooks else [], "tags": plugin_ref.tags or [], "kind": plugin_config.kind if plugin_config and plugin_config.kind else "", "namespace": plugin_config.namespace if plugin_config and plugin_config.namespace else "", diff --git a/mcpgateway/templates/admin.html b/mcpgateway/templates/admin.html index 174a83d30..0046a917f 100644 --- a/mcpgateway/templates/admin.html +++ b/mcpgateway/templates/admin.html @@ -361,7 +361,7 @@ - + @@ -3502,7 +3502,7 @@