Repository navigation
Conversation
…, TTLs, networking
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What Type of Change is this?
Description (required)
Brings the Zerops Box pages in line with the orchestrator and the zbox CLI after the beta feedback round. Do not merge before the matching orchestrator and CLI release is deployed.
Breaking changes readers must know
X-Zerops-Box-Authorization: Bearer <token>(or once from?token=). The client's ownAuthorizationheader now passes through to the app unchanged.launchContract.envNameson a sandbox andcommand.envNameson a session, never the values.children[](name, cpus, memoryBytes, diskBytes), which replacescount/names. A body with both is refused._accessKeyId/_secretAccessKey.PUT /api/rest/sandbox/{id}replaces the name and both TTLs together.zbox set/zbox renamekeep what isn't passed.Pages
export(new): export to a workspace file (24 h, download) or your own S3 bucket, import from an export, an uploaded file or a bucket key, signed archives, secret-bearing refused, export errors.lifecycle:TERMINATING,RESTORING,ARCHIVEDand the sandboxoperationfield. Thepark --no-memorysync check. Sizes,diskBytesand cold-boot-only resizes (zbox resize,zbox wake --cpus --memory --disk,resizeNeedsColdBoot,diskTooSmall). Per-child fork sizes and restore sizes. The enforced idle and absolute TTLs, retention, andzbox setsemantics.access: scoped tokens (zbt_, the scope table,forbiddenwithscopemetadata,zbox token), with cautions for thesandboxandbasescopes. The full errors table, request limits, idempotency, and exit codes.networking: the token-port header, thezbox_sessioncookie, what is stripped and what passes through,X-Forwarded-*, the bare{port}-{id}host from the project,projectports refusingX-Forwarded-For, router errors.secrets:aliasesand--secret GUEST=NAME,envNames, sticky secret-bearing, export refusal, the link to the workspacesecretsceiling.workspace-settings: the policysecretsceiling (allowedModes,allowedNames),maxDiskBytes/defaultDiskBytes, what reserves capacity,workspaceFullon export and import.workspace-service: restart/stop/resize/move park sandboxes with memory after a sync pass (30 s budget), a reload keeps them running, a resize restarts the VM at once, GiB units.monitoring: event types and payloads includingOPERATION_FAILED,EXPORTED,ARCHIVED, delivery and metrics retention.images: the 512 MiB base-build memory cap and its error, template--disk,template setsemantics, soft delete.commands: working directory, what wakes and counts as activity,envNameson sessions, what a park does to sessions.lineages: how imports form lineages,zbox lineage list --limit --before, export pointer.isolation: scoped tokens, credentials on ports, export archives, base build authority.getting-started,connectors,overview,faq: CLI flags, GiB units, new concepts and questions (scoped tokens, export), limitations updated.sidebars.jsgains the export page, andllms*.txtare regenerated.