Pular para o conteúdo principal

Secrets

Credenciais entregues às execuções. O valor é gravado cifrado e nunca é devolvido.

ComandoHTTPDescrição
secrets listGET /v1/secretsLista secrets
secrets createPOST /v1/secretsCria secret
secrets getGET /v1/secrets/{id}Detalha o secret
secrets updatePATCH /v1/secrets/{id}Atualiza secret
secrets deleteDELETE /v1/secrets/{id}Remove secret (soft delete)

Exemplos​

--params carrega parâmetros de query e de caminho (id, página, filtros); --json carrega o corpo da requisição; --fields limita os campos que voltam — vale a pena em todo list/get, para economizar contexto. Veja Flags globais para a referência completa.

# Lista secrets
kobana kadu secrets list --fields "id"

# Cria secret
kobana kadu secrets create \
--json '{"environment_id": "ENVIRONMENT_ID", "key": "KEY", "value": "VALUE"}'

# Detalha o secret
kobana kadu secrets get --params '{"id": "SECRET_ID"}'

# Atualiza secret
kobana kadu secrets update --params '{"id": "SECRET_ID"}'

# Remove secret (soft delete)
kobana kadu secrets delete \
--params '{"id": "SECRET_ID"}' \
--dry-run

Próximos passos​