Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 17:56:51 +08:00
commit b441ad1cf4
24 changed files with 6617 additions and 0 deletions

125
plugin.lock.json Normal file
View File

@@ -0,0 +1,125 @@
{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:anton-abyzov/specweave:plugins/specweave-kubernetes",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "44b5e8c75a84c427ee5e9d354805da4cd755ee7d",
"treeHash": "8ca36344fa45818dd69c5b74b1e623140fc22e0acd282b3364b18647b00a7d86",
"generatedAt": "2025-11-28T10:13:52.811319Z",
"toolVersion": "publish_plugins.py@0.2.0"
},
"origin": {
"remote": "git@github.com:zhongweili/42plugin-data.git",
"branch": "master",
"commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390",
"repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data"
},
"manifest": {
"name": "specweave-kubernetes",
"description": "Kubernetes deployment and management for SpecWeave projects. Generate K8s manifests, Helm charts, and GitOps workflows. Includes security policies (NetworkPolicy, RBAC) and best practices for production deployments.",
"version": "0.22.14"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "2e884c9b5bc0dd0f0ca5bb7f38f863051178eb842464024232e1ec63c96398bc"
},
{
"path": "agents/kubernetes-architect/AGENT.md",
"sha256": "3e40958b7a28a4464c047d1fbb433a16e4ccd1eb989e6cdb1f4604eb34b824b8"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "ba7752b8405ae10c9077c4ffc8c8fe80074b849ec9845e82eee4c69f3d6ba157"
},
{
"path": "commands/helm-scaffold.md",
"sha256": "ef624954f02747734299f806fa6dfb84825fcb41ac9772c63de01a659a5b5fe7"
},
{
"path": "commands/deployment-generate.md",
"sha256": "e2f867a0cdc2723375436dd2f0abd868bc7ad68c3d532e45f77be3818bfc7637"
},
{
"path": "commands/cluster-setup.md",
"sha256": "5457cd01193e01944a3adcc46b0bdadffa0e42fff5b66f3e745045729f5db170"
},
{
"path": "skills/helm-chart-scaffolding/SKILL.md",
"sha256": "08d6e5114d24c682ae03e886f9fc8e602d9d91edf087da5cbb856de5fba68555"
},
{
"path": "skills/helm-chart-scaffolding/references/chart-structure.md",
"sha256": "212526eea43c6ac1372543d7dc1af5eb7da3570aa197cb42df42d18dd48a855f"
},
{
"path": "skills/helm-chart-scaffolding/scripts/validate-chart.sh",
"sha256": "f1de1b886fc8e171fd4c6e10f1cb53796d47dac9b7a76babd710e2a86471089a"
},
{
"path": "skills/helm-chart-scaffolding/assets/values.yaml.template",
"sha256": "d4ec34d9301b82001a167babcbfcfda8a5f2c39dbbe5b85d336a9c695d35c91a"
},
{
"path": "skills/helm-chart-scaffolding/assets/Chart.yaml.template",
"sha256": "a752ee6b46f5f191d032fe1f4da60772a02651a3be03605acc86489875f4e1dd"
},
{
"path": "skills/gitops-workflow/SKILL.md",
"sha256": "163a0eb927c805236ba54c39feb3de5e2212f4380acb3fe4b63621822f016297"
},
{
"path": "skills/gitops-workflow/references/argocd-setup.md",
"sha256": "062bd19f9d4ca7e7ca9ccc1fd63cd5d9cf3898f60a5b5c30c140c45f2373e481"
},
{
"path": "skills/gitops-workflow/references/sync-policies.md",
"sha256": "56b65cf0cef633d87272a1fa1b7ea8bc53ac06073496330dea6f04c5bfe60c68"
},
{
"path": "skills/k8s-security-policies/SKILL.md",
"sha256": "a2c3f21b667b15c8716d7d883b75729959635868a8bde2e5477bd9248372ab79"
},
{
"path": "skills/k8s-security-policies/references/rbac-patterns.md",
"sha256": "561e52062276dd7d94c160556ca8570be10679fde1d983a8ad0f5b4485a038e5"
},
{
"path": "skills/k8s-security-policies/assets/network-policy-template.yaml",
"sha256": "719734ad1a92abad28556c3c421c3f848923854f3228f0424b7f409182c9df6f"
},
{
"path": "skills/k8s-manifest-generator/SKILL.md",
"sha256": "97dfb5a98bdaff4601c34b48c1d763648d1e153d8fc5ebd37a0698f488b8efec"
},
{
"path": "skills/k8s-manifest-generator/references/deployment-spec.md",
"sha256": "87e17e0ef345f402fd884510f76b9c2dab429cd49851c90afe51099026c2757c"
},
{
"path": "skills/k8s-manifest-generator/references/service-spec.md",
"sha256": "32cccc48f50c313280586f0eda7a0d74f120415bfeecc05b3b19ddf35228bf0c"
},
{
"path": "skills/k8s-manifest-generator/assets/configmap-template.yaml",
"sha256": "d991cec7e5653ea24bdec1b0e76ec9de70cc0a7ac4e13c647cdfd893e31cb064"
},
{
"path": "skills/k8s-manifest-generator/assets/service-template.yaml",
"sha256": "87f085b5502182b7503d332f7c62da69bb3f737cb8f38f65ceb520d7e5557711"
},
{
"path": "skills/k8s-manifest-generator/assets/deployment-template.yaml",
"sha256": "9cbaf979af9c66f8fb64e3430a6751820f8ff3161a3af351fa3728e4eddd1245"
}
],
"dirSha256": "8ca36344fa45818dd69c5b74b1e623140fc22e0acd282b3364b18647b00a7d86"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}