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

[Service Connector] az webapp/functionapp/containerapp/springapp connection: Support Microsoft Entra ID auth types for table storage #28162

Merged
merged 4 commits into from
Jan 15, 2024

Conversation

houk-ms
Copy link
Contributor

@houk-ms houk-ms commented Jan 10, 2024

Related command

az webapp connection create storage-table
az containerpp connection create storage-table
az functionapp connection create storage-table
az springapp connection create storage-table

Description

Support Microsoft Entra ID auth types for table storage, including

  • SystemIdentity
  • UserIdentity
  • Service Principal

Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change
[Component Name 2] az command b: Add some customer-facing feature


This checklist is used to make sure that common guidelines for a pull request are followed.

Copy link

azure-client-tools-bot-prd bot commented Jan 10, 2024

️✔️AzureCLI-FullTest
️✔️acr
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️acs
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️advisor
️✔️latest
️✔️3.11
️✔️3.9
️✔️ams
️✔️latest
️✔️3.11
️✔️3.9
️✔️apim
️✔️latest
️✔️3.11
️✔️3.9
️✔️appconfig
️✔️latest
️✔️3.11
️✔️3.9
️✔️appservice
️✔️latest
️✔️3.11
️✔️3.9
️✔️aro
️✔️latest
️✔️3.11
️✔️3.9
️✔️backup
️✔️latest
️✔️3.11
️✔️3.9
️✔️batch
️✔️latest
️✔️3.11
️✔️3.9
️✔️batchai
️✔️latest
️✔️3.11
️✔️3.9
️✔️billing
️✔️latest
️✔️3.11
️✔️3.9
️✔️botservice
️✔️latest
️✔️3.11
️✔️3.9
️✔️cdn
️✔️latest
️✔️3.11
️✔️3.9
️✔️cloud
️✔️latest
️✔️3.11
️✔️3.9
️✔️cognitiveservices
️✔️latest
️✔️3.11
️✔️3.9
️✔️config
️✔️latest
️✔️3.11
️✔️3.9
️✔️configure
️✔️latest
️✔️3.11
️✔️3.9
️✔️consumption
️✔️latest
️✔️3.11
️✔️3.9
️✔️container
️✔️latest
️✔️3.11
️✔️3.9
️✔️containerapp
️✔️latest
️✔️3.11
️✔️3.9
️✔️core
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️cosmosdb
️✔️latest
️✔️3.11
️✔️3.9
️✔️databoxedge
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️dla
️✔️latest
️✔️3.11
️✔️3.9
️✔️dls
️✔️latest
️✔️3.11
️✔️3.9
️✔️dms
️✔️latest
️✔️3.11
️✔️3.9
️✔️eventgrid
️✔️latest
️✔️3.11
️✔️3.9
️✔️eventhubs
️✔️latest
️✔️3.11
️✔️3.9
️✔️feedback
️✔️latest
️✔️3.11
️✔️3.9
️✔️find
️✔️latest
️✔️3.11
️✔️3.9
️✔️hdinsight
️✔️latest
️✔️3.11
️✔️3.9
️✔️identity
️✔️latest
️✔️3.11
️✔️3.9
️✔️iot
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️keyvault
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️kusto
️✔️latest
️✔️3.11
️✔️3.9
️✔️lab
️✔️latest
️✔️3.11
️✔️3.9
️✔️managedservices
️✔️latest
️✔️3.11
️✔️3.9
️✔️maps
️✔️latest
️✔️3.11
️✔️3.9
️✔️marketplaceordering
️✔️latest
️✔️3.11
️✔️3.9
️✔️monitor
️✔️latest
️✔️3.11
️✔️3.9
️✔️mysql
️✔️latest
️✔️3.11
️✔️3.9
️✔️netappfiles
️✔️latest
️✔️3.11
️✔️3.9
️✔️network
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️policyinsights
️✔️latest
️✔️3.11
️✔️3.9
️✔️privatedns
️✔️latest
️✔️3.11
️✔️3.9
️✔️profile
️✔️latest
️✔️3.11
️✔️3.9
️✔️rdbms
️✔️latest
️✔️3.11
️✔️3.9
️✔️redis
️✔️latest
️✔️3.11
️✔️3.9
️✔️relay
️✔️latest
️✔️3.11
️✔️3.9
️✔️resource
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️role
️✔️latest
️✔️3.11
️✔️3.9
️✔️search
️✔️latest
️✔️3.11
️✔️3.9
️✔️security
️✔️latest
️✔️3.11
️✔️3.9
️✔️servicebus
️✔️latest
️✔️3.11
️✔️3.9
️✔️serviceconnector
️✔️latest
️✔️3.11
️✔️3.9
️✔️servicefabric
️✔️latest
️✔️3.11
️✔️3.9
️✔️signalr
️✔️latest
️✔️3.11
️✔️3.9
️✔️sql
️✔️latest
️✔️3.11
️✔️3.9
️✔️sqlvm
️✔️latest
️✔️3.11
️✔️3.9
️✔️storage
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️synapse
️✔️latest
️✔️3.11
️✔️3.9
️✔️telemetry
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️util
️✔️latest
️✔️3.11
️✔️3.9
️✔️vm
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9

