You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: implement unified service dependency management (#74)
* refactor: implement unified service dependency management
- Add ServiceType enum with sync.Once for safe channel closing
- Implement ServiceProber interface for gvproxy, ignition, podman, ssh
- Replace manual waiting with WaitForServices() API
- Consolidate probe logic from pkg/service into pkg/vmconfig
- Add YAML-based gvproxy configuration
- Update dependencies (gvisor-tap-vsock v0.8.8)
This provides clearer service dependencies and eliminates duplicate
probe code across the codebase.
* fix ci lint