https://github.com/giantswarm/waluigi
CLI tool to pretty print logs from CAPI controllers
https://github.com/giantswarm/waluigi
cluster-api logs
Last synced: 5 months ago
JSON representation
CLI tool to pretty print logs from CAPI controllers
- Host: GitHub
- URL: https://github.com/giantswarm/waluigi
- Owner: giantswarm
- License: apache-2.0
- Created: 2025-04-23T12:32:59.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-11-10T11:45:54.000Z (7 months ago)
- Last Synced: 2025-11-10T13:19:03.593Z (7 months ago)
- Topics: cluster-api, logs
- Language: Go
- Homepage:
- Size: 77.1 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: CODEOWNERS
- Security: SECURITY.md
- Dco: DCO
Awesome Lists containing this project
README
# waluigi
[](https://dl.circleci.com/status-badge/redirect/gh/giantswarm/waluigi/tree/main)
[](https://pkg.go.dev/github.com/giantswarm/waluigi)
CLI tool to pretty print the logs from CAPI controllers. Companion to [https://github.com/giantswarm/luigi](https://github.com/giantswarm/luigi)
It was vibe coded using ChatGTP. Feel free to burn the code, change it or rewrite it.
## Installation
```bash
go install github.com/giantswarm/waluigi@latest
```
## Usage
```bash
$ waluigi --help
Usage of waluigi:
-controller string
Filter logs by the 'controller' field
-level string
Filter logs by level: info, warning, error, debug
-name string
Filter logs by the 'name' field
-namespace string
Filter logs by the 'namespace' field
```
### Example
```bash
kubectl logs -f -n capi-system deploy/capi-controller-manager | waluigi
```
