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

[Feature] Support use_azuread_auth for StorageAccount #885

Open
patst opened this issue Dec 9, 2024 · 0 comments
Open

[Feature] Support use_azuread_auth for StorageAccount #885

patst opened this issue Dec 9, 2024 · 0 comments
Labels
enhancement New feature or request needs:triage

Comments

@patst
Copy link
Contributor

patst commented Dec 9, 2024

What problem are you facing?

We are in a restricted network environment and have to use PrivateEndpoints for all resources, this includes StorageAccounts.

There was a long standing issue in the terraform provider which only supported the combination between PrivateEndpoints + StorageAccounts if SAS-Keys are activated and EntraID authentication is not used (see pr hashicorp/terraform-provider-azurerm#27819 ).

From a security standpoint the recommendation is to disable the Shared Access Keys and use EntraID authentication.

With the Terraform Azurerm Provider Version 3.117.0 supported since provider-upjet-azure v1.10.0 a feature flag storage_use_azuread = true can be set to enable private dataplane support. (see the azurerm docs )

What could help solve your problem?

I saw in #748 that it is against crossplanes idea to support the internal knobs of the underlying providers and the resources should add the required configurations.

The idea would to add a attribute use_entra_auth: true to the Accountresource.

I was looking around in the source code, but was not able to find a place where I am able to configure the providers features for a resource.

Is this a feature not supported at the moment?

Would be great to have it. Especially speaking for the azurerm Terraform Provider there are some features which would be great to be added to a resource config.

@patst patst added enhancement New feature or request needs:triage labels Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request needs:triage
Projects
None yet
Development

No branches or pull requests

1 participant