Выполнение команды gcloud `clusters get-credentials` в Bitbucket Pipeline завершается неудачно с параметром --zone - PullRequest
0 голосов
/ 12 февраля 2020

Я использую gcloud clusters credentials. При использовании в Cloud Shell все работает нормально. При его использовании в флаге * bitbucket-pipeline.yaml however it fails on the - zone`.

Используется в Cloud Shell:

cloud container clusters get-credentials xetra11-cluster-dev --zone=europe-west3-a --project xetra11-project
Fetching cluster endpoint and auth data.
kubeconfig entry generated for xetra11-cluster-dev.

Как вы видите, все выполнено нормально. Итак, вот что я настроил для bitbucket-pipeline.yaml :

image: google/cloud-sdk:latest

pipelines:
  branches:
    master:
      - step:
          name: Build and push Docker image
          deployment: dev
          caches:
            - docker
          services:
            - docker
          script:
            # gcloud setup
            - echo $GCLOUD_API_KEYFILE > ~/.gcloud-api-key.json
            - gcloud auth activate-service-account --key-file ~/.gcloud-api-key.json
            - gcloud config set project xetra11-project
            - gcloud container clusters get-credentials xetra11-cluster --zone=europe-west3-a --project xetra11-project
            - gcloud auth configure-docker --quiet

На конвейере происходит сбой:

- gcloud container clusters get-credentials xetra11-cluster --zone=europe-west3-a --project xetra11-project
  • get-credentials кластеров контейнера gcloud $ GCLOUD_CLUSTER --zone = $ GCLOUD_ZONE --project $ GCLOUD_PROJECT ОШИБКА: (gcloud.container.clusters.get-credentials) нераспознанные аргументы: europe-west3-a Чтобы найти текст справки по командам gcloud, запустите : gcloud help - SEARCH_TERMS

Может кто-нибудь сказать мне, почему это происходит? Я очень уверен, что все настроил нормально.

EDIT : @Pievis подсказал мне использовать установщик для зоны. К сожалению, это также привело к ошибке:

+ gcloud config set compute zone $GCLOUD_ZONE
ERROR: (gcloud.config.set) unrecognized arguments: europe-west3-a 
...