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" | 	utilerrors "k8s.io/apimachinery/pkg/util/errors" | ||||||
| 	utilnet "k8s.io/apimachinery/pkg/util/net" | 	utilnet "k8s.io/apimachinery/pkg/util/net" | ||||||
| 	"k8s.io/apimachinery/pkg/util/sets" | 	"k8s.io/apimachinery/pkg/util/sets" | ||||||
| 	utilwait "k8s.io/apimachinery/pkg/util/wait" |  | ||||||
| 	"k8s.io/apiserver/pkg/admission" | 	"k8s.io/apiserver/pkg/admission" | ||||||
| 	"k8s.io/apiserver/pkg/authorization/authorizer" | 	"k8s.io/apiserver/pkg/authorization/authorizer" | ||||||
| 	openapinamer "k8s.io/apiserver/pkg/endpoints/openapi" | 	openapinamer "k8s.io/apiserver/pkg/endpoints/openapi" | ||||||
| @@ -47,7 +46,6 @@ import ( | |||||||
| 	"k8s.io/apiserver/pkg/server/filters" | 	"k8s.io/apiserver/pkg/server/filters" | ||||||
| 	serveroptions "k8s.io/apiserver/pkg/server/options" | 	serveroptions "k8s.io/apiserver/pkg/server/options" | ||||||
| 	serverstorage "k8s.io/apiserver/pkg/server/storage" | 	serverstorage "k8s.io/apiserver/pkg/server/storage" | ||||||
| 	"k8s.io/apiserver/pkg/storage/etcd3/preflight" |  | ||||||
| 	utilfeature "k8s.io/apiserver/pkg/util/feature" | 	utilfeature "k8s.io/apiserver/pkg/util/feature" | ||||||
| 	utilflowcontrol "k8s.io/apiserver/pkg/util/flowcontrol" | 	utilflowcontrol "k8s.io/apiserver/pkg/util/flowcontrol" | ||||||
| 	"k8s.io/apiserver/pkg/util/webhook" | 	"k8s.io/apiserver/pkg/util/webhook" | ||||||
| @@ -81,11 +79,6 @@ import ( | |||||||
| 	"k8s.io/kubernetes/pkg/serviceaccount" | 	"k8s.io/kubernetes/pkg/serviceaccount" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| const ( |  | ||||||
| 	etcdRetryLimit    = 60 |  | ||||||
| 	etcdRetryInterval = 1 * time.Second |  | ||||||
| ) |  | ||||||
|  |  | ||||||
| // TODO: delete this check after insecure flags removed in v1.24 | // TODO: delete this check after insecure flags removed in v1.24 | ||||||
| func checkNonZeroInsecurePort(fs *pflag.FlagSet) error { | func checkNonZeroInsecurePort(fs *pflag.FlagSet) error { | ||||||
| 	for _, name := range options.InsecurePortFlags { | 	for _, name := range options.InsecurePortFlags { | ||||||
| @@ -298,12 +291,6 @@ func CreateKubeAPIServerConfig( | |||||||
| 		return nil, nil, nil, err | 		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{ | 	capabilities.Initialize(capabilities.Capabilities{ | ||||||
| 		AllowPrivileged: s.AllowPrivileged, | 		AllowPrivileged: s.AllowPrivileged, | ||||||
| 		// TODO(vmarmol): Implement support for HostNetworkSources. | 		// 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/errors | ||||||
| k8s.io/apiserver/pkg/storage/etcd3 | k8s.io/apiserver/pkg/storage/etcd3 | ||||||
| k8s.io/apiserver/pkg/storage/etcd3/metrics | 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 | ||||||
| k8s.io/apiserver/pkg/storage/etcd3/testing/testingcert | k8s.io/apiserver/pkg/storage/etcd3/testing/testingcert | ||||||
| k8s.io/apiserver/pkg/storage/names | k8s.io/apiserver/pkg/storage/names | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Matthew Wong
					Matthew Wong