Skip to content
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

Aspire: Use bicep for container app deployment #4286

Merged

Commits on Sep 4, 2024

  1. WIP: aspire: Use bicep for container app deployment

    The plan for Aspire 9 is to support customization of the container app
    for services by leveraging the CDK to generate the bicep IaC for a
    given container app.
    
    To prepare for that new world, we'd like `azd infra synth` to start
    writing bicep and to modify our deployment strategy for container apps
    to be based on ARM deployments instead of directly PUTing a copy of
    the resource to the RP.
    
    This change starts to work through that.
    ellismg committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    b7439bd View commit details
    Browse the repository at this point in the history
  2. WIP: aspire: Support bicep based container app deployments

    This adds rudimentary support for deploying the `.bicep` version of
    the IaC for a container app as generated by `azd infra synth`.
    
    In the case where both a `.yaml` and `.bicep` version of the IaC for a
    container app exist, the container `.yaml` version is prefered.
    
    When neither the `.yaml` or `.bicep` version of the IaC exist on disk,
    `azd` will continue to generate and deploy the `.yaml` flavored
    version of the container app IaC.
    ellismg committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    248d943 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. WIP: aspire: Control bicep vs yaml via alpha flag

    This change moves using bicep instead of yaml for container apps for
    aspire projects behind the alpha flag
    `aspire.useBicepForContainerApps`. To enable this, run `azd config set
    alpha.aspire.useBicepForContainerApps on`.
    
    Also adds support for using bicep when `infra synth` had not yet been run.
    ellismg committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    2e60108 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/main' into ellismg/aspire-use-…

    …bicep-for-container-deployment
    ellismg committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    125ffbd View commit details
    Browse the repository at this point in the history
  3. Appease Linter

    ellismg committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    3d2c091 View commit details
    Browse the repository at this point in the history
  4. Update Recordings

    ellismg committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    df5733c View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Merge branch 'main' of github.com:Azure/azure-dev into ellismg/aspire…

    …-use-bicep-for-container-deployment
    vhvb1989 committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    98b2ae9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b663ec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9466e13 View commit details
    Browse the repository at this point in the history
  4. lint and test

    vhvb1989 committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    4fb52bd View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. WIP

    vhvb1989 committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    5d7fbc0 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' of github.com:Azure/azure-dev into ellismg/aspire…

    …-use-bicep-for-container-deployment
    vhvb1989 committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    7539f8f View commit details
    Browse the repository at this point in the history
  3. first mvp

    vhvb1989 committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    c95393a View commit details
    Browse the repository at this point in the history
  4. match vol name

    vhvb1989 committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    ba7c4be View commit details
    Browse the repository at this point in the history
  5. long vols fix

    vhvb1989 committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    abe5972 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. handle secrets with expr

    vhvb1989 committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    490e996 View commit details
    Browse the repository at this point in the history
  2. generate source when missing

    vhvb1989 committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    dfbf4ef View commit details
    Browse the repository at this point in the history
  3. sync functions

    vhvb1989 committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    b9ab8da View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Merge branch 'main' of github.com:Azure/azure-dev into ellismg/aspire…

    …-use-bicep-for-container-deployment
    vhvb1989 committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    fd0f35d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b38065 View commit details
    Browse the repository at this point in the history
  3. update snap

    vhvb1989 committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    4be3d0c View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Clean up some unused stuff

    ellismg committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    87119d5 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Configuration menu
    Copy the full SHA
    a54f9be View commit details
    Browse the repository at this point in the history
  2. coverage

    vhvb1989 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    d18f685 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd9b2d2 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'main' of github.com:Azure/azure-dev into ellismg/aspire…

    …-use-bicep-for-container-deployment
    vhvb1989 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    e3e9c09 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6c078e8 View commit details
    Browse the repository at this point in the history
  6. use manual variables

    vhvb1989 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    26c99db View commit details
    Browse the repository at this point in the history
  7. undo

    vhvb1989 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    f859910 View commit details
    Browse the repository at this point in the history