Использование базовой аутентификации с помощью службы ворот

#spinnaker #spinnaker-halyard

#спинакер #спинакер-фал

Вопрос:

Я пытаюсь интегрировать автоматизированный инструмент со spinnaker через API gate. Прямо сейчас у меня включен oauth2 для обычного потока пользовательского интерфейса, и я ищу, как настроить базовую аутентификацию для моего инструмента.

Я не смог найти в документах, как и возможно ли это вообще. Я также пытался повторно использовать токен сеанса, но он не работает, поскольку файл cookie может быть сброшен при повторном развертывании spinnaker.

Ответ №1:

Вы можете включить базовую аутентификацию, изменив файл .hal/<deployment-name>/profiles/gate-local.yml :

 security:
  basicform:
    enabled: true
  user:
    name: <username you want>
    password: <password you want>
  

и файл .hal/<deployment-name>/profiles/settings-local.js :

 window.spinnakerSettings.authEnabled = true;