Skip to main content

k8s-agent-sandbox-awx

A broker-backed, kubeconfig-free overlay for the Agentic Sandbox client. It adds a BrokerSandboxClient that drives the sandbox control plane (create → wait ready → terminate) through an identity broker service over HTTPS instead of the Kubernetes API — so client applications need no kubeconfig and no direct Kubernetes API access.

pip install k8s-agent-sandbox-awx
from k8s_agent_sandbox_awx import BrokerSandboxClient, SandboxBrokerConnectionConfig

How it works

The client presents its projected Kubernetes ServiceAccount token to the broker. The broker cryptographically verifies the caller from that token, creates the SandboxClaim under its own identity, and stamps the verified caller identity onto the claim — attribution the client cannot forge.

This package is a purely additive overlay: it builds on k8s-agent-sandbox-base (a seamed re-publish of the upstream client) and edits zero upstream files. The import package is k8s_agent_sandbox_awx.

Requirements

  • A deployed identity broker service reachable over HTTPS.
  • A projected ServiceAccount token whose audience matches the broker's.
  • k8s-agent-sandbox-base (installed automatically as a dependency).

License

Apache-2.0 — see LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

k8s_agent_sandbox_awx-0.3.0.tar.gz (21.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

k8s_agent_sandbox_awx-0.3.0-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

Details for the file k8s_agent_sandbox_awx-0.3.0.tar.gz.

File metadata

  • Download URL: k8s_agent_sandbox_awx-0.3.0.tar.gz
  • Upload date:
  • Size: 21.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.2

File hashes

Hashes for k8s_agent_sandbox_awx-0.3.0.tar.gz
Algorithm Hash digest
SHA256 7c6b40c758343e0db21e9f21a4e2ca94de6bd0229bd21f43c2da7d564de27583
MD5 09f8117072a944ff57c5f12c424ff80c
BLAKE2b-256 d6aded20502279688f43c97c2f58792e2894745502ff52f7c052dc0aa837eee8

See more details on using hashes here.

File details

Details for the file k8s_agent_sandbox_awx-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for k8s_agent_sandbox_awx-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c13ecbd52f33fed289657a85cbe5a3c9a45365487e1a9f6bcedba898f8675b2a
MD5 465ee9ff19cab1a231998b171e36f7c1
BLAKE2b-256 ad5b78f7649def8a4c7d8c1fa1600b39572edcdd203933a8353c3087cf7ac856

See more details on using hashes here.

Release history Release notifications | RSS feed

0.5.0

2 files

This release

0.3.0 This release

2 files

0.2.0

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page