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  }