Skip to content

Add deprecation process documentation for legacy Function App connector migrations - #14310

Closed
Bhagya Lakshmi Kukula (Bhagya767) wants to merge 1 commit into
Azure:masterfrom
Bhagya767:deprecationchecklist
Closed

Add deprecation process documentation for legacy Function App connector migrations#14310
Bhagya Lakshmi Kukula (Bhagya767) wants to merge 1 commit into
Azure:masterfrom
Bhagya767:deprecationchecklist

Conversation

@Bhagya767

Copy link
Copy Markdown
Contributor

Summary

Adds a deprecation guide for ISVs migrating legacy Azure Function App data connectors to CCF/CCP. This documents the safe deprecation path to prevent accidental deletion of function app zips that are still referenced by customer deployments.

Problem

When customers deploy a function app connector, the ARM template permanently writes an aka.ms link into their Function App's WEBSITE_RUN_FROM_PACKAGE setting. This link points to a zip hosted in this repository. If the zip is deleted, customer function apps silently fail on cold start and log ingestion stops with no warning.

This risk was identified in PR #14005, where a CCF migration PR proposed deleting legacy function app files with no grace period. The PR was closed without merging — no customer impact occurred — but there was no documented process to prevent this in future submissions.

What's included

  • DataConnectors/Deprecation-Guide-FunctionApp-to-CCF.md: Documents the 4-phase deprecation process (build CCF → mark deprecated → migration window → removal after aka.ms retargeting), hard rules for preserving legacy files, and PR checklists for both contributors and reviewers.

@v-atulyadav v-atulyadav self-assigned this May 21, 2026
@v-atulyadav v-atulyadav added the Connector Connector specialty review needed label May 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Connector Connector specialty review needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants