Skip to content

Conversation

@kuju63
Copy link

@kuju63 kuju63 commented Feb 9, 2026

Add the Podman Provider as a community provider.
Podman is a Docker-compatible container tool, but it does not behave identically unless you explicitly enable Docker-compatible helper tools.
This Provider is natively supported by Podman and offers higher affinity with Podman than using the Docker Provider.

@coderabbitai
Copy link

coderabbitai bot commented Feb 9, 2026

📝 Walkthrough

Walkthrough

A new Podman provider entry is added to the community providers list in both the provider registry configuration and documentation. The provider repository URL is https://github.com/kuju63/devpod-provider-podman.

Changes

Cohort / File(s) Summary
Community Provider Registration
community.yaml, docs/pages/managing-providers/add-provider.mdx
Added Podman as a new community provider entry, registering it in both the provider registry and updating the community providers documentation list.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'add community provider for podman' directly and clearly summarizes the main change: adding a Podman community provider to the devpod project.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@community.yaml`:
- Line 12: The community.yaml contains a repository entry pointing to a
non-existent GitHub repo (the repository field value
"https://github.com/kuju63/devpod-provider-podman"); either remove that whole
repository entry from community.yaml or replace the repository field with the
correct, existing GitHub URL for the devpod-provider-podman provider so loading
doesn’t fail—update the repository key value accordingly and ensure the provider
name matches any other references in the file.

- repository: https://github.com/minhio/devpod-provider-multipass
- repository: https://github.com/akyriako/devpod-provider-opentelekomcloud
- repository: https://github.com/stackitcloud/devpod-provider-stackit
- repository: https://github.com/kuju63/devpod-provider-podman
Copy link

@coderabbitai coderabbitai bot Feb 9, 2026

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Check if the GitHub repository exists and has releases with provider.yaml
gh api repos/kuju63/devpod-provider-podman --jq '.full_name, .description, .default_branch' 2>&1
echo "---"
# Check latest release assets
gh api repos/kuju63/devpod-provider-podman/releases/latest --jq '.tag_name, (.assets[].name)' 2>&1

Repository: skevetter/devpod

Length of output: 349


🌐 Web query:

kuju63 devpod-provider-podman GitHub repository

💡 Result:

I couldn’t find any public GitHub repository named devpod-provider-podman under the user kuju63 (or elsewhere) via web search.

The only GitHub content I can reliably confirm for kuju63 from search results is a GitHub Gist (not a repo). [1]

If you have a direct link (or if the repo is private/renamed/deleted), paste it here and I’ll verify it.

Sources:
[1] (gist.github.com)

Citations:


Remove this entry or verify the correct repository URL.

The repository at https://github.com/kuju63/devpod-provider-podman does not exist as a public GitHub repository. This entry cannot be used by DevPod users and will cause failures when attempting to load the provider.

🤖 Prompt for AI Agents
In `@community.yaml` at line 12, The community.yaml contains a repository entry
pointing to a non-existent GitHub repo (the repository field value
"https://github.com/kuju63/devpod-provider-podman"); either remove that whole
repository entry from community.yaml or replace the repository field with the
correct, existing GitHub URL for the devpod-provider-podman provider so loading
doesn’t fail—update the repository key value accordingly and ensure the provider
name matches any other references in the file.

Copy link
Author

Choose a reason for hiding this comment

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

This is public repository and exist on GitHub.

Copy link

Choose a reason for hiding this comment

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

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Check if the repository exists and get basic information
echo "=== Repository Information ==="
gh api repos/kuju63/devpod-provider-podman --jq '{name: .name, full_name: .full_name, private: .private, description: .description, created_at: .created_at, default_branch: .default_branch}' 2>&1

echo -e "\n=== Latest Release ==="
gh api repos/kuju63/devpod-provider-podman/releases/latest --jq '{tag_name: .tag_name, published_at: .published_at, assets: [.assets[].name]}' 2>&1

echo -e "\n=== Check for provider.yaml in main branch ==="
gh api repos/kuju63/devpod-provider-podman/contents/provider.yaml --jq '.name, .size' 2>&1 || echo "provider.yaml not found or error accessing it"

echo -e "\n=== Repository Structure ==="
gh api repos/kuju63/devpod-provider-podman/contents --jq '.[].name' 2>&1 | head -20

Length of output: 533


@kuju63, you're absolutely correct! I apologize for the incorrect review comment.

The repository does exist and is public. I've verified:

Repository: kuju63/devpod-provider-podman
Status: Public
Created: February 5, 2026
Latest Release: v0.2.1 (published February 8, 2026)
Provider Configuration: provider.yaml present (21 KB)

The repository has the proper structure for a DevPod provider. Your addition to the community providers list is valid and ready to go. Thank you for creating this Podman provider for the community!

(\___/)
(='.'=)  Sorry for the confusion!
(")_(")

@skevetter skevetter merged commit a0efad6 into skevetter:main Feb 9, 2026
38 of 39 checks passed
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.

2 participants