Установка openshift на GCP: FATAL не удалось получить ошибку переменных Terraform - PullRequest
0 голосов
/ 12 июля 2020

Я пытаюсь следовать руководству здесь и получаю эту ошибку, когда пытаюсь создать кластер:

FATAL не удалось получить переменные Terraform: не удалось получить зависимость of «Terraform Variables»: не удалось получить зависимость «Cluster ID»: не удалось получить зависимость «Install Config»: не удалось создать актив «Базовый домен»: не удалось получить базовые домены: Get https://www.googleapis.com/dns/v1/projects/xxxxxx/managedZones?alt=json&prettyPrint=false: контекст отменен

И ссылка googleapis.com:

 "error": {
     "code": 401,
     "message": "Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid
 authentication credential. See
 https://developers.google.com/identity/sign-in/web/devconsole-project.",
     "errors": [
       {
         "message": "Login Required.",
        "domain": "global",
         "reason": "required",
         "location": "Authorization",
         "locationType": "header"

Я создал ключ JSON, как указано в документации, но мне не предлагается выбрать его . Кажется, что приложение openshift не имеет полномочий для доступа к API Google и получения переменных terraform? Это то, что означает эта ошибка? Любая помощь приветствуется.

1 Ответ

0 голосов
/ 12 июля 2020

Я нашел хороший учебник, в котором объясняется, что должен быть выбран ключ по умолчанию Google (который я не помню, устанавливал, должно быть, лет go) и как это сделать. Он также охватывает квоты, которые необходимо увеличить, что, вероятно, было бы проблемой, когда я туда попал.

Я рекомендую новичкам, таким как я проверить это

...