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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c6b40c758343e0db21e9f21a4e2ca94de6bd0229bd21f43c2da7d564de27583
|
|
| MD5 |
09f8117072a944ff57c5f12c424ff80c
|
|
| BLAKE2b-256 |
d6aded20502279688f43c97c2f58792e2894745502ff52f7c052dc0aa837eee8
|
File details
Details for the file k8s_agent_sandbox_awx-0.3.0-py3-none-any.whl.
File metadata
- Download URL: k8s_agent_sandbox_awx-0.3.0-py3-none-any.whl
- Upload date:
- Size: 18.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c13ecbd52f33fed289657a85cbe5a3c9a45365487e1a9f6bcedba898f8675b2a
|
|
| MD5 |
465ee9ff19cab1a231998b171e36f7c1
|
|
| BLAKE2b-256 |
ad5b78f7649def8a4c7d8c1fa1600b39572edcdd203933a8353c3087cf7ac856
|