3301 Commits

Author SHA1 Message Date
yonghongshi 04a29b5c60 Merge pull request #6647 from junotx/skills
add kubesphere-gateway and kubesphere-gateway-api skills
2026-07-15 09:14:38 +08:00
junot 06a5fff944 add kubesphere-gateway and kubesphere-gateway-api skills
Signed-off-by: junot <junotxiang@kubesphere.io>
2026-06-29 14:40:14 +08:00
yonghongshi f72c75a149 Merge pull request #6646 from redscholar/kubeeye-skills
feat: add kubeeye skills
2026-06-25 13:29:15 +08:00
redscholar 03696e21e2 feat: add kubeeye skills
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2026-06-25 12:24:44 +08:00
yonghongshi 620af71dc0 Merge pull request #6644 from smartcat999/openpitrix-skills
Add openpitrix skill
2026-06-04 14:32:03 +08:00
peng wu 7477252c25 Add OpenPitrix skill
Signed-off-by: peng wu <2030047311@qq.com>
2026-06-04 11:56:38 +08:00
yonghongshi 4a14df239a Merge pull request #6640 from junotx/servicemesh-skill
Add kubesphere-servicemesh skill
2026-06-02 11:14:35 +08:00
yonghongshi dd41f774f2 Merge pull request #6642 from ks-ci-bot/sync/kube-frontend-forge-controller-skills-pr-60
[skills] Merge pull request #60 from kubesphere-extensions/dev
2026-06-02 11:13:32 +08:00
ks-ci-bot acc52488ca [skills] Merge pull request #60 from kubesphere-extensions/dev 2026-05-27 02:38:42 +00:00
junot fe6c8fbb9f Add kubesphere-servicemesh skill
Signed-off-by: junot <junotxiang@kubesphere.io>
2026-05-22 17:33:00 +08:00
yonghongshi 00d94f4003 Merge pull request #6636 from xiaolai/fix/nlpm-duplicate-section
fix(devops-overview): remove duplicate Project Components ASCII diagram
2026-05-06 15:16:53 +08:00
yonghongshi 8150e6c436 Merge pull request #6635 from xiaolai/fix/nlpm-broken-markdown
fix(devops-pipeline): close unclosed bold marker in 'Step 3b' heading
2026-05-06 15:16:32 +08:00
yonghongshi bdc50fcf7b Merge pull request #6634 from xiaolai/fix/nlpm-wrong-step-reference
fix(whizard-logging): correct 'From Step 3' placeholder to 'From Step 2'
2026-05-06 15:16:19 +08:00
yonghongshi b47ecd3874 Merge pull request #6633 from xiaolai/fix/nlpm-yaml-syntax-error
fix(fluid): close unclosed double-quote in Dataset tieredstore YAML template
2026-05-06 15:15:48 +08:00
yonghongshi 2ae4fc4358 Merge pull request #6632 from xiaolai/fix/nlpm-wrong-credential-type
fix(devops-credentials): use correct Secret type in credential API examples
2026-05-06 15:15:20 +08:00
yonghongshi e08088d6b7 Merge pull request #6630 from xiaolai/fix/nlpm-overview-duplicate
fix: remove duplicate Project Components diagram in devops-overview
2026-05-06 14:29:16 +08:00
yonghongshi e320666adb Merge pull request #6629 from xiaolai/fix/nlpm-pipeline-markdown
fix: close unclosed bold marker in devops-pipeline SKILL.md
2026-05-06 14:28:26 +08:00
yonghongshi 40fe02a168 Merge pull request #6628 from xiaolai/fix/nlpm-logging-step-ref
fix: correct step references in whizard-logging installation guide
2026-05-06 14:27:31 +08:00
yonghongshi 4906bf6b6b Merge pull request #6627 from xiaolai/fix/nlpm-fluid-yaml-syntax
fix: close missing double-quote in fluid Dataset YAML template
2026-05-06 14:26:02 +08:00
yonghongshi b1b888dec1 Merge pull request #6626 from xiaolai/fix/nlpm-credential-type
fix: correct Secret type in DevOps credential API examples
2026-05-06 14:25:24 +08:00
yonghongshi a8c6cfd290 Merge pull request #6638 from renyunkang/master
add kubesphere-network skill
2026-05-06 13:54:26 +08:00
renyunkang a6ac2a60df add kubesphere-network skill
Signed-off-by: renyunkang <rykren1998@gmail.com>
2026-04-27 15:16:31 +08:00
xiaolai cef3188aba fix(devops-overview): remove duplicate Project Components ASCII diagram
The 'Project Components' ASCII architecture diagram appeared twice in
succession. The second copy (immediately following the first, before the
Installation section) is removed, eliminating redundant content and
restoring the intended single-diagram layout.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-27 07:10:41 +00:00
xiaolai d9746ffb06 fix(devops-pipeline): close unclosed bold marker in Step 3b heading
The 'Step 3b: For Private Repository (with credential):' heading was
missing its closing '**', leaving the bold formatting unclosed. This
causes incorrect rendering in Markdown and can confuse section boundary
parsing in automated tools.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-27 07:09:48 +00:00
xiaolai 6b34abb487 fix(whizard-logging): correct step reference from 'Step 3' to 'Step 2'
The installation template placeholder comment referenced 'From Step 3'
but the installation section only defines Step 1 and Step 2. The version
value comes from Step 2 ('Get Latest Version'), so the comment is corrected
to 'From Step 2'.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-27 07:08:52 +00:00
xiaolai a87097c652 fix(fluid): close unclosed double-quote in YAML template
The `low` field in the Dataset tieredstore template was missing its
closing double-quote: `low: "{{low}}` → `low: "{{low}}"`.
The unclosed string literal produces invalid YAML that fails to parse
when applied as an InstallPlan.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-27 07:08:15 +00:00
xiaolai 9d17bcae82 fix(devops-credentials): use correct credential type instead of Opaque
Replace `"type": "Opaque"` with the correct `credential.devops.kubesphere.io/*`
types in all API curl examples. The credential controller only syncs secrets
whose type starts with `credential.devops.kubesphere.io/`; Opaque secrets are
silently ignored, causing Jenkins to fail with "CredentialId could not be found".

