Skip to content

Shared Utilities & Infrastructure#6896

Open
george-kalisse-sada wants to merge 1 commit into
GoogleCloudPlatform:masterfrom
george-kalisse-sada:SADA_2_shared_utils
Open

Shared Utilities & Infrastructure#6896
george-kalisse-sada wants to merge 1 commit into
GoogleCloudPlatform:masterfrom
george-kalisse-sada:SADA_2_shared_utils

Conversation

@george-kalisse-sada

Copy link
Copy Markdown
Collaborator

Files: ~10 new files

  • perfkitbenchmarker/linux_benchmarks/kubernetes/__init__.py
  • perfkitbenchmarker/linux_benchmarks/kubernetes/agentic/__init__.py
  • perfkitbenchmarker/linux_benchmarks/kubernetes/agentic/README.md
  • perfkitbenchmarker/linux_benchmarks/kubernetes/agentic/k8s_benchmark_utils.py
  • perfkitbenchmarker/linux_benchmarks/kubernetes/agentic/gke_deploy_utils.py
  • perfkitbenchmarker/scripts/agentic/__init__.py
  • perfkitbenchmarker/scripts/agentic/README.md
  • perfkitbenchmarker/scripts/agentic/gke_image_build_utils.py
  • perfkitbenchmarker/scripts/agentic/gke_prerequisites.py
  • perfkitbenchmarker/scripts/agentic/gke_post_teardown.py

Description: Adds shared infrastructure for GKE Agent Sandbox benchmarks:

  • k8s_benchmark_utils.py — Agent API interaction, kubectl helpers, warm pool management, port-forward manager, PKB sample construction
  • gke_deploy_utils.py — Idempotent deployment of Agent Sandbox ecosystem (CRDs, SandboxTemplates, WarmPools, Router, ADK Agent) onto pre-provisioned GKE clusters
  • gke_image_build_utils.py — Container image builds (Chrome Sandbox, Sandbox Router) via Google Cloud Build with cross-architecture support (amd64/arm64)
  • gke_prerequisites.py — One-time GCP project setup (APIs, Artifact Registry, Cloud Build SA, image builds including native ARM64 VM builds)
  • gke_post_teardown.py — Cleanup of resources created by prerequisites

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant