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.2.0.tar.gz (17.9 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.2.0-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: k8s_agent_sandbox_awx-0.2.0.tar.gz
  • Upload date:
  • Size: 17.9 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.2.0.tar.gz
Algorithm Hash digest
SHA256 68613ef003a968ce5c8b53905e845a4a99bfc6da0821c31a8f0836193b23905f
MD5 09d89d70614c497de0ec5b00fd06bc9e
BLAKE2b-256 36925f8dfb58c8de0c26dac94cc82d81079a3cac8914d79648e26f7528d5c1da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for k8s_agent_sandbox_awx-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 67e0bbdfcc35c5038023cc100027cea747a6b182b0b23d0c47790f54f4362d68
MD5 0cc53361e263caf2f4a99db5bb0870ba
BLAKE2b-256 9792180193e69cec60c3c3d0213410911da35896c9c70756e92d8ddeb205f607

See more details on using hashes here.

Release history Release notifications | RSS feed

0.5.0

2 files

0.3.0

2 files

This release

0.2.0 This release

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