-
Notifications
You must be signed in to change notification settings - Fork 33
Open
0 / 10 of 1 issue completedOpen
0 / 10 of 1 issue completed
Copy link
Description
Current maturity score: 2/5
This repository contains the kagenti-operator and platform-operator (Kubernetes CRD controllers). Tests are written but commented out in CI. Zero security scanning.
Top 5 gaps
- Tests commented out in CI —
ci.yamlhas a TODO comment. 30 test specs exist across 10 files but never run in CI. - Zero security scanning — 0/8 applicable tools. Two Go modules, 2 Dockerfiles, and 8 shell scripts are unscanned. Dependency updates needed for several Go packages.
- 0% SHA-pinned actions — All 10 GitHub Actions references use tag-only pinning.
- Partial Dependabot — Only github-actions ecosystem is covered. Missing gomod (2 modules) and docker ecosystems.
- E2E tests not in CI — 7 E2E specs exist but no CI workflow triggers them.
Recommended phase order
orchestrate:precommit— Add gitleaks, shellcheck, hadolint, golangci-lint hooksorchestrate:ci— Uncomment tests, SHA-pin actions, add permissions, add security scanning, expand dependabot, add scorecardorchestrate:tests— Add CR reconciliation E2E tests, wire E2E into CIorchestrate:security— Add CODEOWNERS, SECURITY.mdorchestrate:replicate— CLAUDE.md, .claude/settings.json, skills
Context
- Scan report generated by
orchestrate:scanskill - Umbrella issue: Org-wide orchestration: CI, tests, security, and governance across all repos kagenti#841
- Scan skill PR: Add orchestrate and onboard skill families with comprehensive CI blueprint kagenti#691
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels