From 58d16655e97e09d153676339dddc9a3f45e29ec8 Mon Sep 17 00:00:00 2001 From: Dylan Griffith Date: Thu, 12 Jul 2018 11:55:57 +0200 Subject: Add sleep to QA test before installing tiller Otherwise we ocassionally see a race condition error: No API token found for service account "default", retry after the token is automatically created and added to the service account Waiting 10 seconds should remove this risk. --- qa/qa/factory/resource/kubernetes_cluster.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qa/qa/factory/resource/kubernetes_cluster.rb b/qa/qa/factory/resource/kubernetes_cluster.rb index f32cf985e9d..1c9e5f94b22 100644 --- a/qa/qa/factory/resource/kubernetes_cluster.rb +++ b/qa/qa/factory/resource/kubernetes_cluster.rb @@ -36,6 +36,9 @@ module QA if @install_helm_tiller Page::Project::Operations::Kubernetes::Show.perform do |page| + # We must wait a few seconds for permissions to be setup correctly for new cluster + sleep 10 + # Helm must be installed before everything else page.install!(:helm) page.await_installed(:helm) -- cgit v1.2.1