-
Notifications
You must be signed in to change notification settings - Fork 730
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
[Bicep Extensibility] Deprecating the term provider
in favor of extension
#14374
Labels
Comments
shenglol
changed the title
[Bicep Extensibility] Deprecating the term
[Bicep Extensibility Announcement] Deprecating the term Jun 20, 2024
provider
in favor of extension
provider
in favor of extension
shenglol
changed the title
[Bicep Extensibility Announcement] Deprecating the term
[Bicep Extensibility] Deprecating the term Jun 20, 2024
provider
in favor of extension
provider
in favor of extension
shenglol
added a commit
that referenced
this issue
Jun 24, 2024
As the first step of addressing #14374, this PR replaces the provider keyword with the extension keyword. Using the provider keyword will now trigger a warning diagnostic with a code fix to assist users in migrating to the new keyword. To reduce the scope of this PR, the use of `provider` within the Bicep CLI, Bicep configuration, and the codebase will be replaced separately in subsequent PRs. Closes #14378. ###### Microsoft Reviewers: [Open in CodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/Azure/bicep/pull/14379)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We plan to deprecate the term
provider
in Bicep and our public documentation, replacing it withextension
for the following reasons:providers
property, which lists the Azure Resource Providers involved in a template deployment. By usingextensions
instead, we can avoid conflicts with the existing providers property.To avoid breaking changes for customers, we will follow these deprecation steps:
provider
keyword and provide a code fix to help customers migrate to theextension
keyword (Replace theprovider
keyword with theextension
keyword #14378).publish-extension
command and mark thepublish-provider
command as being deprecated (Deprecatepublish-provider
#14376).extensions
andextensionAliases
in bicepconfig.json and deprecateproviders
andproviderAliases
(Deprecateproviders
,providerAliases
, andimplicitProviders
in Bicep configuration #14377).provider
in Bicep.The text was updated successfully, but these errors were encountered: