Open deanm0000 opened 5 months ago
Hi @deanm0000,
2.37.0 is not the latest Azure CLI(2.57.0).
If you haven't already attempted to do so, please upgrade to the latest Azure CLI version by following https://learn.microsoft.com/en-us/cli/azure/update-azure-cli.
Thank you for opening this issue, we will look into it.
Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @AnatoliB, @Francisco-Gamino, @shreyabatra4.
Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @dnssuppgithub.
Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @AnatoliB, @Francisco-Gamino, @shreyabatra4.
Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @dnssuppgithub.
I updated my AZ cli and it mostly works now. `az functionapp config ssl list -g my_rg still only returns one thing but that was only an incidental concern.
There seems to be some breaking change applied recently with regards to the managed certificates which are no longer returning thumbprints. This is affecting my pipelines which can no longer bind these certificates to Azure App Services.
There is various chatter about these functionality being removed as early as 2021 , however this was working for me earlier this week.
az webapp config ssl list
no longer lists these certificates. (it did last week)
az webapp config ssl bind
will no longer bind a certificate even if you manage to find the thumbprint. (by binding it in the portal, taking the thumbprint, and attempting to rebind it)
None of the hostname bindings now show a thumbprint in resource explorer.
The Pulumi.AzureNative.Web.Certificate provider no longer returns a thumbprint, this is built off the ARM API for web.certificate.
Not sure what the internal thinking is behind this but it doesn't make any sense to drop all of the thumbprint features (3 years after saying you were going to do it last time) and not provide guidance or information on how we should be managing these going forward.
It's completely broken all automated pipelines using these api endpoints.
Describe the bug
When I run the command...
it takes about 9 seconds for it to finally say
Certificate for thumbprint '{actual_thumbprint}' not found.
Additionally when I runit only lists one cert, not all of them.
Related command
Errors
Certificate for thumbprint '{actual_thumbprint}' not found.
Issue script & Debug output
Expected behavior
It should work.
Environment Summary
azure-cli 2.37.0 *
core 2.37.0 telemetry 1.0.6
Dependencies: msal 1.18.0b1 azure-mgmt-resource 21.1.0b1
Additional context
I noticed in the debug log that it's running the equivalent of
az functionapp config ssl list
so it seems the issue is that that isn't returning all the certs.Additionally, I'm able to bind the cert to the function app through the portal. I want to be able to run all these commands in a script and not need to do every step in the portal.