Невозможно составить список команд в конкурсе, используя API / api / v1 / team - PullRequest
0 голосов
/ 17 февраля 2020

Я использую Concourse v4.2.1, развернутый с использованием bo sh на AWS.

Когда я попадаю на конечную точку API /api/v1/info (в Postman, с Basi c auth), я в состоянии получить ответ, как показано ниже

{
    "version": "4.2.1",
    "worker_version": "2.1"
}

Когда я пытаюсь достичь конечной точки API /api/v1/teams (в Почтальоне, с Basi c auth), я получаю Status 200 OK с пустым ответом, как показано ниже.

[]

Я могу видеть команды, использующие команду fly или также в веб-интерфейсе, но не через API.

  • Должен ли я включить базовую c аутентификацию для попадания в конечные точки API-интерфейса конкурса?
  • Почему я не могу составить список команд в конкурсе с помощью API / api / v1 / groups? Чего мне не хватает?


Дополнительная информация :

Ссылка на этот concourse-bo sh -deployment github repo для развертывания конкурса.

Пример команды, используемой для развертывания конкурса, приведен ниже:

bosh -e boshconcoursedir deploy -d boshconcourse concourse.yml \
  -l ../versions.yml \
  --vars-store cluster-creds.yml  \
  -o operations/static-web.yml  \
  --var web_ip=<<REDACTED>>   \
  --var network_name=default  \
  --var web_vm_type=<<REDACTED>>  \
  --var db_vm_type=<<REDACTED>>   \
  --var db_persistent_disk_type=<<REDACTED>> \
   --var worker_vm_type=<<REDACTED>> \
    --var deployment_name=boshconcourse \
    --var external_url=https://<<REDACTED>> \
    -o operations/add-local-users.yml \
    --var main_team_local_users=[admin] \
    --var add_local_users=[admin:<<REDACTED>>,myid@something.com:<<REDACTED>>]

Сегодня я добавил следующую строку в команду развертывания и развернул ее снова, и все еще не удалось получить команды из API

  -o operations/basic-auth.yml \

После входа в систему в качестве администратора на лету я могу перечислить команды, как показано ниже.

fly -t admin login -c https://something.com -u admin -p <<REDACTED>>
logging in to team 'main'


target saved

fly -t admin teams
name      
team-1 
team-2
main 

...