Skills

Openpitrix

KubeSphere OpenPitrix application management Skill.

Install

npx skills add kubesphere/kubesphere --skill openpitrix -g -a claude-code -y
Repository
kubesphere/kubesphere17.1k
Category
Mobile
Updated
4mo ago
License
See repository
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

KubeSphere OpenPitrix application management Skill. Use when users ask about KubeSphere App Store, OpenPitrix, Helm/YAML application templates, application repositories, app versions, app releases, categories, review states, repository sync, or troubleshooting application installation and upgrade issues.

OpenPitrix Application Management

Overview

OpenPitrix is KubeSphere's application management capability for app repositories, app templates, versions, reviews, and app releases. In KubeSphere 4.x the runtime API group is application.kubesphere.io/v2; older OpenPitrix extension code used openpitrix.io/v2 CRUD APIs and openpitrix.io/v2alpha1 read/list wrappers over application.kubesphere.io/v1alpha1 resources.

Use the v2 objects and APIs first:

ConceptKubeSphere 4.x objectOlder OpenPitrix object
RepositoryRepoHelmRepo
App templateApplicationHelmApplication
App template versionApplicationVersionHelmApplicationVersion
App release / installed appApplicationReleaseHelmRelease
CategoryCategoryHelmCategory

Core namespace and labels:

ItemValue
Application data namespaceextension-openpitrix
Repository labelapplication.kubesphere.io/repo-name
App labelapplication.kubesphere.io/app-id
App version labelapplication.kubesphere.io/appversion-id
App type labelapplication.kubesphere.io/app-type
Cluster labelkubesphere.io/cluster
Namespace labelkubesphere.io/namespace
Workspace labelkubesphere.io/workspace

Architecture

Helm repo index or uploaded package
        |
        v
Repo sync / upload API
        |
        v
Application -> ApplicationVersion -> ApplicationRelease
                                      |
                                      v
                         Helm executor Job or YAML installer
                                      |
                                      v
                          Workloads in target cluster/namespace

Important controllers:

Read the whole SKILL.md on GitHub

More in Mobile