* chore: update repository references from uptime-industries to compute-blade-community
chore: update repository references from uptime-industries to compute-blade-community for consistency and clarity across all files
fix: update links in CHANGELOG.md and README.md to point to the new repository location for accurate documentation
fix: update Dockerfile and systemd service file to reflect the new repository URL for proper source tracking
refactor: change import paths in Go files to use the new repository name for correct package referencing
* chore: Add CODEOWNERS
* feat: add auto-labeling
---------
Co-authored-by: Cedric Kienzler <cedric@specht-labs.de>
* refactor(workflows): Improve GitHub Action workflows
* bump go version to 1.24
* set coverage report baseline to correct workflow
* nit: keep same
* require older go version
* let semantic-prs write to PR
* let semantic-prs write to PR
* bump go version to 1.24
* bump dependencies
---------
Co-authored-by: Cedric Kienzler <cedric@specht-labs.de>
* refactor(fancontroller): improve fan controller validation logic and error handling for temperature steps
* refactor(agent): restructure gRPC server implementation by moving it to a new api package for better organization and maintainability
* feat(agent): implement gRPC server for managing compute blade agents and add graceful shutdown support
refactor(agent): restructure agent code by moving API logic to a dedicated file and improving error handling
fix(agent): update logging messages for clarity and consistency across the agent's operations
chore(agent): remove unused API code and consolidate event handling logic for better maintainability
style(agent): improve code formatting and organization for better readability and adherence to conventions
* feat(agent): add support for TLS configuration in gRPC server
* feat(api): add gRPC server authentication
* fix
* feat(config): add listen mode configuration to support tcp or unix sockets
feat(agent): implement listen mode in gRPC service to allow flexible socket types
feat(bladectl): enhance configuration loading and add support for TLS credentials
fix(bladectl): improve error handling for gRPC connection and event emission
style(logging): change log level from Warn to Info for better clarity in logs
* add logging middleware + fixes
* fix remote-connection to gRPC API Server
debugging the SAN issues took the soul out of me... And then the stupid
mistake in cmd_root where I didn't construct the TLS credentials
correctly... Oh dear...
* cleanup
* cleanup
* cleanup commands
* cleanup
* make README.md nicer
* Update cmd/agent/main.go
Co-authored-by: Matthias Riegler <github@m4tbit.de>
* Update cmd/bladectl/cmd_root.go
Co-authored-by: Matthias Riegler <github@m4tbit.de>
* move bladectl config into correct directory
* fix bugs
* // FIXME: No dead code
* nit: code style
* nit(YAGNI): you aint gonna need it. Don't make life harder than it needs to be
* nit(YAGNI): you aint gonna need it. Don't make life harder than it needs to be
* nit(YAGNI): you aint gonna need it. Don't make life harder than it needs to be
* nit(cmd_identify)
---------
Co-authored-by: Matthias Riegler <github@m4tbit.de>