Log instance details on timeout exceeded
Signed-off-by: Mihaela Balutoiu <mbalutoiu@cloudbasesolutions.com>
This commit is contained in:
parent
a7198a7d51
commit
97d1202225
1 changed files with 12 additions and 2 deletions
|
|
@ -640,12 +640,13 @@ func WaitRepoPoolNoInstances() {
|
||||||
|
|
||||||
func WaitRepoInstance(timeout time.Duration) {
|
func WaitRepoInstance(timeout time.Duration) {
|
||||||
var timeWaited time.Duration = 0
|
var timeWaited time.Duration = 0
|
||||||
|
var instance params.Instance
|
||||||
|
|
||||||
for timeWaited < timeout {
|
for timeWaited < timeout {
|
||||||
instances, err := listRepoInstances(cli, authToken, repoID)
|
instances, err := listRepoInstances(cli, authToken, repoID)
|
||||||
handleError(err)
|
handleError(err)
|
||||||
if len(instances) > 0 {
|
if len(instances) > 0 {
|
||||||
instance := instances[0]
|
instance = instances[0]
|
||||||
log.Printf("instance %s status: %s", instance.Name, instance.Status)
|
log.Printf("instance %s status: %s", instance.Name, instance.Status)
|
||||||
if instance.Status == commonParams.InstanceRunning && instance.RunnerStatus == params.RunnerIdle {
|
if instance.Status == commonParams.InstanceRunning && instance.RunnerStatus == params.RunnerIdle {
|
||||||
repoInstanceName = instance.Name
|
repoInstanceName = instance.Name
|
||||||
|
|
@ -656,6 +657,10 @@ func WaitRepoInstance(timeout time.Duration) {
|
||||||
time.Sleep(5 * time.Second)
|
time.Sleep(5 * time.Second)
|
||||||
timeWaited += 5
|
timeWaited += 5
|
||||||
}
|
}
|
||||||
|
instanceDetails, err := getInstance(cli, authToken, instance.Name)
|
||||||
|
handleError(err)
|
||||||
|
printResponse(instanceDetails)
|
||||||
|
|
||||||
log.Fatalf("Failed to wait for repo instance to be ready")
|
log.Fatalf("Failed to wait for repo instance to be ready")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -801,12 +806,13 @@ func WaitOrgPoolNoInstances() {
|
||||||
|
|
||||||
func WaitOrgInstance(timeout time.Duration) {
|
func WaitOrgInstance(timeout time.Duration) {
|
||||||
var timeWaited time.Duration = 0
|
var timeWaited time.Duration = 0
|
||||||
|
var instance params.Instance
|
||||||
|
|
||||||
for timeWaited < timeout {
|
for timeWaited < timeout {
|
||||||
instances, err := listOrgInstances(cli, authToken, orgID)
|
instances, err := listOrgInstances(cli, authToken, orgID)
|
||||||
handleError(err)
|
handleError(err)
|
||||||
if len(instances) > 0 {
|
if len(instances) > 0 {
|
||||||
instance := instances[0]
|
instance = instances[0]
|
||||||
log.Printf("instance %s status: %s", instance.Name, instance.Status)
|
log.Printf("instance %s status: %s", instance.Name, instance.Status)
|
||||||
if instance.Status == commonParams.InstanceRunning && instance.RunnerStatus == params.RunnerIdle {
|
if instance.Status == commonParams.InstanceRunning && instance.RunnerStatus == params.RunnerIdle {
|
||||||
orgInstanceName = instance.Name
|
orgInstanceName = instance.Name
|
||||||
|
|
@ -817,6 +823,10 @@ func WaitOrgInstance(timeout time.Duration) {
|
||||||
time.Sleep(5 * time.Second)
|
time.Sleep(5 * time.Second)
|
||||||
timeWaited += 5
|
timeWaited += 5
|
||||||
}
|
}
|
||||||
|
instanceDetails, err := getInstance(cli, authToken, instance.Name)
|
||||||
|
handleError(err)
|
||||||
|
printResponse(instanceDetails)
|
||||||
|
|
||||||
log.Fatalf("Failed to wait for org instance to be ready")
|
log.Fatalf("Failed to wait for org instance to be ready")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue