Skip to content
/ wozz Public

Kubernetes cost optimization - catch expensive resource changes before they merge

License

Notifications You must be signed in to change notification settings

WozzHQ/wozz

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wozz: Kubernetes Cost Optimization

License: MIT GitHub Action PRs Welcome

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 get and kubectl top.
  • Open Source: MIT Licensed.

License

MIT License - see LICENSE file for details.


Built with ❤️ by the Wozz team
wozz.io

About

Kubernetes cost optimization - catch expensive resource changes before they merge

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •