mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-10-31 02:08:13 +00:00 
			
		
		
		
	Remove etcd connection apiserver preflight check
This commit is contained in:
		| @@ -37,7 +37,6 @@ import ( | ||||
| 	utilerrors "k8s.io/apimachinery/pkg/util/errors" | ||||
| 	utilnet "k8s.io/apimachinery/pkg/util/net" | ||||
| 	"k8s.io/apimachinery/pkg/util/sets" | ||||
| 	utilwait "k8s.io/apimachinery/pkg/util/wait" | ||||
| 	"k8s.io/apiserver/pkg/admission" | ||||
| 	"k8s.io/apiserver/pkg/authorization/authorizer" | ||||
| 	openapinamer "k8s.io/apiserver/pkg/endpoints/openapi" | ||||
| @@ -47,7 +46,6 @@ import ( | ||||
| 	"k8s.io/apiserver/pkg/server/filters" | ||||
| 	serveroptions "k8s.io/apiserver/pkg/server/options" | ||||
| 	serverstorage "k8s.io/apiserver/pkg/server/storage" | ||||
| 	"k8s.io/apiserver/pkg/storage/etcd3/preflight" | ||||
| 	utilfeature "k8s.io/apiserver/pkg/util/feature" | ||||
| 	utilflowcontrol "k8s.io/apiserver/pkg/util/flowcontrol" | ||||
| 	"k8s.io/apiserver/pkg/util/webhook" | ||||
| @@ -81,11 +79,6 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/serviceaccount" | ||||
| ) | ||||
|  | ||||
| const ( | ||||
| 	etcdRetryLimit    = 60 | ||||
| 	etcdRetryInterval = 1 * time.Second | ||||
| ) | ||||
|  | ||||
| // TODO: delete this check after insecure flags removed in v1.24 | ||||
| func checkNonZeroInsecurePort(fs *pflag.FlagSet) error { | ||||
| 	for _, name := range options.InsecurePortFlags { | ||||
| @@ -298,12 +291,6 @@ func CreateKubeAPIServerConfig( | ||||
| 		return nil, nil, nil, err | ||||
| 	} | ||||
|  | ||||
| 	if _, port, err := net.SplitHostPort(s.Etcd.StorageConfig.Transport.ServerList[0]); err == nil && port != "0" && len(port) != 0 { | ||||
| 		if err := utilwait.PollImmediate(etcdRetryInterval, etcdRetryLimit*etcdRetryInterval, preflight.EtcdConnection{ServerList: s.Etcd.StorageConfig.Transport.ServerList}.CheckEtcdServers); err != nil { | ||||
| 			return nil, nil, nil, fmt.Errorf("error waiting for etcd connection: %v", err) | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	capabilities.Initialize(capabilities.Capabilities{ | ||||
| 		AllowPrivileged: s.AllowPrivileged, | ||||
| 		// TODO(vmarmol): Implement support for HostNetworkSources. | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							| @@ -1498,7 +1498,6 @@ k8s.io/apiserver/pkg/storage/cacher | ||||
| k8s.io/apiserver/pkg/storage/errors | ||||
| k8s.io/apiserver/pkg/storage/etcd3 | ||||
| k8s.io/apiserver/pkg/storage/etcd3/metrics | ||||
| k8s.io/apiserver/pkg/storage/etcd3/preflight | ||||
| k8s.io/apiserver/pkg/storage/etcd3/testing | ||||
| k8s.io/apiserver/pkg/storage/etcd3/testing/testingcert | ||||
| k8s.io/apiserver/pkg/storage/names | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Matthew Wong
					Matthew Wong