Skip to content

Invalid user.password during CI and PR testing #457

@shemau

Description

@shemau

In the 7 days between 7/Dec and 14/Dec the following error started showing in at least complete upgrade example and fscloud example.

TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: ╷
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │ Error: [ERROR] Error creating resource key: Please contact the Service Provider for this error. [400, Bad Request] We were unable to complete your request: user.password must contain at least one upper case letter. Try again with valid values or contact support if the issue persists. with resp code: {
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"StatusCode": 422,
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"Headers": {
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"Cache-Control": [
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"max-age=0, no-cache, no-store"
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │         ],
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"Content-Length": [
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"588"
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │         ],
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"Content-Type": [
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"application/json; charset=utf-8"
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │         ],
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"Date": [
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"Sun, 15 Dec 2024 22:10:55 GMT"
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │         ],
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"Expires": [
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"Sun, 15 Dec 2024 22:10:55 GMT"
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │         ],
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"Pragma": [
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"no-cache"
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │         ],
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"Request-Id": [
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"626c-95031c5a23520003"
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │         ],
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"Retry-After": [
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"0"
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │         ],
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"Server": [
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"istio-envoy"
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │         ],
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"Set-Cookie": [
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"ak_bmsc=983C0B1551D7229C5BB389460007B301~000000000000000000000000000000~YAAQxD4SAqIBBauTAQAA2OBfzBo38YM2ZihDuWfcBkp+O5yFRqBhjPavqwh9wV0Q7/ed2ZBt34NHMevQ09XS5/Wl7ChmMDOrmiEsWvhukt57Wgf/GFLoveKEpqIGCjsM+1cG+ivNUR5yETzY2UXLrcSDBLUfljh2JB4bR3/O8qsgwJvmEuQkdhuULN2UoogvcXv8IxiS5x4K3H0jRZretkN5kttWUBZvfcgNgbbmrN+GYii/1jhMBJQfMZ2YLC5pZtTv5Gjtoju3CScj2DCNY34zEIwb8Q8fksWNHDolHrhiV2mcQIEzNzY8XzF5oQAkwNOldUhdY22nWkcyx2oHXxhnOJwplOVp2Qdd7S9m6xlXfsbDVcou3nZ1QmEtU/oYyZeWh4zsduHw7KQD; Domain=.cloud.ibm.com; Path=/; Expires=Mon, 16 Dec 2024 00:10:55 GMT; Max-Age=7200"
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │         ],
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"Strict-Transport-Security": [
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"max-age=31536000;includeSubDomains"
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │         ],
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"Transaction-Id": [
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"626c-ea53d37974003ca7"
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │         ],
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"X-Content-Type-Options": [
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"nosniff"
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │         ],
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"X-Correlation-Id": [
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"626c-ea53d37974003ca7"
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │         ],
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"X-Envoy-Upstream-Service-Time": [
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"652"
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │         ],
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"X-Op-Completion-Time": [
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:""
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │         ],
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"X-Ratelimit-Limit": [
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"100"
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │         ],
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"X-Ratelimit-Remaining": [
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"96"
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │         ],
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"X-Ratelimit-Reset": [
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"0"
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │         ]
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │     },
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"Result": {
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"details": "{\"error\":\"BadRequest\",\"description\":\"We were unable to complete your request: user.password must contain at least one upper case letter. Try again with valid values or contact support if the issue persists.\"}",
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"error_code": "RC-ServiceBrokerErrorResponse",
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"message": "Please contact the Service Provider for this error. [400, Bad Request] We were unable to complete your request: user.password must contain at least one upper case letter. Try again with valid values or contact support if the issue persists.",
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"status_code": 422,
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"transaction_id": "626c-ea53d37974003ca7"
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │     },
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66:"RawResult": null
TestRunCompleteUpgradeExample 2024-12-15T22:10:55Z logger.go:66: │ }

Note: the user.password is not passed on the ibm_resource_key resource that throws this error. Something similar, user.password is passed to the ibm_database resource. This is a 15 character password that does contain (many) uppercase characters.

Slack discussion started in #icd_questions

Affected modules

Terraform CLI and Terraform provider versions

  • Terraform version:
  • Provider version:

Terraform output

Debug output

Expected behavior

Actual behavior

Steps to reproduce (including links and screen captures)

  1. Run terraform apply

Anything else


By submitting this issue, you agree to follow our Code of Conduct

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions