1
0
Fork 0
mirror of https://github.com/imjasonh/client-go2 synced 2026-07-18 06:37:34 +00:00

Add support for label and field selectors in informers

- Add InformOptions struct with ListOptions and ResyncPeriod fields
- Update all client methods to accept options parameters
- Add comprehensive examples in main.go demonstrating:
  - Label selector filtering (test=example)
  - Field selector filtering (status.phase=Running)
  - Custom resync periods
- Add tests for label and field selectors with mock query parameter support
- Fix nil pointer handling in all client methods
- Update mock transport to handle query parameters correctly

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Jason Hall 2025-07-27 17:13:22 -04:00
parent d2b0d467e5
commit e5071fc0cf
Failed to extract signature
6 changed files with 445 additions and 64 deletions

View file

@ -19,4 +19,4 @@ fmt:
lint:
golangci-lint run --fix ./...
all: tidy test vet fmt lint e2e example
all: tidy vet fmt lint test e2e example