Pular para o conteúdo principal

kobana kadu environments

Comandos de kobana kadu environments. Toda opção global (Opções globais) vale aqui.

ComandoHTTPDescrição
environments listGET /v1/environmentsLista ambientes
environments createPOST /v1/environmentsCria ambiente
environments getGET /v1/environments/{id}Detalha o ambiente
environments updatePATCH /v1/environments/{id}Atualiza ambiente
environments deleteDELETE /v1/environments/{id}Remove ambiente (soft delete)

environments list​

Lista ambientes

kobana kadu environments list [OPÇÕES]

GET /v1/environments

Parâmetros de consulta

NomeTipoObrigatórioDescrição
cursorstringnão
limitnumbernão
sort_bystringnãoCampo em snake_case: created_at (padrão), updated_at ou um campo filtrável.
sort_orderstringnãoPadrão: desc. Valores: asc, desc.

Respostas

HTTPDescrição
200OK
503AS_UNAVAILABLE — a verificação do token está indisponível (Authorization Server fora do ar ou configuração ausente). Tente de novo (Retry-After).

environments create​

Cria ambiente

kobana kadu environments create [OPÇÕES]

POST /v1/environments

Corpo da requisição

NomeTipoObrigatórioDescrição
labelstringsim
colorstringsim
branchstringnão

Outros campos e objetos aninhados: kobana schema kadu.environments.create.

Respostas

HTTPDescrição
201created
400VALIDATION_ERROR
409CONFLICT — já existe ambiente vivo com este label / IDEMPOTENCY_KEY_REUSED
503AS_UNAVAILABLE — a verificação do token está indisponível (Authorization Server fora do ar ou configuração ausente). Tente de novo (Retry-After).

environments get​

Detalha o ambiente

kobana kadu environments get [ID] [OPÇÕES]

GET /v1/environments/{id}

Argumentos do caminho: id

Respostas

HTTPDescrição
200OK
404not found
503AS_UNAVAILABLE — a verificação do token está indisponível (Authorization Server fora do ar ou configuração ausente). Tente de novo (Retry-After).

environments update​

Atualiza ambiente

kobana kadu environments update [ID] [OPÇÕES]

PATCH /v1/environments/{id}

Argumentos do caminho: id

Corpo da requisição

NomeTipoObrigatórioDescrição
labelstringnão
colorstringnão
branchstringnão

Outros campos e objetos aninhados: kobana schema kadu.environments.update.

Respostas

HTTPDescrição
200OK
404NOT_FOUND
409CONFLICT — label já usado / IDEMPOTENCY_KEY_REUSED
503AS_UNAVAILABLE — a verificação do token está indisponível (Authorization Server fora do ar ou configuração ausente). Tente de novo (Retry-After).

environments delete​

Remove ambiente (soft delete)

kobana kadu environments delete [ID] [OPÇÕES]

DELETE /v1/environments/{id}

Recusado enquanto o ambiente tiver secrets ou agendamentos.

Argumentos do caminho: id

Respostas

HTTPDescrição
200OK
404NOT_FOUND
409ENVIRONMENT_IN_USE — details: { secrets, schedules } / REPO_MANAGED — declarado no kadu.yaml: remova-o de lá
503AS_UNAVAILABLE — a verificação do token está indisponível (Authorization Server fora do ar ou configuração ausente). Tente de novo (Retry-After).