Обмен испеченными ами в Spinnaker с учетной записью Prod после промежуточного развертывания - PullRequest
0 голосов
/ 04 мая 2019

Я пытаюсь оценить Jenkins + Spinnaker как нашу CI / CD-платформу, и я хотел бы сказать, что она отлично работала для нас до стадии подготовки. Мы используем AWS и AMI для нашего потока.

Теперь наше требование заключается в том, что мы хотим предоставить общий доступ к AMI для учетной записи Prod, которая полностью отличается от учетной записи UAT и Staging, только когда она проходит QA в Staging env, поскольку мы хотим сохранить только те изображения в нашей учетной записи Prod, которые прошли качественные ворота. Я пытался найти какое-то предложение для того же, но не нашел. Хотя было несколько блогов о совместном использовании AMI с различными регионами, на которых выпекается aws-multi-ebs.json, что не является нашим требованием.

Есть ли какой-то встроенный процесс в самом Spinnaker для того же или мне нужно использовать какую-то внешнюю работу, например, интеграцию с Jenkins, для копирования AMI в Prod env?

1 Ответ

0 голосов
/ 04 мая 2019

Spinnaker сделает это по умолчанию с помощью разрешения на запуск (AMI остается владельцем учетной записи Baking, но при развертывании в учетной записи Prod этой учетной записи предоставляется разрешение)

...