- SSH example:         Opaque → credential.devops.kubesphere.io/ssh-auth
- Basic-auth examples: Opaque → credential.devops.kubesphere.io/basic-auth (×2)
- Secret-text example: Opaque → credential.devops.kubesphere.io/secret-text

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-27 07:07:25 +00:00
xiaolai a1fc397927 fix: remove duplicate Project Components diagram in devops-overview
The ASCII architecture diagram under 'Project Components' appeared
twice consecutively; remove the second identical block.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-27 07:01:45 +00:00
xiaolai ec7f8209ad fix: close unclosed bold marker in pipeline SKILL.md
Step 3b heading was missing its closing ** marker, causing the bold
formatting to bleed into the following code block.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-27 07:01:06 +00:00
xiaolai d33b5e00bd fix: correct step references in whizard-logging installation guide
Version placeholder comments referred to non-existent Step 3.
The installation section defines only Step 1 and Step 2; the
version comes from Step 2 (Get Latest Version).

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-27 07:00:27 +00:00
xiaolai e16f5aad8f fix: close missing double-quote in fluid Dataset YAML template
The `low: "{{low}}` line was missing its closing double-quote, producing
invalid YAML that fails to parse when applied as an InstallPlan.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-27 06:59:46 +00:00
xiaolai 20036dbe23 fix: correct Secret type in credential API examples
API examples used `type: Opaque` which breaks Jenkins credential sync.
Replace with the matching `credential.devops.kubesphere.io/*` types as
required by the credential controller (devopscredential_controller.go).

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-27 06:58:48 +00:00
yonghongshi 2ab68079df Merge pull request #6625 from liuzhen21/add-nodegroup-skill
feat: add nodegroup skill
2026-04-27 14:10:26 +08:00
yonghongshi 459f973059 Merge pull request #6623 from wanjunlei/master
add notification tracing ruler skill
2026-04-27 14:09:52 +08:00
liuzhen 9fe50c5ec9 feat: add nodegroup skill
Signed-off-by: liuzhen <liuzhen@yunify.com>
2026-04-24 15:07:00 +08:00
wanjunlei 86e82ab360 add notification tracing ruler skills
Signed-off-by: wanjunlei <wanjunlei@kubesphere.io>
2026-04-24 14:14:42 +08:00
yonghongshi 1681475e58 Merge pull request #6622 from Gentleelephant/Gentleelephant/add-fluid-skills
Add kubesphere-fluid skill
2026-04-20 13:39:04 +08:00
yonghongshi 6f6dc5dfee Merge pull request #6621 from Gentleelephant/Gentleelephant/add-volcano-skills
add volcano skills
2026-04-20 13:38:36 +08:00
yonghongshi b532cf83aa Merge pull request #6620 from Gentleelephant/Gentleelephant/add-skills-clean
feat(skills): add kubesphere-openkruise skill
2026-04-20 13:38:14 +08:00
Gentleelephant f115e0c4f2 fix(skills): resolve PR review comments for kubesphere-volcano
- Fix PyTorch master address DNS: add service suffix .job-name
- Fix RANK conflict: use shell wrapper to calculate global RANK
  (master: VOLCANO_TASK_INDEX, worker: VOLCANO_TASK_INDEX + 1)
