k3s/pkg/agent/netpol/netpol_windows.go
Brad Davidson 4974fc7c24 Use sync.WaitGroup to avoid exiting before components have shut down
Currently only waits on etcd and kine, as other components
are stateless and do not need to shut down cleanly.

Terminal but non-fatal errors now request shutdown via context
cancellation, instead of just logging a fatal error.

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-17 09:37:08 -07:00

14 lines
332 B
Go

package netpol
import (
"context"
"sync"
daemonconfig "github.com/k3s-io/k3s/pkg/daemons/config"
"github.com/sirupsen/logrus"
)
func Run(ctx context.Context, wg *sync.WaitGroup, nodeConfig *daemonconfig.Node) error {
logrus.Warnf("Skipping network policy controller start, netpol is not supported on windows")
return nil
}