Skip to content

Added automatic container runtime detection for MCP server integration with Docker and Podman support#2139

Merged
anubhav-goel merged 4 commits intomainfrom
feat/TF-28514-making-command-dynamic
Oct 10, 2025
Merged

Added automatic container runtime detection for MCP server integration with Docker and Podman support#2139
anubhav-goel merged 4 commits intomainfrom
feat/TF-28514-making-command-dynamic

Conversation

@anubhav-goel
Copy link
Contributor

@anubhav-goel anubhav-goel commented Oct 7, 2025

Description

  • The extension now automatically detects available container runtimes (Docker and Podman)
  • Docker is preferred when both are available, with Podman as a fallback option
  • Container runtime is resolved during the MCP server definition resolution phase, allowing for real-time availability checking
  • Update image version to 0.2.x as 0.3 requires extra parameters like TFE_TOKEN & TFE_ADDRESS
Docker.Podman.mov

PCI review checklist

  • I have documented a clear reason for, and description of, the change I am making.
  • If applicable, I've documented a plan to revert these changes if they require more than reverting the pull request.
  • If applicable, I've documented the impact of any changes to security controls.
    Examples of changes to security controls include using new access control methods, adding or removing logging pipelines, etc.

@anubhav-goel anubhav-goel marked this pull request as ready for review October 7, 2025 07:40
@anubhav-goel anubhav-goel requested a review from a team as a code owner October 7, 2025 07:40
@anubhav-goel anubhav-goel force-pushed the feat/TF-28514-making-command-dynamic branch from b73bd3a to 5436106 Compare October 8, 2025 04:16
@anubhav-goel anubhav-goel changed the title Added configurable container runtime for MCP server integration Added automatic container runtime detection for MCP server integration with Docker and Podman support Oct 8, 2025
@anubhav-goel anubhav-goel force-pushed the feat/TF-28514-making-command-dynamic branch from 49262e1 to 3d4172a Compare October 9, 2025 09:55
@anubhav-goel anubhav-goel merged commit 9a46fbc into main Oct 10, 2025
13 checks passed
@anubhav-goel anubhav-goel deleted the feat/TF-28514-making-command-dynamic branch October 10, 2025 06:46
@github-actions
Copy link

I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.
If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 10, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants