{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:ahmedasmar/devops-claude-skills:gitops-workflows", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "9d9aba99c48eab607e17775890549925e3cf492c", "treeHash": "d0ab5ad5352a26f2e20ecbe92fe6a75ea200b094e9bdd53fbdd7314b921ea051", "generatedAt": "2025-11-28T10:13:03.655231Z", "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": "gitops-workflows", "description": "GitOps workflows with ArgoCD and Flux CD including multi-cluster management, secrets, and progressive delivery", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "867bba9b73becced4d98602771881b393eed69f879e82e3db15e03caa1495553" }, { "path": "SKILL.md", "sha256": "ca26dd3567959c1ef4fe83111e21b53cdd7681355a62e38122acb0c517322ccb" }, { "path": "references/progressive_delivery.md", "sha256": "c9873ae80def5528aa91cf977047f2d4e743f22a03ab1f07855aaf6c620a7ae2" }, { "path": "references/troubleshooting.md", "sha256": "00e5fc7d8752b25b8a51a358d4d7510e20ee9b698dd511545980142dfd5c6510" }, { "path": "references/argocd_vs_flux.md", "sha256": "86f5977b45f7f2a38292d937153c91c1806f70a05ee5f2593ffcebbe6530fbc6" }, { "path": "references/multi_cluster.md", "sha256": "018343bfb8c3b6f061f0a95aea8fced73c3e0b57ecc1892b7481525f2e3f3c2c" }, { "path": "references/oci_artifacts.md", "sha256": "b2545bd256a61012b87407ecbcf7c3452c2e28e23b6c2db664f8d8b33a33a5c1" }, { "path": "references/repo_patterns.md", "sha256": "b9fdf169b26f7f225d2ca89422f4ae6475f2413b31a12237d9a551a8de00eeee" }, { "path": "references/secret_management.md", "sha256": "6c4dd5098220438397fc05032bcc506982b196be76a38d7c931adef317009a00" }, { "path": "references/best_practices.md", "sha256": "136045d07ac582349ac6d211823855255c9a8364ba8fcd892579dc6cdfbf25e0" }, { "path": "scripts/applicationset_generator.py", "sha256": "0f179e4c990c95decc0e721558cb6283f975abf353999ef2d6c68458262c6a4c" }, { "path": "scripts/promotion_validator.py", "sha256": "834e8ffab247627717bbf289b63f35b9c49776dbe0478bd5eb2537c0be7a9475" }, { "path": "scripts/sync_drift_detector.py", "sha256": "d7e0abad75ec1eb406edd643918b0d7a99cf0e457b9349ed517a79560a08d6ab" }, { "path": "scripts/secret_audit.py", "sha256": "b0fd6209a363724c8982319363e51a3a7e3256d6120acd1c56ef23e697d5b539" }, { "path": "scripts/check_argocd_health.py", "sha256": "6ed7bffeedf5f862d945dc2c50facd2a07e49170bb5314fafe9d39fdcc84f2f2" }, { "path": "scripts/oci_artifact_checker.py", "sha256": "109d02231138a5ca09f4304a862b9268742628b902b6ca16e826ebeae958b949" }, { "path": "scripts/validate_gitops_repo.py", "sha256": "bb81659411d59bdc0fe028e1089ce69ca20fbb9f695f40a8f910bdebdc71d39a" }, { "path": "scripts/check_flux_health.py", "sha256": "a9d3acc40aee91c12049486f7807c6e0b6a0a78cc1ca68187184d440447fe2fa" }, { "path": ".claude-plugin/plugin.json", "sha256": "d4e4e6ab1b5616e5c05550abac625b7af113cf32e12581709be24c4481af4ccb" }, { "path": "assets/progressive-delivery/argo-rollouts-canary.yaml", "sha256": "c94189fb722e9da934c56dc7b3168737cb9b2aa3e8750a4bed236337ad339e4e" }, { "path": "assets/flux/flux-bootstrap-github.sh", "sha256": "199535c78799bc13865d079c9d179351fe2991d9487e30d6e3a6ff692e58606f" }, { "path": "assets/flux/oci-helmrelease.yaml", "sha256": "7959cfed54faffd8346927a01461dcc1296a61bc4f6c543ba46089cc8161cc34" }, { "path": "assets/argocd/install-argocd-3.x.yaml", "sha256": "ab1f6555a685d0070858378071de0749d1bcc3a821fbecf6f4f353a05862f27c" }, { "path": "assets/secrets/sops-age-config.yaml", "sha256": "e20729d61388ba4a3746e105801e0944d94ed7d5dd5e58f7d5bb561831c9ed08" }, { "path": "assets/applicationsets/cluster-generator.yaml", "sha256": "767f16f17c1b60dc802b9e6e140737c6ca5cf56a8769012f1d5605b3cb43041a" } ], "dirSha256": "d0ab5ad5352a26f2e20ecbe92fe6a75ea200b094e9bdd53fbdd7314b921ea051" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }