Skip to content

feat: Add ISdkResolver to decouple SDK fetching from platform files#2838

Draft
kumaraksh1 wants to merge 1 commit intofeature/oryx-sdk-acr-distributionfrom
users/kumaraksh/sdk-resolver
Draft

feat: Add ISdkResolver to decouple SDK fetching from platform files#2838
kumaraksh1 wants to merge 1 commit intofeature/oryx-sdk-acr-distributionfrom
users/kumaraksh/sdk-resolver

Conversation

@kumaraksh1
Copy link
Copy Markdown
Collaborator

  • Add IMcrSdkProvider + McrSdkProvider: pulls SDKs from Docker images in MCR
  • Add ISdkResolver + SdkResolver: centralized MCR -> ExternalSdk -> CDN chain
  • Refactor Node, Python, DotNet, PHP platforms to use ISdkResolver
  • Add ORYX_ENABLE_MCR_SDK_PROVIDER and ORYX_MCR_SDK_IMAGE_BASE_URL env vars
  • Update all test files to use TestSdkResolver
  • The purpose of this PR is explained in this message or in an issue. If an issue please include a reference as #<issue_number>.
  • Tests are included and/or updated for code changes.
  • Proper license headers are included in each file.

- Add IMcrSdkProvider + McrSdkProvider: pulls SDKs from Docker images in MCR
- Add ISdkResolver + SdkResolver: centralized MCR -> ExternalSdk -> CDN chain
- Refactor Node, Python, DotNet, PHP platforms to use ISdkResolver
- Add ORYX_ENABLE_MCR_SDK_PROVIDER and ORYX_MCR_SDK_IMAGE_BASE_URL env vars
- Update all test files to use TestSdkResolver
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