An Azure service that provides serverless Kubernetes, an integrated continuous integration and continuous delivery experience, and enterprise-grade security and governance.
Thank you for your patience while we reviewed this scenario in detail.
After validating your configuration, we can confirm that your setup is correct, and the behavior you are experiencing is not due to any misconfiguration. The AutoUpgradeProfile using the TargetKubernetesVersion channel is designed to keep clusters on the specified minor version (for example, 1.33.x) and automatically upgrade them to newer patch versions within that release.
However, at this time, the automatic creation of the UpdateRun is not consistently triggering when a new patch version becomes available, even though manual execution works as expected. This aligns with what you are observing.
This behavior has been identified as a known platform issue within the Fleet auto-upgrade workflow of Azure Kubernetes Service. Microsoft has acknowledged this as a known issue and has confirmed that a fix is already in progress and rolling out gradually across regions. Once the fix reaches your environment, the patch upgrades should start triggering automatically without any changes required on your side.
For reference, the issue is publicly tracked here: https://github.com/Azure/AKS/issues/5597
As a temporary workaround, you can continue using the TargetKubernetesVersion channel and manually generate the UpdateRun
Hope this helps! Please let me know if you have any queries. Thanks