Skip to content

Add further retry logic to reset_api_key script #708

@ocofaigh

Description

@ocofaigh

Can we add retry logic for this to:

 2025/06/17 06:57:16 Terraform apply | Error: local-exec provisioner error
 2025/06/17 06:57:16 Terraform apply | 
 2025/06/17 06:57:16 Terraform apply |   with module.roks_landing_zone.module.landing_zone.module.cluster["landing-9a23-management-cluster"].null_resource.reset_api_key,
 2025/06/17 06:57:16 Terraform apply |   on .terraform/modules/roks_landing_zone.landing_zone.cluster/main.tf line 308, in resource "null_resource" "reset_api_key":
 2025/06/17 06:57:16 Terraform apply |  308:   provisioner "local-exec" {
 2025/06/17 06:57:16 Terraform apply | 
 2025/06/17 06:57:16 Terraform apply | Error running command
 2025/06/17 06:57:16 Terraform apply | '.terraform/modules/roks_landing_zone.landing_zone.cluster/scripts/reset_iks_api_key.sh
 2025/06/17 06:57:16 Terraform apply | us-south af23c46f5e914fa28159bc417bc0d577 true default': exit status 1.
 2025/06/17 06:57:16 Terraform apply | Output: ERROR:: FAILED TO RESET THE IAM API KEY
 2025/06/17 06:57:16 Terraform apply | HTTP/2 400 
 2025/06/17 06:57:16 Terraform apply | content-type: application/json; charset=utf-8
 2025/06/17 06:57:16 Terraform apply | x-carrier: prod-dal10-carrier105
 2025/06/17 06:57:16 Terraform apply | x-correlation-id: df5857c7-e374-409b-8ba0-774f7d9bc220
 2025/06/17 06:57:16 Terraform apply | x-hostname: armada-api-78b58cccff-c588j
 2025/06/17 06:57:16 Terraform apply | x-region: us-south
 2025/06/17 06:57:16 Terraform apply | x-request-id: 25065c37-a39b-4faf-ad94-7fd9ceb6a725
 2025/06/17 06:57:16 Terraform apply | date: Tue, 17 Jun 2025 06:54:16 GMT
 2025/06/17 06:57:16 Terraform apply | content-length: 182
 2025/06/17 06:57:16 Terraform apply | cache-control: no-cache, no-store
 2025/06/17 06:57:16 Terraform apply | content-security-policy: default-src 'none'; script-src 'self'
 2025/06/17 06:57:16 Terraform apply | 'unsafe-inline' 'unsafe-eval'; connect-src 'self'; img-src 'self' data:;
 2025/06/17 06:57:16 Terraform apply | style-src 'self' 'unsafe-inline'; font-src 'self'
 2025/06/17 06:57:16 Terraform apply | expires: 0
 2025/06/17 06:57:16 Terraform apply | pragma: no-cache
 2025/06/17 06:57:16 Terraform apply | strict-transport-security: max-age=31536000; includeSubDomains
 2025/06/17 06:57:16 Terraform apply | x-content-type-options: nosniff
 2025/06/17 06:57:16 Terraform apply | x-frame-options: DENY
 2025/06/17 06:57:16 Terraform apply | x-permitted-cross-domain-policies: master-only
 2025/06/17 06:57:16 Terraform apply | x-xss-protection: 1; mode=block
 2025/06/17 06:57:16 Terraform apply | 
 2025/06/17 06:57:16 Terraform apply | {"incidentID":"25065c37-a39b-afaf-ad94-7fd9ceb6a725","code":"A03e9b","description":"Failed
 2025/06/17 06:57:16 Terraform apply | to create an API key with IAM. Revise your request and try
 2025/06/17 06:57:16 Terraform apply | again.","type":"Authentication"}

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions