Azure Toolkit for Rider v4.0 preview - Try it out and give your feedback! #777
Replies: 14 comments 27 replies
-
Just tested out the connection part - works like a charm with the cli option |
Beta Was this translation helpful? Give feedback.
-
I've been toying around with the v4 (4.0.0-preview.1) of the plugin for the past few days, and the only thing that I noticed so far is that the "Show Properties" option from the context menu (when right clicking an Azure Function app) doesn't seem to do anything despite not being disabled. (not sure whether it isn't implemented altogether and should've been disabled, or whether it's actually broken) As for features I'd like to see prioritized:
Regardless of all this, I'm really happy to see major development going on with this plugin again 😄 Also given that the plugin isn't available on EAP just yet, I feel like I'm currently in a funny situation where I'm running the stable plugin on Rider EAP and the EAP version on stable Rider 😅 |
Beta Was this translation helpful? Give feedback.
-
Since we were also affected by the Azure CLI login problem, I wanted to give the preview build of Azure Tools a chance. Only "Functions" is displayed as Menu entry when navigating to Settings -> Tools -> Azure At the moment the preview is not usable for us under Rider 2023.3. Edit: |
Beta Was this translation helpful? Give feedback.
-
@rafaelldi thanks a lot. CLI login is required by the company I work for, meaning I cannot use Rider without this 4.0 Azure preview. Awesome work. |
Beta Was this translation helpful? Give feedback.
-
I have tested the plugin on the project I'm currently working on (a couple of Azure Functions, nothing fancy). Unfortunately, I receive the following message when I try to build and run the project:
Building and running the same project in Visual Studio 2022 Enterprise works. Did I perhaps miss a configuration step? EDIT: I think I indeed missed a configuration step. When I open the Azure settings in JetBrains, there are some input fields related to an SSL certificate. Those are empty in my project. Not sure yet what those have to be, but once I figure it out I'll update this comment. |
Beta Was this translation helpful? Give feedback.
-
I wanted to confirm that this preview version resolved my login issue in Windows while dealing with multiple tenants. (In macOS, I didn't encounter this issue with the same account and was able to login with v3.5.) I encountered an error message: "Your sign-in was successful but your admin requires the device requesting access to be managed by to access this resource." Don't repeat my mistake and waste time troubleshooting device management and profiles. Let's skip to the actual issue: Initially, I attempted to resolve it using the CLI option. After finally getting 'az login' to run successfully, the CLI option remained disabled in the current version of the toolkit. I resolved that with the update to this preview version of the toolkit. For those trying to get 'az login' working:
I hope this helps others facing similar issues! |
Beta Was this translation helpful? Give feedback.
-
Thanks for providing this update! I would love the following to be supported
|
Beta Was this translation helpful? Give feedback.
-
Great, it fixed 'az login' problem on Mac OS for me with multiple tenants (default one not being picked, etc). Thanks! |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
What's the status on being able to run containerized solutions (whether via compose or a regular dockerfile) and have the identity injected? Visual Studio has solved this problem and it's becoming a bit of a pain point right now as we investigate workarounds to allow managed identity authentication in local development scenarios. |
Beta Was this translation helpful? Give feedback.
-
Hello, when can we see support for Rider 2024.x, and Azure Authentication? Thanks! |
Beta Was this translation helpful? Give feedback.
-
May I ask for a feedback? We have a piece of code to authenticate against two resources, App Configuration and Azure Key Vault, which relies on a ChainedTokenCredential that uses either a ManagedIdentityCredential or DefaultAzureCredential. The first one is used when the application is deployed, and the latter locally.
When it tries to access a configuration which reference a value in the KV it throws this error: By looking at it, it seems that it uses only the ManagedIdentityCredential without try even once with DefaultAzureCredential. Just to double check it, I tried to remove ManagedIdentityCredential all together and it worked as expected locally. As far as I remember we haven't update Azure.Identity library recently, and some colleagues with Visual Studio haven't report any issue and it worked for me as well at least on preview1 (or 2, I don't quite remember). May it be related somehow to the toolkit? Thanks |
Beta Was this translation helpful? Give feedback.
-
When trying the preview with Azure CLI login I get the following error:
My guess is that this is caused by the fact the subscription I need to connect to requires MFA, which is quite a pain in Azure CLI As per message in terminal:
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
👋 Hey folks!
We have just published the Azure Toolkit for Rider v4.0 preview, compatible with Rider 2024.1. The v4.0 version can be considered a rewrite of the plugin, which is why we are releasing it as a preview to gather your feedback.
Some background…
When we first released the Azure Toolkit for Rider, it was based on the 3.x version of Microsoft’s Azure Toolkit for IntelliJ. Microsoft’s toolkit was focused on the needs of folks in the Java ecosystem, working with Microsoft Azure, and we created a fork with .NET-specific functionality.
For Rider, we added Cloud Shell support, Azurite, Azure Functions, and support for working with storage accounts and SQL Databases. Over the years, both plugins have diverged quite a bit, and when Microsoft made changes to the authentication libraries used to work with the Azure APIs, our fork for Rider stopped supporting some of the newer functionality such as logging in with
az cli
, to name one (but there are more).We have tried a number of times to rebase and merge our fork with the upstream plugin, without success. This rebase became even more difficult after a number of big architectural changes in the Azure Toolkit for IntelliJ, focusing on modularization. However, we found that replaying some of our Rider customizations on this new architecture would be easier than our attempts to rebase – so we did!
Welcome, Azure Toolkit for Rider v4.0 preview
The Azure Toolkit for Rider v4.0 preview is now available from the JetBrains Marketplace.
What’s currently supported:
az cli
), device login, …For the final v4.0 release, we also want to add Azure Cloud Shell support, and bring Azurite support over from the current version of the plugin. These are not yet in the current preview.
Installing Azure Toolkit for Rider v4.0 preview
The Azure Toolkit for Rider v4.0 preview can be installed by adding a preview plugin repository URL to your Rider 2023.3.x configuration.
https://plugins.jetbrains.com/plugins/preview/list
and click OKNote that we do not yet support the Rider 2024.1 EAPs.
(If you want to revert to the current, stable version of the plugin, remove the custom plugin repository, uninstall the preview version, and re-install the stable version from the Marketplace tab.)
We’re looking for feedback!
We are looking for folks to try out the plugin and give us some feedback!
Many thanks!
P.S.: New releases in the v4.0 branch will be announced automatically, similar to #775
Beta Was this translation helpful? Give feedback.
All reactions