-
Notifications
You must be signed in to change notification settings - Fork 46
[Kubernetes operator] GitHub example not working #521
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Thanks @rubenharutyunov I'll look into this ASAP |
Two things happening I think:
|
@rubenharutyunov Would you be able to test out @danbarr's first point and let us know if it fixes your issue? @danbarr On point 2. I can imagine a point in the future where we would initialise secret providers such as AWS Secrets Manager, Vault etc. However for now, since we are only using Kubernetes secrets, we should probably stop the provider initialisation. |
@ChrisJBurns Yeah the problem (even with the fixed manifest) is that the |
We probably should have a |
Have created #536 to track point 2. made above. Shall wait to hear back from @rubenharutyunov on point 1. |
I initially created the secret in a correct namespace and referenced it correctly. While it's of course good to keep documentation correct, that unfortunately doesn't fix the issue.
It's a bit unclear to me what's the use case of supporting other secrets providers than none in Kubernetes, which itself has a common ecosystem and tooling to support secrets management. Generally, I think it's more than enough to provide a way to propagate values from Kubernetes secrets to the actual MCP server container, the rest can be handled by Kubernetes (or any supported platform in the future). |
@rubenharutyunov So it's entirely possible that users will want external secrets provider integration like Vault/AWS Secrets Manager, so we'll need to stay open to requests for support. On the Kubernetes secret side of things, there's a couple of things that we can do:
I think for now, we can go with option 2. so we can unblock yourself and others trying to use secrets, then in future possibly implement 1. to secure things a bit more. |
I'm trying to run the GitHub MCP server as provided in the example:
But I'm getting this error:
I tried to run it in detached mode, however I'm now getting another error:
Version:
0.0.1-dev.400_bcba31b
The text was updated successfully, but these errors were encountered: