Skip to content

Conversation

@jhrozek
Copy link
Contributor

@jhrozek jhrozek commented Sep 8, 2025

Description

Add tutorial for integrating ToolHive Kubernetes Operator with
HashiCorp Vault Agent Injector for secure MCP server secret management.

Covers:

  • Vault installation and configuration with Kubernetes auth
  • Pod template metadata overrides for Vault annotations
  • Automatic secret injection using Agent Injector
  • End-to-end GitHub MCP server example
  • Production security recommendations and troubleshooting

Also adds the tutorial to the sidebar navigation under Tutorials section.

Related issues/PRs

stacklok/toolhive#1736

Screenshots

N/A

Merge checklist

Content

  • New pages include a frontmatter section with title and description at a minimum
  • Sidebar navigation (sidebars.ts) updated for added, deleted, reordered, or renamed files
  • Redirects added to vercel.json for moved, renamed, or deleted pages (i.e., if the URL slug changed) (N/A)

Reviews

  • Content has been reviewed for technical accuracy
  • Content has been reviewed for spelling, grammar, and style

Add tutorial for integrating ToolHive Kubernetes Operator with
HashiCorp Vault Agent Injector for secure MCP server secret management.

Covers:
- Vault installation and configuration with Kubernetes auth
- Pod template metadata overrides for Vault annotations
- Automatic secret injection using Agent Injector
- End-to-end GitHub MCP server example
- Production security recommendations and troubleshooting

Also adds the tutorial to the sidebar navigation under Tutorials section.
Copilot AI review requested due to automatic review settings September 8, 2025 17:05
@vercel
Copy link

vercel bot commented Sep 8, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
docs-website Ready Ready Preview Comment Sep 8, 2025 8:46pm

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a comprehensive tutorial for integrating HashiCorp Vault with the ToolHive Kubernetes Operator to securely manage MCP server secrets. The tutorial demonstrates how to use Vault Agent Injector for automatic secret provisioning without exposing sensitive data in Kubernetes manifests.

Key changes:

  • New tutorial covering Vault installation, configuration, and integration with ToolHive
  • End-to-end GitHub MCP server example with secure secret injection
  • Production security recommendations and troubleshooting guidance

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

File Description
docs/toolhive/tutorials/vault-integration.mdx Complete tutorial with step-by-step Vault integration instructions
sidebars.ts Adds the new tutorial to the sidebar navigation under Tutorials section

@jhrozek jhrozek merged commit 3b59e6e into main Sep 8, 2025
8 checks passed
@jhrozek jhrozek deleted the vault-turotial branch September 8, 2025 21:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants