Error: googleapi: Error 400: Currently, the only supported value for workload pool is "foobar.svc.id.goog"., badRequest
打開 TF_LOG 開始追 API query 看了老半天, 覺得沒有問題啊, 再仔細看看... 嗯?
"workloadIdentityConfig": { "identityNamespace": " foobar.svc.id.goog" }
怎麼 foobar 前面有個疑似空白的東西, 回去翻 terraform 設定, 這邊是抓 google_project.data.name 來用, 再切到 GCP portal IAM 看看...
Permissions for project " foobar"
project name 還真的前面有個空白存在... oroz
後來在 IAM -> Settings 把 Project name 前面的空白拿掉, 存檔, 再跑一次 terraform 就正常了...
沒有留言:
張貼留言