1
0
Fork 0
mirror of https://github.com/imjasonh/client-go2 synced 2026-07-10 18:11:49 +00:00
Commit graph

8 commits

Author SHA1 Message Date
Jason Hall
74aace1a2d
Update to use stable Go and add comprehensive CI/CD
- Replace gotip with stable Go in GitHub Actions
- Add automatic GVR inference for Kubernetes types
- Rename API: NewClient (inferred GVR) and NewClientGVR (explicit)
- Add comprehensive test coverage including e2e tests
- Update CI to include linting, unit tests, and e2e tests with kind
- Add .gitignore for common Go development files
- Update README with usage examples and features

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-23 11:41:20 -04:00
Jason Hall
d6bb3cc61c
Update client-go2 with enhanced functionality and modern dependencies
- Fix syntax error in Inform method (< to ,)
- Add missing CRUD operations: Update, Delete, and Patch methods
- Add comprehensive test coverage for all client operations
- Update Kubernetes dependencies from v0.21.1 to v0.31.11
- Update Go version requirement to 1.22.0
- Update README to remove outdated Go 1.18 beta references
- Improve error handling and logging

The client now provides full CRUD functionality with type-safe generic
operations for any Kubernetes resource type, significantly reducing
boilerplate compared to traditional client-go usage.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-23 09:39:08 -04:00
Jason Hall
fbf85d4793 make event handler configuration the caller's responsibility, maybe they want to enqueue the event 2021-12-15 12:17:04 -05:00
Jason Hall
fa4eb4d0f2 Playing with generic informers 2021-12-15 12:05:35 -05:00
Jason Hall
b7c0e36470 take runtime.Object instead of T any 2021-09-10 14:03:39 -04:00
Jason Hall
08c01c3a33 just take a GVR in NewClient 2021-09-10 13:56:24 -04:00
Jason Hall
5539a6fa1d add link 2021-09-09 16:19:39 -04:00
Jason Hall
59f526eccf trying to make the client simpler; doesn't work :( 2021-09-09 16:06:10 -04:00