Skip to content

chore: kubernetes contexts extension v0.1.0#1057

Open
feloy wants to merge 1 commit intopodman-desktop:mainfrom
feloy:chore/kube-contexts-0.1.0
Open

chore: kubernetes contexts extension v0.1.0#1057
feloy wants to merge 1 commit intopodman-desktop:mainfrom
feloy:chore/kube-contexts-0.1.0

Conversation

@feloy
Copy link
Contributor

@feloy feloy commented Feb 26, 2026

New Kubernetes contexts extension.

@vancura @MariaLeonova we probably want a specific logo for this extension, I have included a Kubernetes logo for the moment. There is this one I have created on my side, which may be a starting point: https://github.com/podman-desktop/extension-kubernetes-contexts/blob/main/packages/extension/icon.png

Signed-off-by: Philippe Martin <phmartin@redhat.com>
@feloy feloy requested review from a team and benoitf as code owners February 26, 2026 13:25
@feloy feloy requested review from SoniaSandler and cdrage and removed request for a team February 26, 2026 13:25
@coderabbitai
Copy link

coderabbitai bot commented Feb 26, 2026

📝 Walkthrough

Walkthrough

This pull request registers a new Kubernetes Contexts extension for Podman Desktop in the extension registry, adding the extension metadata entry, Apache 2.0 license file, and README documentation for installation, development, and usage.

Changes

Cohort / File(s) Summary
Extension Registry
static/api/extensions.json
Adds registry entry for Kubernetes Contexts extension with publisher podman-desktop, version 0.1.0, and associated metadata including icon, README, and LICENSE asset references. Note: Entry appears to be duplicated in the diff.
Extension Files
static/api/extensions/podman-desktop/kubernetes-contexts/0.1.0/LICENSE, static/api/extensions/podman-desktop/kubernetes-contexts/0.1.0/README.md
Adds Apache License 2.0 text and comprehensive extension documentation covering supported context operations (select, duplicate, edit, delete), import functionality, installation instructions, development workflow, and Podman Desktop integration details.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main change: adding the Kubernetes Contexts extension v0.1.0 to the catalog.
Description check ✅ Passed The description is related to the changeset, explaining the addition of a new Kubernetes contexts extension and mentioning the logo choice.
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.


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: 3

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@static/api/extensions.json`:
- Line 2237: The "lastUpdated" metadata entry currently set to the future
timestamp "2026-03-02T08:00:00Z" should be changed to the actual publish/update
time (e.g., the PR creation timestamp or the real release time); locate the JSON
object containing the "lastUpdated" key in the extensions metadata and replace
that future-dated value with the correct ISO 8601 timestamp so registry
ordering/recency is not misleading.

In `@static/api/extensions/podman-desktop/kubernetes-contexts/0.1.0/README.md`:
- Line 5: Update the user-facing README sentence that currently reads
"Kubernetes Contexts is an open source extension for Podman Desktop to manage
Kubernetes contexts." to use a hyphenated compound adjective: change "open
source extension" to "open-source extension" so the sentence reads "Kubernetes
Contexts is an open-source extension for Podman Desktop to manage Kubernetes
contexts."
- Around line 41-49: The fenced code block in README.md is missing a language
label (MD040); update the opening triple-backtick in the snippet that starts
with "$ git clone
git@github.com:podman-desktop/extension-kubernetes-contexts.git" to include
"bash" (i.e., change "```" to "```bash") so the block is explicitly marked as
shell/bash for markdown linting and proper syntax highlighting.

ℹ️ Review info

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between fa5e842 and f25aba5.

⛔ Files ignored due to path filters (1)
  • static/api/extensions/podman-desktop/kubernetes-contexts/0.1.0/icon.png is excluded by !**/*.png
📒 Files selected for processing (3)
  • static/api/extensions.json
  • static/api/extensions/podman-desktop/kubernetes-contexts/0.1.0/LICENSE
  • static/api/extensions/podman-desktop/kubernetes-contexts/0.1.0/README.md

@MariaLeonova
Copy link

@feloy ok! Can you please specify all the places that it will be used?
I am assuming in the left nav bar on installation, in the extensions catalog,.. anywhere else?

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