Развертывание AppEngine в другом проекте с помощью Spinnaker

Я хотел бы знать, есть ли способ развернуть приложение App Engine в другом проекте Google Cloud Platform с помощью Spinnaker. Я выполнил кодовую лабораторию для развертывание App Engine, но в рамках одного проекта. Я также заметил, что Spinnaker запускает команду для развертывания в App Engine с параметром «projectid», например:

gcloud app deploy /var/tmp/clouddriver/https:--github.com-someCoolUser-redblue.git/./app.yaml --version=codelab-default-v000 --no-promote --no-stop-previous-version --project=gnp-central [email protected]

Есть ли способ настроить параметры для проекта и аккаунта?

Я также пытаюсь найти внутри кода, где я могу изменить это, пока безуспешно.


person Erunetha    schedule 29.09.2017    source источник


Ответы (1)


Я не думаю, что это возможно из-за этого примечания в разделе Учетная запись на Google App Engine документ:

Аккаунт

Учетная запись Spinnaker сопоставляется с одним приложением App Engine, ресурсом верхнего уровня, который содержит службы, версии и экземпляры. Spinnaker аутентифицирует себя с помощью App Engine, используя учетные данные сервисной учетной записи для проекта Google Cloud Platform — см. руководство по установке< /а>.

Если я правильно интерпретирую это, вам нужно будет использовать другую учетную запись Spinnaker для развертывания в другом облачном проекте/приложении.

person Dan Cornilescu    schedule 29.09.2017
comment
Эй Дэн, спасибо за ответ. Читая справочное руководство, вы указываете мне, что там есть раздел, в котором вы добавляете учетную запись. Я попробую добавить другую учетную запись из второго проекта, и я дам вам знать. - person Erunetha; 29.09.2017
comment
Привет, Дэн, по сути, вам нужно добавить новую учетную запись в Spinnaker для каждого проекта, который вы хотите развернуть в App Engine, и повторно развернуть среду spinnaker. Спасибо, что указали мне правильное направление. Наверное, разочарование ослепило меня. Хорошего дня! - person Erunetha; 29.09.2017