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

Allow build pipelines to control which Docker version is active in which clusters #187

Closed
Tracked by #60
tjementum opened this issue Oct 19, 2023 · 1 comment · Fixed by #190 or #193
Closed
Tracked by #60

Allow build pipelines to control which Docker version is active in which clusters #187

tjementum opened this issue Oct 19, 2023 · 1 comment · Fixed by #190 or #193
Assignees
Labels
enhancement New feature or request

Comments

@tjementum
Copy link
Member

tjementum commented Oct 19, 2023

No description provided.

@tjementum
Copy link
Member Author

tjementum commented Oct 19, 2023

There are multiple options to ensure that a new Docker image is pushed to a Cluster.

  • Update and deploy Bicep with the tag of the new version

Cons: This requires a deployment of Bicep infrastructure when a new version is deployed. This is not only slow, but introduces race conditions, and adds complexity. Bicep will change all configuration of a cluster.

  • Use command line to update the Container App directly

Cons: Will this be overridden when Bicep is deployed, as Bicep is also maintaining this property?

az containerapp update --name account-management-api --resource-group development-west-europe --image "platformplatformdev.azurecr.io/account-management-api:2023.10.24.174" --revision-suffix 2023-10-24-174

Image

  • Continuous Deployments

Let webhooks in Container Registry trigger a deployment

Cons: Is it stable, and can you see which version is active.

Image

@tjementum tjementum assigned raix and unassigned raix Oct 20, 2023
@tjementum tjementum linked a pull request Oct 24, 2023 that will close this issue
3 tasks
@tjementum tjementum self-assigned this Oct 24, 2023
@tjementum tjementum added the enhancement New feature or request label Oct 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment