Skip to content

Commit

Permalink
Merge pull request #8159 from mjturek/fix-sleep-415
Browse files Browse the repository at this point in the history
[release-4.15] OCPBUGS-30854: Power VS: Fix wait_for_workspace
  • Loading branch information
openshift-merge-bot[bot] committed Mar 14, 2024
2 parents 24aabb7 + 95b6da4 commit 8b54909
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 5 deletions.
1 change: 1 addition & 0 deletions data/data/powervs/cluster/iaas/iaas.tf
Expand Up @@ -24,6 +24,7 @@ resource "ibm_resource_instance" "created_service_instance" {
delete = "10m"
}
}

resource "time_sleep" "wait_for_workspace" {
count = var.service_instance_name == "" ? 1 : 0
depends_on = [ibm_resource_instance.created_service_instance]
Expand Down
9 changes: 6 additions & 3 deletions data/data/powervs/cluster/iaas/outputs.tf
@@ -1,11 +1,14 @@
output "si_name" {
value = var.service_instance_name == "" ? one(resource.ibm_resource_instance.created_service_instance[*].name) : one(data.ibm_resource_instance.existing_service_instance[*].name)
depends_on = [resource.time_sleep.wait_for_workspace]
value = var.service_instance_name == "" ? one(resource.ibm_resource_instance.created_service_instance[*].name) : one(data.ibm_resource_instance.existing_service_instance[*].name)
}

output "si_guid" {
value = var.service_instance_name == "" ? one(resource.ibm_resource_instance.created_service_instance[*].guid) : one(data.ibm_resource_instance.existing_service_instance[*].guid)
depends_on = [resource.time_sleep.wait_for_workspace]
value = var.service_instance_name == "" ? one(resource.ibm_resource_instance.created_service_instance[*].guid) : one(data.ibm_resource_instance.existing_service_instance[*].guid)
}

output "si_crn" {
value = var.service_instance_name == "" ? one(resource.ibm_resource_instance.created_service_instance[*].crn) : one(data.ibm_resource_instance.existing_service_instance[*].crn)
depends_on = [resource.time_sleep.wait_for_workspace]
value = var.service_instance_name == "" ? one(resource.ibm_resource_instance.created_service_instance[*].crn) : one(data.ibm_resource_instance.existing_service_instance[*].crn)
}
4 changes: 2 additions & 2 deletions data/data/powervs/variables-powervs.tf
Expand Up @@ -47,8 +47,8 @@ variable "powervs_service_instance_name" {

variable "powervs_wait_for_workspace" {
type = string
description = "The seconds wait for the Power VS Workspace after creation, default is 60s"
default = "60s"
description = "The seconds wait for the Power VS Workspace after creation, default is 3m"
default = "3m"
}

################################################################
Expand Down

0 comments on commit 8b54909

Please sign in to comment.