Я использую расширение облачного кода для VSCode, и при каждом развертывании выполняется skaffold
команда:
skaffold run --enable-rpc -v info --rpc-http-port 33291 --default-repo gcr.io/project-1`
пока в моем файле skaffold.yaml есть следующая конфигурация build.artifacts[].context.image: gcr.io/project-2/hello-world
Таким образом, после этапа сборки развертывание продолжается с
The push refers to repository [gcr.io/project-1/gcr.io/project-2/hello-world]
Конечно ... это не то, что я ожидаю.
Локально, мой gcloud использует учетную запись, у которой есть доступ к обоим проектам, так что push-файл skaffold (docker) работает, и мой gcr.io/project-1 заполняется соответствующим образом.
Но моей службе Cloud Run в проекте-2 не предоставлены права на доступ к gcr.io/project-1, и развертывание (image pull
) завершилось неудачей.
Пожалуйста, знаете, где изменить эту команду skaffold по умолчанию при запуске Cloud Deploy (и обновлении реестра назначения)?
Спасибо