Skip to content

Refactor Azure Container Apps processing #9075

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
May 3, 2025

Conversation

davidfowl
Copy link
Member

@davidfowl davidfowl commented May 2, 2025

  • Split the 2 phases and state more clearly. The first pass is handled directly in before start and resolved environment variables, arguments, volumes, endpoints.
  • The second pass is during bicep writing where that data is processed and translated into the underlying bicep primitives.

Description

Please include a summary of the changes and the related issue. Please also include relevant motivation and context. List any dependencies that are required for this change.

Fixes # (issue)

Checklist

  • Is this feature complete?
    • Yes. Ready to ship.
  • Are you including unit tests for the changes and scenario tests if relevant?
    • Yes
  • Did you add public API?
    • No
  • Does the change make any security assumptions or guarantees?
    • No
  • Does the change require an update in our Aspire docs?
    • No

@davidfowl davidfowl requested review from eerhardt and captainsafia May 2, 2025 07:12
@github-actions github-actions bot added the area-integrations Issues pertaining to Aspire Integrations packages label May 2, 2025

if (secretType == SecretType.KeyVault)
{
// TODO: this should be able to use ToUri(), but it hit an issue
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did we ever log an issue for this?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Turns out no.

@davidfowl davidfowl marked this pull request as ready for review May 3, 2025 03:33
davidfowl added 2 commits May 2, 2025 20:40
- Split the 2 phases and state more clearly. The first pass is handled directly in before start and resolved environment variables, arguments, volumes, endpoints.
- The second pass is during bicep writing where that data is processed and translated into the underlying bicep primitives.
@davidfowl davidfowl force-pushed the davidfowl/clean-up-container-app branch from 48a97a0 to 9320990 Compare May 3, 2025 03:57
@davidfowl davidfowl requested a review from mitchdenny May 3, 2025 04:36
@davidfowl davidfowl merged commit dd29457 into main May 3, 2025
170 checks passed
@davidfowl davidfowl deleted the davidfowl/clean-up-container-app branch May 3, 2025 06:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-integrations Issues pertaining to Aspire Integrations packages
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants