Skip to main content
GET
Capacity Forecast
string
Filtrar por namespace Kubernetes. Sem ele, cobre todos os namespaces.
string
Início da janela, RFC 3339.
string
Fim da janela, RFC 3339. A duração da janela é to − from quando os dois são válidos, senão 7 dias; a janela sempre termina no horário atual.
Role mínima: viewer. Uma previsão é gerada para cada recurso distinto referenciado por um Issue (qualquer Issue, não só os da janela). O planner lê o recurso como um Deployment com esse nome; recursos que não são Deployments, ou que não existem mais, são ignorados silenciosamente.

Campos da previsão

A recomendação alerta quando os requests passam de 80% dos limits, depois aponta incidentes repetidos em um recurso gargalo e, fora isso, diz que nenhuma tendência pode ser projetada e que os requests estão dentro dos limits.
Este é um relatório de requests versus limits com correlação de incidentes, e não uma previsão: o uso é o que o primeiro container pede em requests, e não consumo medido, e nenhuma tendência ou data de esgotamento é projetada.
A previsão é uma struct Go sem tags JSON, então as chaves vêm em PascalCase (só Resource mantém as chaves internas em minúsculas). Datas de esgotamento ausentes vêm null e contagens de dias ausentes vêm 0.

Autorizações

X-API-Key
string
header
obrigatório

API key sent in the X-API-Key header. Keys are read from the Secret chatcli-operator-secrets, key api-keys (fallback: ConfigMap chatcli-operator-config, key api-keys) in the operator namespace, as a YAML list of {key, role, name, description} (name is the identity recorded on approval decisions); the operator chart creates it only with apiKeys.create: true. Roles: viewer < operator < admin — any other role string is denied everywhere. Changes are picked up within about 30 seconds; deleting both the Secret and the ConfigMap revokes every key. With no keys configured every /api/ call returns 401, unless CHATCLI_OPERATOR_DEV_MODE=true, which grants admin without a key (development only).

Parâmetros de consulta

namespace
string

Kubernetes namespace. Empty means all namespaces.

from
string<date-time>

Start of the time range (RFC3339). Unparseable values are ignored.

Exemplo:

"2026-03-01T00:00:00Z"

to
string<date-time>

End of the time range (RFC3339). Unparseable values are ignored.

Exemplo:

"2026-03-19T23:59:59Z"

Resposta

Capacity forecast list

apiVersion
string
Exemplo:

"v1"

kind
string
Exemplo:

"CapacityForecastList"

metadata
object
items
object[]