一键导入
add-component
Walk through adding a new external Helm component to the kuberise platform
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Walk through adding a new external Helm component to the kuberise platform
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Guide through creating a new kuberise.io release with release notes, changelog, version badge, GitHub release, and LinkedIn post
Scaffold a new local Helm chart and register it in the app-of-apps
Check for newer versions of external Helm charts referenced in the platform
Test kr CLI changes on a local k3d cluster
Scaffold a new blog post for the kuberise.io website
Create a changelog entry for the kuberise.io website from RELEASE_NOTES.md
| name | add-component |
| description | Walk through adding a new external Helm component to the kuberise platform |
Guide the user through adding a new external Helm component to the kuberise.io platform. Follow these steps in order:
Ask the user for:
harbor, crossplane)harbor, often same as component name)https://helm.goharbor.io)1.16.0)Add the component under ArgocdApplications in the appropriate section (Platform Core, Data Services, Network Services, Security & Auth, Monitoring, AI Tools, CI/CD). Set enabled: false by default.
Example entry:
component-name:
enabled: false
chart: chart-name
repoURL: https://example-repo.io
targetRevision: 1.0.0
Only add namespace if it differs from the component name. Only add fields that differ from defaults.
Create values/defaults/platform/{component-name}/values.yaml. This file must always exist, even if empty. Values should be at the top level (no subchart nesting prefix) since they are passed directly to the upstream chart.
Add the component to the relevant app-of-apps/values-{name}.yaml enabler file (e.g. values-webshop.yaml) with enabled: true.
If the component installs CRDs and needs CRD instances (e.g., certificates, policies, custom resources):
charts/{component-name}-config/ with CRD instances{component-name}-config with syncWave: 2Remind the user to add the tool's name and logo to the homepage in https.kuberise.io/content/0.index.yml under the logos section.
values-base.yaml has valid YAML syntaxapp-of-apps/values.schema.json if new fields were introduced)