All notable changes to this project will be documented in this file.
The format is based on Common Changelog, and this project adheres to Semantic Versioning.
3.14.0 - 2024-08-15
- Add module
azure/api_connectors/sftp_ssh(#428) (@patrik-pa4k) azure/postgresql: Add variableauthentication_active_directory_auth_enabled(#429) (@tom-reinders)azure/postgresql: Add variableauthentication_password_auth_enabled(#429) (@tom-reinders)azure/postgresql: Add variableauthentication_tenant_id(#429) (@tom-reinders)azure/postgresql_public: Add variableauthentication_active_directory_auth_enabled(#429) (@tom-reinders)azure/postgresql_public: Add variableauthentication_password_auth_enabled(#429) (@tom-reinders)azure/postgresql_public: Add variableauthentication_tenant_id(#429) (@tom-reinders)
3.13.0 - 2024-07-18
3.12.1 - 2024-07-16
azure/storage_account_public: Fix breaking bug whenloganalytics_diagnostic_settingnot set (#423) (@tom-reinders)
3.12.0 - 2024-07-15
- Update version of multiple GitHub Actions (#372, #379) (@tom-reinders)
azure/logic_app: Deprecate outputenpoint, replace withendpoint(#384) (@pipalmic, @tom-reinders)azure/function_app_linux_managed_identity: Addgroup_idtomanaged_identity_providervariable invar.managed_identity_provider.createpath (#386) (@zjanura)azure/function_app_linux_managed_identity: Deprecate variablestorage_account_access_key, useuse_managed_identityinstead (#414) (@ArtiomMatiom)azure/function_app_linux_managed_identity: Add default with value ofnullto variablestorage_account_access_key(#414) (@ArtiomMatiom)azure/monitoring_log_analytics_alert: Add default with value ofnullto variableaction_group_id(#415) (@ArtiomMatiom)azure/api_management: Addfrontend_request_body_bytestodiagnostic_settingsvariable (#416, #419) (@pipalmic, @tom-reinders)azure/api_management: Addfrontend_response_body_bytestodiagnostic_settingsvariable (#416, #419) (@pipalmic, @tom-reinders)azure/api_management: Addbackend_request_body_bytestodiagnostic_settingsvariable (#416, #419) (@pipalmic, @tom-reinders)azure/api_management: Addbackend_response_body_bytestodiagnostic_settingsvariable (#416, #419) (@pipalmic, @tom-reinders)azure/storage_account_public: Change default of variablecors_rulesfromnullto[](#419) (@tom-reinders)
azure/log_analytics_workspace: Add outputprimary_key(#366) (@pipalmic)azure/service_bus_public: Add outputendpoint(#366) (@pipalmic)- Add module
azure/private_endpoint(#369, #370, #371) (@pipalmic) azure/logic_app_set: Add variableuse_managed_identity(#368) (@patrik-pa4k)azure/logic_app_set: Add outputprincipal_id(#368) (@patrik-pa4k)- Add module
azure/iam_set(#368) (@patrik-pa4k) - Add module
azure/api_connectors/service_bus_managed_identity_set(#368) (@patrik-pa4k) - Add module
azure/api_connectors/event_hub_managed_identity(#374) (@mkostalrecognize) azure/web_app_linux: Add variabledocker_registry_url(#376) (@pipalmic)azure/web_app_linux: Add variablevnet_route_all_enabled(#376, #419) (@pipalmic, @tom-reinders)azure/web_app_linux: Add variableip_restrictions(#376) (@pipalmic)- Add module
azure/storage_table_entities_rewritable(#377) (@pipalmic) - Add module
azure/api_connectors/arm_managed_identity(#378) (@patrik-pa4k) - Add module
azure/api_connectors/excel_online(#378) (@patrik-pa4k) - Add module
azure/api_connectors/sharepoint_online(#378) (@patrik-pa4k) azure/key_vault_secrets_put_once: Add outputsecrets(#380, #387, #388) (@pipalmic, @szymonrozek)azure/api_management_api: Add outputapi_audiences(#381) (@zjanura)azure/api_management_api: Add outputapi_audience(#381) (@zjanura)azure/function_app_linux_managed_identity: Add outputapi_audiences(#382, #383) (@zjanura)azure/logic_app: Add outputendpoint(#384) (@pipalmic)azure/api_management_api: Add variablegroup_id(#389) (@zjanura)azure/api_management_api: Add outputapp_registration_secret(#390) (@szymonrozek)azure/function_app_linux_managed_identity: Add variabledotnet_version(#393) (@szymonrozek)azure/function_app_linux_managed_identity: Add variabledotnet_isolated(#393, #419) (@szymonrozek, @tom-reinders)- Add module
azure/logic_app_bicep(#394) (@zjanura) - Add module
azure/api_connectors/logic_app_custom_connector(#395, #404) (@patrik-pa4k) azure/function_app_linux: Add variabledotnet_version(#396) (@patrik-pa4k)azure/function_app_linux: Add variabledotnet_isolated(#396, #419) (@patrik-pa4k, @tom-reinders)- Add module
azure/api_management_api_operation(#397, #400, #401, #408) (@zjanura) azure/api_management_api_simple: Add outputid(#397) (@zjanura)azure/api_management_api_simple: Add variableschema(#399) (@zjanura)- Add module
azure/api_connectors/custom_connector(#398) (@ArtiomMatiom) - Add module
azure/api_management_api_schema(#402) (@zjanura) azure/postgresql: Add variablepostgresql_zone(#410) (@khillen)azure/databricks_cluster: Add variablecluster_policy(#409) (@tom-reinders)- Add module
azure/databricks_permissions_user_based(#409) (@tom-reinders) azure/storage_account_public: Add variabledelete_retention_policy_days(#411) (@patrik-pa4k)azure/postgresql: Add variablepublic_network_access_enabled(#412) (@khillen)azure/service_bus_public: Add variablelog_analytics_workspace_id(#413) (@pipalmic)azure/function_app_linux_managed_identity: Add variableuse_managed_identity(#414) (@ArtiomMatiom)azure/monitoring_log_analytics_alert: Add variableaction_groups(#415) (@ArtiomMatiom)azure/event_grid_topic: Add variableloganalytics_diagnostic_setting(#417) (@ArtiomMatiom)azure/event_hub: Add variableloganalytics_diagnostic_setting(#417) (@ArtiomMatiom)azure/log_analytics_workspace: Add variableloganalytics_diagnostic_setting(#417) (@ArtiomMatiom)azure/network_security_group: Add variableloganalytics_diagnostic_setting(#417) (@ArtiomMatiom)azure/public_ip: Add variableloganalytics_diagnostic_setting(#417) (@ArtiomMatiom)azure/service_plan: Add variableloganalytics_diagnostic_setting(#417) (@ArtiomMatiom)azure/storage_account_public: Add variableloganalytics_diagnostic_setting(#417) (@ArtiomMatiom)azure/stream_analytics: Add variableloganalytics_diagnostic_setting(#417) (@ArtiomMatiom)azure/virtual_network: Add variableloganalytics_diagnostic_setting(#417) (@ArtiomMatiom)azure/function_app_windows: Add variabledotnet_version(#419) (@tom-reinders)azure/function_app_windows: Add variabledotnet_isolated(#419) (@tom-reinders)
azure/function_app_linux: Fix VNET integration definition (#373) (@pipalmic)azure/function_app_linux_managed_identity: Fix VNET integration definition (#373) (@pipalmic)azure/function_app_windows: Fix VNET integration definition (#373) (@pipalmic)
3.11.0 - 2023-10-02
kubernetes/deployment_with_service: Add variableextra_ports(#361) (a14adaed,d26561e3) (@tom-reinders)
3.10.0 - 2023-08-28
azure/mssql: Add variableprivate_ip_address(#356, #357) (9f6aff1c,963fe420) (@jeroenvleeming, @tom-reinders)
3.9.0 - 2023-08-24
azure/web_app_linux: Add variabledocker_image_name(#352) (b45c8380,9f0663a2) (@jkemperman, @tom-reinders)azure/web_app_windows: Add variabledocker_image_name(#352) (b45c8380,9f0663a2) (@jkemperman, @tom-reinders)azure/web_app_windows: Add variabledocker_registry_url(#352) (b45c8380,9f0663a2) (@jkemperman, @tom-reinders)azure/key_vault: Add variableadd_current_principal_as_administrator(#353 (0a3492f3) (@bartwesselink)
3.8.0 - 2023-08-15
azure/storage_account_public: Add variablestatic_website(#345) (fa6cc9b2) (@bartwesselink)azure/storage_account_public: Add variablecustom_domain(#346) (54c6931e) (@bartwesselink)azure/storage_account_private: Add outputprimary_connection_string(#348) (ba78e538) (@tom-reinders)azure/storage_account_public: Add outputprimary_connection_string(#348) (ba78e538) (@tom-reinders)
3.7.0 - 2023-07-14
azure/storage_account_public: Add variablecors_rules(#343) (242a7de0) (@tom-reinders)
3.6.0 - 2023-07-13
- Add module
azure/application_insights_smart_detection_rule(#339) (b5ba2c58) (@tom-reinders) azure/logic_app: Add variabletrigger_oauth_policy_claims(#340) (e2381256) (@mkostalrecognize)azure/logic_app: Add variabletrigger_ip_address_range(#340) (31477279) (@mkostalrecognize)
3.5.0 - 2023-06-23
- Update getting started example in README.md (#334) (
8a1fea64) (@wslaghekke)
azure/event_grid_topic_subscription: Add variableadvanced_filter(#331) (71e1a5a0) (@patrik-pa4k)kubernetes/cron_job: Add variabletimezone(#335) (dcd4faa0) (@tom-reinders)
kubernetes/deployment_with_service: Fix duplicate volume (#332) (da211366) (@tom-reinders)kubernetes/cron_job: Fix variable description (#332) (da211366) (@tom-reinders)kubernetes/deployment_with_service: Fix bug where the http-scaler used the wrong port (#333) (270e3947) (@tom-reinders)
3.4.0 - 2023-05-30
kubernetes/pvc: Add outputname(#327) (92853cfc) (@tom-reinders)kubernetes/deployment_with_service: Add variableimage_pull_policy(#324) (b86adcae) (@tom-reinders)- Add module
kubernetes/cron_job(#324, #325, #326) (b86adcae,9684d822,da333fbb) (@tom-reinders) - Add module
other/vm_with_power_automate_desktop(#323) (dafadeef) (@bartwesselink)
3.3.0 - 2023-05-15
azure/mysql_flexible_server: Change default of variablebackup_retention_daysfrom7to30(#313) (06870489) (@bartwesselink)
azure/service_plan: Add variablescaling_rules(#309, #312) (fd0039e3,4fdb7698) (@ArtiomMatiom)azure/storage_account_public: Add variableauto_delete_rules(#310) (d0eb9139) (@ArtiomMatiom)azure/api_management_api: Add variablecustom_backend_policy(#311, #314) (37b46fd7,385a1af1) (@pipalmic)- Add module
azure/mysql_flexible_server_public(#313, #320) (06870489,cd6ca71d) (@bartwesselink, @tom-reinders) - Add module
azure/postgresql_public(#313, #320) (06870489,cd6ca71d) (@bartwesselink, @tom-reinders) - Add module
kubernetes/configmap(#313) (06870489) (@bartwesselink) - Add module
kubernetes/deployment_with_service(#313, #321) (06870489,383bdda5) (@bartwesselink, @tom-reinders) - Add module
kubernetes/ingress(#313) (06870489) (@bartwesselink) - Add module
kubernetes/pvc(#313) (06870489) (@bartwesselink) - Add module
kubernetes/secret(#313) (06870489) (@bartwesselink) azure/logic_app_standard: Add variableidentity_ids(#317) (ab4272ad,b6d06c84) (@tjezek)other/password_generator: Add variablesmin_lower,min_upper,min_numeric,min_special(#320) (cd6ca71d,bd78f656) (@tom-reinders)
azure/logic_app_standard: Fix deployment bug caused by hashicorp/terraform-provider-archive#40 (#316) (cdae9fcb) (@tjezek)azure/mssql: Fix bug where random_password could generate a password with only one type of character be it lowercase, uppercase, numeric or special (#320) (cd6ca71d) (@tom-reinders)azure/mysql: Fix bug where random_password could generate a password with only one type of character be it lowercase, uppercase, numeric or special (#320) (cd6ca71d) (@tom-reinders)azure/mysql_flexible_server: Fix bug where random_password could generate a password with only one type of character be it lowercase, uppercase, numeric or special (#320) (cd6ca71d) (@tom-reinders)azure/postgresql: Fix bug where random_password could generate a password with only one type of character be it lowercase, uppercase, numeric or special (#320) (cd6ca71d) (@tom-reinders)azure/synapse_workspace: Fix bug where random_password could generate a password with only one type of character be it lowercase, uppercase, numeric or special (#320) (cd6ca71d) (@tom-reinders)
3.2.0 - 2023-04-11
azure/service_bus_subscription: Change default of variablelock_durationfromP0DT0H1M0StoPT1M(#304) (3b50ca39) (@tjezek)
azure/function_app_linux: Add variableuse_32_bit_worker(#305) (1cf8b62b) (@tjezek)azure/function_app_linux_managed_identity: Add variableuse_32_bit_worker(#305) (1cf8b62b) (@tjezek)azure/function_app_windows: Add variableuse_32_bit_worker(#305) (1cf8b62b) (@tjezek)
3.1.0 - 2023-04-05
- Add module
azure/application_performance_workbook(#300) (7b0c705e) (@bartwesselink) azure/application_role_assignment: Add variableuse_existing_service_principal(#299) (4a0673f9) (@tjezek)
3.0.0 - 2023-03-30
If you are upgrading: please see UPGRADE_3.0.md.
- Breaking: Bump minimum version of terraform to
~> 1.3(#264) (b01fac27) (@tom-reinders) - Breaking: Bump provider
hashicorp/azurermfrom all different versions to~> 3.48(#249, #290) (3620b4bb,d1e8281a) (@tom-reinders) - Breaking: Bump provider
cloudflare/cloudflarefrom~> 3.14.0to~> 4.0(#270) (a643f228) (@tom-reinders) - Breaking:
azure/storage_share: Remove default of variablequota, variable is now required (#249) (84c2448b) (@tom-reinders) - Breaking:
azure/subnet: Change type of variableservice_endpointsfromlisttoset(string)(#257) (f3e9d233) (@tom-reinders) - Breaking:
azure/api_connectors/service_bus_managed_identity: Add required variablelocation(#269) (d9243eba,123fbee4,724a0910) (@JeffreyVWT) - Breaking:
azure/function_app_linux: Rename variable fromapp_service_plan_idtoservice_plan_id(#282) (14e2c94) (@tom-reinders) - Breaking:
azure/function_app_linux_managed_identity: Rename variable fromapp_service_plan_idtoservice_plan_id(#282) (14e2c94) (@tom-reinders) - Breaking:
azure/function_app_windows: Rename variable fromapp_service_plan_idtoservice_plan_id(#282) (14e2c94) (@tom-reinders) - Breaking:
azure/virtual_network: Change type of variableaddress_spacefromlisttolist(string)(#263) (baf86211) (@tom-reinders) - Breaking:
azure/function_app_linux: Rename variable fromip_restrictiontoip_restrictions(#296) (e60e867a) (@corjanZee) - Breaking:
azure/function_app_linux_managed_identity: Rename variable fromip_restrictiontoip_restrictions(#296) (e60e867a) (@corjanZee) - Breaking:
azure/function_app_windows: Rename variable fromip_restrictiontoip_restrictions(#296) (e60e867a) (@corjanZee) - Bump provider
hashicorp/azureadfrom2.22.0to~> 2.36(#257, #290) (f3e9d233,d1e8281a) (@tom-reinders) - Bump provider
Azure/azapifrom1.0.0to~> 1.4(#257, #290) (f3e9d233,d1e8281a) (@tom-reinders) - Bump provider
hashicorp/archivefrom2.2.0to~> 2.3(#285) (eefff320) (@tom-reinders) azure/log_analytics_workspace: Change default of variableskufrompergb2018toPerGB2018(#249) (84c2448b) (@tom-reinders)azure/function_app_linux: Change default of variableruntime_versionfrom~3to~4(#259) (b3edd9e7) (@MartinPronk67)azure/function_app_linux_managed_identity: Change default of variableruntime_versionfrom~3to~4(#259) (b3edd9e7) (@MartinPronk67)azure/function_app_windows: Change default of variableruntime_versionfrom~3to~4(#259) (b3edd9e7) (@MartinPronk67)azure/api_management_custom_domains: Adddefault_ssl_bindingoption tocustom_domainsvariable (#260) (d44ab78d) (@corjanZee)azure/service_bus_subscription: Change default of variableauto_delete_on_idlefromP14DtoP10675199DT2H48M5.4775807S(#286) (0aed80dd) (@corjanZee)azure/key_vault_secrets_put: Addexpiration_dateoption tosecretsvariable (#294) (ac9905ea) (@corjanZee)azure/key_vault_secrets_put_once: Addexpiration_dateoption tosecretsvariable (#294) (ac9905ea) (@corjanZee)
- Add terraform linter (#263) (
b70b7689) (@tom-reinders) - Add module
azure/mysql_flexible_server(#258) (46bcaf56,66c62906) (@wouter-b) - Add module
azure/api_management_custom_domains_simple(#260) (d44ab78d) (@corjanZee) - Add module
azure/application_insights_workbook(#262, #263) (93b1f1d7,b70b7689) (@ArtiomMatiom, @tom-reinders) azure/subnet: Add variableprivate_endpoint_network_policies_enabled(#265) (b26228b4) (@tom-reinders)- Add module
azure/service_plan(#261) (0754b672) (@tom-reinders) - Add module
azure/web_app_linux(#261) (8990f2e4) (@tom-reinders) - Add module
azure/web_app_windows(#261) (8990f2e4) (@tom-reinders) - Add module
azure/monitoring_action_group(#268) (5bd013c1,a1e363a6) (@pipalmic) - Add module
azure/monitoring_log_analytics_alert(#268) (5bd013c1) (@pipalmic) - Add module
azure/monitoring_metric_alert(#268) (5bd013c1) (@pipalmic) - Add module
azure/api_connectors/office365_set(#276) (7a483886) (@pipalmic) - Add module
azure/api_connectors/storage_blob(#276) (7a483886) (@pipalmic) - Add module
azure/api_connectors/storage_table(#276) (7a483886) (@pipalmic) azure/logic_app_standard: Add variablehttps_only(#283) (a9fce065) (@tjezek)azure/logic_app_standard: Add variablelogic_app_version(#283, #287) (a9fce065,76468a79) (@tjezek, @tom-reinders)azure/function_app_linux_managed_identity: Add variableauthentication_settings(#284) (833e1c4c,a40fc302) (@ArtiomMatiom)azure/resource_group: Add variablereadonly(#295) (97400ba2) (@JeffreyVWT)azure/resource_group: Add variablecannotdelete(#295) (97400ba2) (@JeffreyVWT)
- Breaking: Remove deprecated module
azure/key_vault_cetificate, replace withazure/key_vault_certificate(#249) (d1574f22) (@tom-reinders) - Breaking: Remove module
azure/storage_container_nfsv3, already exists asazure/data_lake_filesystemmodule (#257) (a1d585f3) (@tom-reinders) - Breaking: Remove module
azure/log_analytics_workbook, replace withazure/application_insights_workbook(#262, #263) (93b1f1d7,b70b7689) (@ArtiomMatiom, @tom-reinders) - Breaking: Remove module
azure/integration_service_environment(#263) (016125f6) (@tom-reinders). Resource is deprecated (source). - Breaking:
azure/subnet: Remove variableenforce_private_link_endpoint_network_policies, replace withprivate_endpoint_network_policies_enabled(#265) (b26228b4) (@tom-reinders) - Breaking: Remove module
azure/app_service_plan, replace withazure/service_plan(#261) (beaf338d) (@tom-reinders) - Breaking: Remove module
azure/app_service, replace withazure/web_app_linuxandazure/web_app_windows(#261) (8990f2e4,1fb0c954) (@tom-reinders) - Breaking: Remove module
azure/monitoring, replace withazure/azure/monitoring_action_groupandazure/monitoring_log_analytics_alert(#268) (5bd013c1) (@pipalmic) - Breaking: Remove module
azure/api_connectors/storage_account, replace withazure/api_connectors/storage_blobandazure/api_connectors/storage_table(#276) (7a483886) (@pipalmic)