microsoft / microsoft/GitHub-Copilot-for-Azure
Gap-4: Functions Operate (B → A) — Hosting plan guide, cold start playbook, slots
- Dominant language
- Python
- Stars
- 250
- Forks
- 204
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 67
Description
Parent: #1608
## Functions Operate: B → A
**Learning from:** App Service (B+) — deployment slots docs cover the slot lifecycle well
**Current state:** `azure-upgrade` skill covers Consumption→Flex. Missing: slot management for Premium/Dedicated, scaling best practices, cold start mitigation.
## Deliverables
- [ ] `services/functions/hosting-plans.md` — Comparison matrix: Consumption vs Flex vs Premium vs Dedicated vs Container Apps
- [ ] `services/functions/cold-start.md` — Mitigation strategies per plan (pre-warmed, always-ready, Flex minimum instances)
- [ ] `services/functions/slots.md` — Deployment slots for Premium/Dedicated, slot-sticky settings, swap best practices
- [ ] Extend `azure-upgrade` to cover Premium→Flex, Dedicated→Flex paths
- [ ] Add 1 integration test for Functions slot/swap scenario
> ⚠️ **Starting assessment** — domain experts should modify or contribute what they believe is essential.
Contributor guide
Research direction
Start by reading the existing azure-upgrade skill and the App Service deployment slots documentation referenced in the issue. Update services/functions/hosting-plans.md, cold-start.md, and slots.md, extend the listed upgrade paths, and add the Functions slot/swap integration test. Done means all listed deliverables are covered and the integration scenario passes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure
- Domain
- cloud, documentation, testing
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100