Add azure deployment skill#842
Conversation
Greptile SummaryThis PR adds a Claude skill and a set of Azure ML deployment runbooks, YAML templates, and a smoke-test request to help users deploy the Earth2Studio inference server as an Azure ML managed online endpoint. The documentation (runbooks,
|
| Filename | Overview |
|---|---|
| .claude/skills/deploy-earth2studio-azure/SKILL.md | New Claude skill for Azure ML deployment, with clear workflow steps, IAM/networking guidance, and iterative improvement instructions. Well structured. |
| serve/server/deployment/azure/foundry_fcn3.deployment.yml | Deployment template contains hardcoded internal NVIDIA ACR URL, specific git-SHA image tag, and internal Azure ML model registration — not placeholder values — which exposes internal infra identifiers in a public repo and will fail for any external consumer. |
| serve/server/deployment/azure/foundry_fcn3.endpoint.yml | Minimal endpoint definition with key auth and a date-embedded name; functional but the specific name mirrors the deployment YAML issue. |
| serve/server/deployment/azure/azure-ml-managed-online.md | Clear operational runbook for creating endpoints, assigning roles, and getting logs; all placeholder values are properly bracketed. |
| serve/server/deployment/azure/earth2studio-serving.md | Build/push instructions and container behavior notes; placeholder values are bracketed and paths are correct. |
| serve/server/deployment/azure/inference-and-results.md | Comprehensive inference testing guide covering CLI, direct HTTP, and xarray access patterns; consolidated=True is correct since the server calls zarr.consolidate_metadata before upload. |
| serve/server/deployment/azure/requests/foundry_fcn3_smoke.json | Minimal smoke-test request with sensible defaults (n_steps=1, n_samples=1); looks correct. |
Reviews (1): Last reviewed commit: "Merge branch 'main' into add-azure-skill" | Re-trigger Greptile
Earth2Studio Pull Request
Description
Add a skill that helps deployment of an Earth2Studio inference container on azure. It helps user navigate the process of building the container, deploying it as an azure ml online endpoint, and then test out the inference. In my tests, I found it a useful helper to navigate azure cli, and to debug errors.
Checklist
Dependencies