У Спинакера с Халярдом из Helm Chart отсутствует ав - PullRequest
0 голосов
/ 21 февраля 2019

Я создаю Spinnaker из Helm Chart (https://github.com/helm/charts/tree/master/stable/spinnaker).

Затем я хочу добавить ECR к своему Spinnaker. Я подключаюсь к сенажу:

kubectl exec -it -n spinnaker spinnaker-spinnaker-halyard-0 bash

Затем я помещаю эту команду:

hal config provider docker-registry account add ecr-registry --repositories REPOSITORY_NAME --address https://ID.dkr.ecr.REGION.amazonaws.com --username AWS --password-command "aws --region REGION ecr get-authorization-token --output text --query 'authorizationData[].authorizationToken' | base64 -d | sed 's/^AWS://'" 

Но на этом spinnaker-spinnaker-halyard-0 aws CLI не установлен. Поэтому этот ECR добавить нельзя.

Есть идеи?

1 Ответ

0 голосов
/ 24 февраля 2019

AWS cli не установлен на фале по умолчанию, я считаю.При необходимости вы можете получить доступ к контейнеру от имени пользователя root и установить его.Однако, если вы пытаетесь настроить ECR со спинакером с помощью команды --password-command, вам не понадобится устанавливать aws cli в модуле halyard.Надеюсь это поможет.

...