From 0ad98c29f046c025390706dafc8d8e3a84b13da4 Mon Sep 17 00:00:00 2001 From: deads2k Date: Mon, 5 Jun 2017 15:05:33 -0400 Subject: [PATCH] make the health check wait for ready apiservices --- cmd/kube-apiserver/app/aggregator.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmd/kube-apiserver/app/aggregator.go b/cmd/kube-apiserver/app/aggregator.go index f715a354ea5..5632dd17604 100644 --- a/cmd/kube-apiserver/app/aggregator.go +++ b/cmd/kube-apiserver/app/aggregator.go @@ -120,7 +120,10 @@ func createAggregatorServer(aggregatorConfig *aggregatorapiserver.Config, delega for _, apiService := range apiServices { found := false for _, item := range items { - if item.Name == apiService.Name { + if item.Name != apiService.Name { + continue + } + if apiregistration.IsAPIServiceConditionTrue(item, apiregistration.Available) { found = true break }