Skip to content

chore: remove all refs to azure CDN - #2326

Open
mhamilton723 wants to merge 1 commit into
microsoft:masterfrom
mhamilton723:remove-cdn
Open

chore: remove all refs to azure CDN#2326
mhamilton723 wants to merge 1 commit into
microsoft:masterfrom
mhamilton723:remove-cdn

Conversation

@mhamilton723

Copy link
Copy Markdown
Contributor

Related Issues/PRs

#xxx

What changes are proposed in this pull request?

Briefly describe the changes included in this Pull Request.

How is this patch tested?

  • I have written tests (not required for typo or doc fix) and confirmed the proposed feature/bug-fix/change works.

Does this PR change any dependencies?

  • No. You can skip this section.
  • Yes. Make sure the dependencies are resolved correctly, and list changes here.

Does this PR add a new feature? If so, have you added samples on website?

  • No. You can skip this section.
  • Yes. Make sure you have added samples following below steps.
  1. Find the corresponding markdown file for your new feature in website/docs/documentation folder.
    Make sure you choose the correct class estimators/transformers and namespace.
  2. Follow the pattern in markdown file and add another section for your new API, including pyspark, scala (and .NET potentially) samples.
  3. Make sure the DocTable points to correct API link.
  4. Navigate to website folder, and run yarn run start to make sure the website renders correctly.
  5. Don't forget to add <!--pytest-codeblocks:cont--> before each python code blocks to enable auto-tests for python samples.
  6. Make sure the WebsiteSamplesTests job pass in the pipeline.

@mhamilton723

Copy link
Copy Markdown
Contributor Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@ghost

ghost commented Dec 13, 2024

Copy link
Copy Markdown

Acrolinx Scorecards

A minimum total score of 80 is required.

Select the total score link to review all feedback on clarity, consistency, tone, brand, terms, spelling, grammar, readability, and inclusive language. You should fix all spelling errors regardless of your total score. Fixing spelling errors helps maintain customer trust in overall content quality.

Article Total score
(Required: 80)
Words + phrases
(Brand, terms)
Correctness
(Spelling, grammar)
Clarity
(Readability)
docs/Explore Algorithms/Deep Learning/Getting Started.md 94 100 100 100
docs/Get Started/Install SynapseML.md 78 100 100 33
docs/Reference/Contributor Guide.md 77 100 87 66
docs/Reference/R Setup.md 68 100 41 63
website/versioned_docs/version-0.11.3/Explore Algorithms/Deep Learning/Getting Started.md 94 100 100 100
website/versioned_docs/version-0.11.3/Explore Algorithms/Other Algorithms/Quickstart - Anomalous Access Detection.md 78 100 100 33
website/versioned_docs/version-0.11.3/Get Started/Install SynapseML.md 80 100 100 41
website/versioned_docs/version-0.11.3/Reference/Contributor Guide.md 77 100 87 66
website/versioned_docs/version-0.11.3/Reference/R Setup.md 68 100 41 63
website/versioned_docs/version-0.11.4/Explore Algorithms/Deep Learning/Getting Started.md 94 100 100 100
website/versioned_docs/version-0.11.4/Explore Algorithms/Other Algorithms/Quickstart - Anomalous Access Detection.md 78 100 100 33
website/versioned_docs/version-0.11.4/Get Started/Install SynapseML.md 80 100 100 41
website/versioned_docs/version-0.11.4/Reference/Contributor Guide.md 77 100 87 66
website/versioned_docs/version-0.11.4/Reference/R Setup.md 68 100 41 63
website/versioned_docs/version-1.0.1/Explore Algorithms/Deep Learning/Getting Started.md 94 100 100 100
website/versioned_docs/version-1.0.1/Explore Algorithms/Other Algorithms/Quickstart - Anomalous Access Detection.md 78 100 100 33
website/versioned_docs/version-1.0.1/Get Started/Install SynapseML.md 78 100 100 34
website/versioned_docs/version-1.0.1/Reference/Contributor Guide.md 77 100 87 66
website/versioned_docs/version-1.0.1/Reference/R Setup.md 68 100 41 63
website/versioned_docs/version-1.0.2/Explore Algorithms/Deep Learning/Getting Started.md 94 100 100 100
website/versioned_docs/version-1.0.2/Explore Algorithms/Other Algorithms/Quickstart - Anomalous Access Detection.md 78 100 100 33
website/versioned_docs/version-1.0.2/Get Started/Install SynapseML.md 78 100 100 34
website/versioned_docs/version-1.0.2/Reference/Contributor Guide.md 77 100 87 66
website/versioned_docs/version-1.0.2/Reference/R Setup.md 68 100 41 63
website/versioned_docs/version-1.0.3/Explore Algorithms/Deep Learning/Getting Started.md 94 100 100 100
website/versioned_docs/version-1.0.3/Explore Algorithms/Other Algorithms/Quickstart - Anomalous Access Detection.md 78 100 100 33
website/versioned_docs/version-1.0.3/Get Started/Install SynapseML.md 78 100 100 34
website/versioned_docs/version-1.0.3/Reference/Contributor Guide.md 77 100 87 66
website/versioned_docs/version-1.0.3/Reference/R Setup.md 68 100 41 63
website/versioned_docs/version-1.0.4/Explore Algorithms/Deep Learning/Getting Started.md 94 100 100 100

More information about Acrolinx

ranadeepsingh added a commit to ranadeepsingh/SynapseML that referenced this pull request Aug 1, 2026
## Summary
Repair current and versioned R setup guidance so each release installs its six published, version-matched component archives and resolves SynapseML JVM artifacts through Blob Storage. Document the compatibility bypass required by already-published wrappers, correct the Databricks setup and LightGBM example, remove invalid HTML-page Maven repositories from the Docker demo, and add generator/docs regressions.

## Prompting Intent
Investigate the review finding that published R archives still register the retired Azure CDN resolver. Make repository-controlled R installation work with that hostname unavailable, avoid claiming that externally published archives were rewritten, validate local and Databricks-oriented resolution paths, and state the exact external publishing prerequisite for a full artifact migration.

## Linked Sources
- Original migration PR: microsoft#2326
- Current migration PR: microsoft#2589
- Maven repository review: microsoft#2589 (comment)
- Azure CDN retirement FAQ: https://learn.microsoft.com/en-us/azure/cdn/classic-cdn-retirement-faq
- Azure Front Door migration guidance: https://learn.microsoft.com/en-us/azure/cdn/migrate-tier
- Apache Spark package repository configuration: https://spark.apache.org/docs/3.5.0/configuration.html#runtime-environment

## Rationale
Existing release archives cannot be repaired by a source-only change because their generated sparklyr metadata is already published. Version-matched component downloads plus an explicit Blob resolver and `extensions = character()` provide a tested repository-controlled path without racing or misrepresenting external publication. Future generated archives inherit the corrected resolver from PackageUtils; fully repairing historical metadata still requires an authorized regeneration and publish to the `mmlspark/rrr` container (or a replacement release).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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.

2 participants