Package sh.createos.jenkins.sandbox
package sh.createos.jenkins.sandbox
-
ClassDescriptionHTTP client for the CreateOS Sandbox control plane API.Result from a CreateOS exec call.Identity of one sandbox as the list endpoint reports it.Jenkins cloud implementation that provisions ephemeral CreateOS sandbox agents.Runs
CreateOSCloud.recoverStaleAgents()once Jenkins has finished starting.Exposes CreateOS cloud metadata, options, and validation to Jenkins.Tracks task lifecycle events for a CreateOS agent.Declarative Pipeline agent for CreateOS sandboxes.Describes the CreateOS declarative Pipeline agent.User-facing CreateOS disk attachment configuration.Exposes disk attachment metadata and validation to Jenkins.Pipeline step that downloads one file from the active CreateOS sandbox.Descriptor for the createosDownload Pipeline step.Creates a CreateOS sandbox and launches a Jenkins agent inside it.How a CreateOS agent connects back to the controller.Base descriptor so the template form lists only CreateOS transports.Helper methods called by the trusted declarative Pipeline agent script.Requests an immediate provisioning review when matching work becomes buildable.Pipeline body context for exec-mode CreateOS steps.Immutable inputs for a CreateOS sandbox create request.Pipeline block step that creates a CreateOS sandbox for exec-mode child steps.Descriptor for the createosSandbox Pipeline step.Destroys sandboxes this controller created but no longer has an agent for.Pipeline step that runs a shell script inside the active CreateOS sandbox.Descriptor for the createosSh Pipeline step.A one-executor Jenkins agent backed by an ephemeral CreateOS sandbox.Describes CreateOS agent nodes to Jenkins.Pipeline step that uploads workspace files into the active CreateOS sandbox.Descriptor for the createosUpload Pipeline step.Agent connects back to the controller over the inbound WebSocket protocol.Exposes the inbound transport to the template form, first so it stays the default.Configuration template for a CreateOS Sandbox agent.Exposes sandbox template metadata and validation to Jenkins.Controller connects to sandbox port 22 through a CreateOS tunnel.Exposes the SSH transport and its credential picker to the template form.