Wozz
Kubernetes cost optimization - catch expensive resource changes before they merge
Install / Use
/learn @WozzHQ/WozzREADME
Wozz: Kubernetes Cost Optimization
Prevent waste before it ships.
Overview
Wozz helps engineering teams reduce Kubernetes spend through two approaches:
| Tool | Purpose | How It Works | | :--- | :--- | :--- | | PR Cost Linter | Prevention | Analyzes pull requests for resource changes and comments with cost impact before merge. | | Audit CLI | Discovery | Scans running clusters to identify over-provisioned pods and wasted resources. |
🛡️ PR Cost Linter (GitHub Action)
Catches expensive resource changes during code review.
# .github/workflows/wozz.yml
name: Cost Check
on: [pull_request]
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- uses: WozzHQ/wozz@v1
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
cost-threshold: 100
🔍 Audit CLI
Identifies waste in your current cluster. Runs locally.
🔒 No Data Exfiltration - Runs Locally
Installation
Homebrew (Recommended):
brew tap WozzHQ/wozz
brew install wozz
GitHub Action (CI/CD):
# .github/workflows/wozz.yml
- uses: WozzHQ/wozz@v1
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
cost-threshold: 100
Manual / Advanced Installation:
# Download, Inspect, Run
curl -o wozz.sh -L https://raw.githubusercontent.com/WozzHQ/wozz/main/scripts/wozz-audit.sh
cat wozz.sh
chmod +x wozz.sh && ./wozz.sh
Security
- Zero Trust: Runs entirely on your infrastructure (local machine or GitHub runner).
- No Agents: No DaemonSets or cluster modifications required.
- Read-Only: Only uses
kubectl getandkubectl top. - Open Source: MIT Licensed.
License
MIT License - see LICENSE file for details.
<p align="center"> <strong>Built with ❤️ by the Wozz team</strong><br> <a href="https://wozz.io">wozz.io</a> </p>