- Fix MPI process count: -np 2 matches worker replicas

Co-Authored-By: Gentleelephant <1132960613@qq.com>
Signed-off-by: Gentleelephant <1132960613@qq.com>
2026-04-20 11:29:00 +08:00
Gentleelephant 35e068c430 Add kubesphere-fluid skill
Co-Authored-By: Gentleelephant <1132960613@qq.com>
Signed-off-by: Gentleelephant <1132960613@qq.com>
2026-04-20 11:28:11 +08:00
Gentleelephant d7e83afce9 fix(skills): remove Chinese content from kubesphere-volcano skill
- Translate all eval prompts to English
- Remove Chinese keywords from Workload Type Detection table

Co-Authored-By: Gentleelephant <1132960613@qq.com>
Signed-off-by: Gentleelephant <1132960613@qq.com>
2026-04-20 10:50:08 +08:00
Gentleelephant fbfea363c0 feat(skills): add kubesphere-volcano skill for Volcano job management
- Support Job/Queue/PodGroup CRUD via KubeSphere API and kubectl
- Provide YAML templates for PyTorch, TensorFlow, MPI, and batch jobs
- Include best practices and troubleshooting guide
- Add 8 evaluation test cases covering CRUD, multi-cluster, and error scenarios

Co-Authored-By: Gentleelephant <1132960613@qq.com>
Signed-off-by: Gentleelephant <1132960613@qq.com>
2026-04-20 10:46:23 +08:00
Gentleelephant 3ca563cd3f chore(skills): translate comments to English for consistency
Signed-off-by: Gentleelephant <1132960613@qq.com>
2026-04-20 10:11:55 +08:00
Gentleelephant 4c62e6b209 feat(skills): add kubesphere-openkruise skill
- Add comprehensive skill for KubeSphere OpenKruise management
- Include InstallPlan templates for extension installation
- Provide SidecarSet and CloneSet manifest templates
- Add CRUD operations via KubeSphere API and kubectl
- Include troubleshooting playbook for common issues
- Add evaluation tests for key scenarios

Co-authored-by: Gentleelephant <1132960613@qq.com>
Signed-off-by: Gentleelephant <1132960613@qq.com>
2026-04-20 09:58:42 +08:00
yonghongshi aa7ef6e267 Merge pull request #6618 from ks-ci-bot/sync/frontend-forge-skills-pr-29
[skills] Merge pull request #29 from yazhouio/skills
2026-04-14 14:08:21 +08:00
ks-ci-bot e76d5c69a5 [skills] Merge pull request #29 from yazhouio/skills 2026-04-10 09:54:14 +00:00
Junhao Zhang 70e578434d Merge pull request #6611 from stoneshi-yunify/master
adjust skills folder structure
2026-03-30 10:40:41 +08:00
stoneshi a108beffc3 adjust skills folder structure
Signed-off-by: stoneshi <stoneshi@kubesphere.io>
2026-03-30 10:34:44 +08:00
Junhao Zhang 3d771c7456 Merge pull request #6610 from stoneshi-yunify/master
add skills
2026-03-30 10:20:34 +08:00