Copy link

azure-client-tools-bot-prd bot commented Jan 10, 2024

⚠️AzureCLI-BreakingChangeTest
⚠️serviceconnector
rule cmd_name rule_message suggest_message
⚠️ 1006 - ParaAdd connection create storage-table cmd connection create storage-table added parameter service_principal_auth_info_secret
⚠️ 1006 - ParaAdd connection create storage-table cmd connection create storage-table added parameter user_account_auth_info
⚠️ 1006 - ParaAdd connection preview-configuration storage-table cmd connection preview-configuration storage-table added parameter service_principal_auth_info_secret
⚠️ 1006 - ParaAdd connection preview-configuration storage-table cmd connection preview-configuration storage-table added parameter user_account_auth_info
⚠️ 1006 - ParaAdd connection update storage-table cmd connection update storage-table added parameter service_principal_auth_info_secret
⚠️ 1006 - ParaAdd connection update storage-table cmd connection update storage-table added parameter user_account_auth_info
⚠️ 1006 - ParaAdd containerapp connection create storage-table cmd containerapp connection create storage-table added parameter service_principal_auth_info_secret
⚠️ 1006 - ParaAdd containerapp connection create storage-table cmd containerapp connection create storage-table added parameter system_identity_auth_info
⚠️ 1006 - ParaAdd containerapp connection create storage-table cmd containerapp connection create storage-table added parameter user_identity_auth_info
⚠️ 1006 - ParaAdd containerapp connection update storage-table cmd containerapp connection update storage-table added parameter service_principal_auth_info_secret
⚠️ 1006 - ParaAdd containerapp connection update storage-table cmd containerapp connection update storage-table added parameter system_identity_auth_info
⚠️ 1006 - ParaAdd containerapp connection update storage-table cmd containerapp connection update storage-table added parameter user_identity_auth_info
⚠️ 1006 - ParaAdd functionapp connection create storage-table cmd functionapp connection create storage-table added parameter service_principal_auth_info_secret
⚠️ 1006 - ParaAdd functionapp connection create storage-table cmd functionapp connection create storage-table added parameter system_identity_auth_info
⚠️ 1006 - ParaAdd functionapp connection create storage-table cmd functionapp connection create storage-table added parameter user_identity_auth_info
⚠️ 1006 - ParaAdd functionapp connection update storage-table cmd functionapp connection update storage-table added parameter service_principal_auth_info_secret
⚠️ 1006 - ParaAdd functionapp connection update storage-table cmd functionapp connection update storage-table added parameter system_identity_auth_info
⚠️ 1006 - ParaAdd functionapp connection update storage-table cmd functionapp connection update storage-table added parameter user_identity_auth_info
⚠️ 1006 - ParaAdd webapp connection create storage-table cmd webapp connection create storage-table added parameter service_principal_auth_info_secret
⚠️ 1006 - ParaAdd webapp connection create storage-table cmd webapp connection create storage-table added parameter system_identity_auth_info
⚠️ 1006 - ParaAdd webapp connection create storage-table cmd webapp connection create storage-table added parameter user_identity_auth_info
⚠️ 1006 - ParaAdd webapp connection update storage-table cmd webapp connection update storage-table added parameter service_principal_auth_info_secret
⚠️ 1006 - ParaAdd webapp connection update storage-table cmd webapp connection update storage-table added parameter system_identity_auth_info
⚠️ 1006 - ParaAdd webapp connection update storage-table cmd webapp connection update storage-table added parameter user_identity_auth_info

@yonzhan
Copy link
Collaborator

yonzhan commented Jan 10, 2024

Service Connector

@microsoft-github-policy-service microsoft-github-policy-service bot added the Auto-Assign Auto assign by bot label Jan 10, 2024
@houk-ms houk-ms changed the title [Service Connector] az webapp/functionapp/containerapp/springapp connection: Support Microsoft Entra ID auth types for table storage [Service Connector] az webapp/functionapp/containerapp/springapp connection: Support Microsoft Entra ID auth types for table storage Jan 10, 2024
@yonzhan yonzhan removed the Storage az storage label Jan 10, 2024
@houk-ms
Copy link
Contributor Author

houk-ms commented Jan 10, 2024

@kairu-ms Can you please help rerun the pipeline and review the pr?

@jsntcy
Copy link
Member

jsntcy commented Jan 10, 2024

/azp run

Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@kairu-ms kairu-ms merged commit db8f9ad into Azure:dev Jan 15, 2024
60 checks passed
MaxHorstmann pushed a commit to MaxHorstmann/azure-cli that referenced this pull request Jan 19, 2024
…nection`: Support Microsoft Entra ID auth types for table storage (Azure#28162)

* add new client type: dotnet-interal

* support Microsoft Entra ID auth types for table storage

* fix a bug
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Auto-Assign Auto assign by bot ContainerApp Functions az functionapp Web Apps az webapp
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants