Closed wbreza closed 2 weeks ago
Hi @wbreza. Thank you for your interest in helping to improve the Azure Developer CLI experience and for your contribution. We've noticed that there hasn't been recent engagement on this pull request. If this is still an active work stream, please let us know by pushing some changes or leaving a comment. Otherwise, we'll close this out in 7 days.
Hi @wbreza. Thank you for your contribution. Since there hasn't been recent engagement, we're going to close this out. Feel free to respond with a comment containing "/reopen" if you'd like to continue working on these changes. Please be sure to use the command to reopen or remove the "no-recent-activity" label; otherwise, this is likely to be closed again with the next cleanup pass.
Resolves #3236, #3239
Adds support to configure multiple containers within either ACA/AKS service targets and deploy them as an atomic unit.
Implementation is based on this gist
Use Case: Develop a Helm chart that references multiple containers
Custom variation of Todo AKS template is available @ https://github.com/wbreza/todo-nodejs-mongo-aks/tree/helm
The following will deploy a single service named
todo
that contains multiple containers that are built from source. Theweb
andapi
containers will be built, pushed to the container registry then referenced in a local helm chart.Helm Configuration
The helm chart organization of multiple resource components.
Helm chart
values.yaml
contains the baseline configuration for the chartUse Case: Deploy multiple sidecar containers to a single Azure Container App
Custom variation of Todo ACA template is available @ https://github.com/wbreza/todo-nodejs-mongo-aca/tree/multi-container-poc
In the following example a Todo application with 2 container apps is deployed.
web
container app contains a single container with standard configurationapi
container app contains multiple containers leveraging the newcontainers
configuration sectionmain
container as well as asidecar
Azure Portal after deployment