Skip to content

Conversation

@ihexon
Copy link
Owner

@ihexon ihexon commented Oct 16, 2025

  • 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.

  - 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.
@ihexon ihexon merged commit 754f1cd into main Oct 16, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants