Validkube
ValidKube combines the best open-source tools to help ensure Kubernetes YAML best practices, hygiene & security.
Install / Use
/learn @komodorio/ValidkubeREADME
validkube
About this project
Validkube combines the best open-source tools to help ensure Kubernetes YAML best practices, hygiene & security.
Open - Source Contribution
- If you want to contribute, this repository is in build, so feel at home :)
If you like ValidKube, share with your friends and be sure to ⭐ it!
Please read contributing guidelines before submitting new Resources.
Capabilities:
Policies - A combination of security and best practices.
- Validate - Verify your Kubernetes configuration files @kubeconform
- Clean - Remove clutter from your Kubernetes manifests @kubectl-neat
- Secure (Trivy) - Scan your YAML code for security vulnerabilities @trivy
- Secure (Kubescape) - Scan your YAML file for Devops best practices and security vulnerabilities @kubescape
- Audit (Polaris) - Enforce best practices in your Kubernetes clusters @polaris
Validkube is an open-source project, so please feel free to add more tools or capabilities. :)
Prerequisites
OS tools:
- AWS CLI with access to your AWS Console
- Yarn
- NPM
- Serverless CLI
- Golang >v1.17
- Netlify-cli
K8s CLI tools:
Deploy
Full deploy:
make deploy
Deploy backend:
make deploy-backend
In order to update web domain:
aws ssm put-parameter --name /validkube/config/allowed_origin --type String --value {frontend-domain} --overwrite
Deploy frontend:
make deploy-frontend
Local Environment
To run locally, set ALLOWED_ORIGIN environment variable to http://localhost:3000
Example in Linux:
export ALLOWED_ORIGIN='http://localhost:3000'
In order to start backend:
go mod download
go run backend/development/localdev.go
In order to start frontend:
cd frontend
yarn install
yarn start
Related Skills
node-connect
328.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
xurl
328.6kA CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
claude-opus-4-5-migration
80.9kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
80.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
