github.com/caos/orbos@v1.5.14-0.20221103111702-e6cd0cea7ad4/internal/operator/nodeagent/networking/networking.go (about) 1 package networking 2 3 import ( 4 "github.com/caos/orbos/internal/operator/nodeagent" 5 "github.com/caos/orbos/internal/operator/nodeagent/dep" 6 "github.com/caos/orbos/internal/operator/nodeagent/networking/centos" 7 "github.com/caos/orbos/mntr" 8 ) 9 10 func Ensurer(monitor mntr.Monitor, os dep.OperatingSystem) nodeagent.NetworkingEnsurer { 11 switch os { 12 case dep.CentOS: 13 return centos.Ensurer(monitor) 14 default: 15 return noopEnsurer() 16 } 17 }