INNER CODE UNIT · Go
restCfgTimeout
aws/amazon-vpc-cni-k8s · cmd/aws-k8s-agent/main.go:46
restCfgTimeout = 5 * time.Second
pollInterval = 5 * time.Second
pollTimeout = 30 * time.Second
)
func main() {
os.Exit(_main())
}
// startBackgroundAPIServerCheck checks API connectivity in the background
func startBackgroundAPIServerCheck(ipamContext *ipamd.IPAMContext) {
go func() {
log := logger.Get()
log.Info("Starting background API server connectivity check...")
// Create a new client for API server check
restCfg, err := k8sapi.GetRestConfig()
if err != nil {