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.1.0.tar.gz (17.2 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.1.0-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: k8s_agent_sandbox_awx-0.1.0.tar.gz
  • Upload date:
  • Size: 17.2 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.1.0.tar.gz
Algorithm Hash digest
SHA256 0fa5fe3a8d0a426335221440911faf3873957fc141cc445a6ccf773bb22fab55
MD5 c5003e0f1107e8764f48bc03d3647f46
BLAKE2b-256 605c68dba7d0930f872ea3516aebb6f9ddc590eee6e123df828000900e693388

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for k8s_agent_sandbox_awx-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fea5a4f5bb5da01bbf8df3e4783ebcf7402f515f1726f0f9c3e952f271ee4075
MD5 17d536334a39163a206e01ebc07fdd0e
BLAKE2b-256 014d34ac8ef0737077d01980c4dab61876b4ca1995e3a865f83221601043c788

See more details on using hashes here.

Release history Release notifications | RSS feed

0.5.0

2 files

0.3.0

2 files

0.2.0

2 files

This release

0.1.0 This release

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