Tenants
Every customer on this platform. A tenant owns its own zones, users, policies and keys. Suspending a tenant refuses every request from its accounts until it is re-activated.
Filter
| Name | Slug | Status | Zones | Users | Quotas | Created | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
KNS_OPS_WRITE_ENABLED to activate the write surface.
Every customer on this platform. A tenant owns its own zones, users, policies and keys. Suspending a tenant refuses every request from its accounts until it is re-activated.
| Name | Slug | Status | Zones | Users | Quotas | Created | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
—
—
Sum across all zones
—
—
kns_outbox_pending
—
| Name | Type | Status | Serial | Records | Updated | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
| Name | Type | Content | TTL | Prio | |
|---|---|---|---|---|---|
| Loading… | |||||
| Name | ID | Status | Created | Last used | |
|---|---|---|---|---|---|
| Loading… | |||||
| Name | URL | Events | Status | |
|---|---|---|---|---|
| Loading… | ||||
Users belong to this tenant. Roles (Zone Admin, Record Editor, Viewer) are granted per zone; a role assigned here applies on every zone it has permissions for. Deactivate leavers rather than deleting them so their audit history stays attributable.
| Username | Name | Roles | Admin | Status | ||
|---|---|---|---|---|---|---|
| Loading… | ||||||
Guardrails evaluated on every record write, in priority order.
DENY rules refuse a write when they match; ¬ marks a negated rule,
which fires on the non-compliant case. That is how TTL ranges and type whitelists are enforced.
Zone-scoped policies apply to one zone only.
| Priority | Policy | Scope | Rules | Status | |
|---|---|---|---|---|---|
| Loading… | |||||
| When | Actor | Action | Resource | Detail | IP |
|---|---|---|---|---|---|
| Loading… | |||||
Live counters scraped from /metrics.
Thresholds are advisory. See the runbook for escalation.
—
< 26h < 48h ≥ 48h
—
kns_outbox_pending
0 < 100 ≥ 100
—
kns_http_requests_total (all labels)
—
Runs the four moves a certificate client makes: publish the
_acme-challenge record, wait for the authoritative
server to answer it, then remove it again. A real record is
written to your zone and removed, and the run is recorded in the
audit trail. No certificate is requested.
Reading one named tenant. Nothing on this page is your own tenant's data.
| Zone | Setup | Where it is served | Records | State | Last change | Actions |
|---|---|---|---|---|---|---|
| Loading… | ||||||
| Username | Roles | State | |
|---|---|---|---|
| Loading… | |||
| When | Who | Action | Result | What |
|---|---|---|---|---|
| Loading… | ||||
| Name | Type | Content | TTL | State |
|---|
Loading…
| Name | Role | Scope | Implementation | Configured | Healthy | Circuit breaker | Queue | DLQ | Drift | Last success | Last error | Capabilities | Actions |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||||||
Values live in /opt/kns/.env on the platform host; only presence is shown here. Restart kns-api, kns-worker and kns-beat after a change.
| Capability | What it does | Required payload | Optional | Vendor call |
|---|---|---|---|---|
| Loading… | ||||
| Updated | Capability | Tenant | Status | Attempts | Vendor id | Idempotency key | Last error | Payload |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||