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_setting
not 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_id
tomanaged_identity_provider
variable invar.managed_identity_provider.create
path (#386) (@zjanura)azure/function_app_linux_managed_identity
: Deprecate variablestorage_account_access_key
, useuse_managed_identity
instead (#414) (@ArtiomMatiom)azure/function_app_linux_managed_identity
: Add default with value ofnull
to variablestorage_account_access_key
(#414) (@ArtiomMatiom)azure/monitoring_log_analytics_alert
: Add default with value ofnull
to variableaction_group_id
(#415) (@ArtiomMatiom)azure/api_management
: Addfrontend_request_body_bytes
todiagnostic_settings
variable (#416, #419) (@pipalmic, @tom-reinders)azure/api_management
: Addfrontend_response_body_bytes
todiagnostic_settings
variable (#416, #419) (@pipalmic, @tom-reinders)azure/api_management
: Addbackend_request_body_bytes
todiagnostic_settings
variable (#416, #419) (@pipalmic, @tom-reinders)azure/api_management
: Addbackend_response_body_bytes
todiagnostic_settings
variable (#416, #419) (@pipalmic, @tom-reinders)azure/storage_account_public
: Change default of variablecors_rules
fromnull
to[]
(#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_days
from7
to30
(#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_duration
fromP0DT0H1M0S
toPT1M
(#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/azurerm
from all different versions to~> 3.48
(#249, #290) (3620b4bb
,d1e8281a
) (@tom-reinders) - Breaking: Bump provider
cloudflare/cloudflare
from~> 3.14.0
to~> 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_endpoints
fromlist
toset(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_id
toservice_plan_id
(#282) (14e2c94
) (@tom-reinders) - Breaking:
azure/function_app_linux_managed_identity
: Rename variable fromapp_service_plan_id
toservice_plan_id
(#282) (14e2c94
) (@tom-reinders) - Breaking:
azure/function_app_windows
: Rename variable fromapp_service_plan_id
toservice_plan_id
(#282) (14e2c94
) (@tom-reinders) - Breaking:
azure/virtual_network
: Change type of variableaddress_space
fromlist
tolist(string)
(#263) (baf86211
) (@tom-reinders) - Breaking:
azure/function_app_linux
: Rename variable fromip_restriction
toip_restrictions
(#296) (e60e867a
) (@corjanZee) - Breaking:
azure/function_app_linux_managed_identity
: Rename variable fromip_restriction
toip_restrictions
(#296) (e60e867a
) (@corjanZee) - Breaking:
azure/function_app_windows
: Rename variable fromip_restriction
toip_restrictions
(#296) (e60e867a
) (@corjanZee) - Bump provider
hashicorp/azuread
from2.22.0
to~> 2.36
(#257, #290) (f3e9d233
,d1e8281a
) (@tom-reinders) - Bump provider
Azure/azapi
from1.0.0
to~> 1.4
(#257, #290) (f3e9d233
,d1e8281a
) (@tom-reinders) - Bump provider
hashicorp/archive
from2.2.0
to~> 2.3
(#285) (eefff320
) (@tom-reinders) azure/log_analytics_workspace
: Change default of variablesku
frompergb2018
toPerGB2018
(#249) (84c2448b
) (@tom-reinders)azure/function_app_linux
: Change default of variableruntime_version
from~3
to~4
(#259) (b3edd9e7
) (@MartinPronk67)azure/function_app_linux_managed_identity
: Change default of variableruntime_version
from~3
to~4
(#259) (b3edd9e7
) (@MartinPronk67)azure/function_app_windows
: Change default of variableruntime_version
from~3
to~4
(#259) (b3edd9e7
) (@MartinPronk67)azure/api_management_custom_domains
: Adddefault_ssl_binding
option tocustom_domains
variable (#260) (d44ab78d
) (@corjanZee)azure/service_bus_subscription
: Change default of variableauto_delete_on_idle
fromP14D
toP10675199DT2H48M5.4775807S
(#286) (0aed80dd
) (@corjanZee)azure/key_vault_secrets_put
: Addexpiration_date
option tosecrets
variable (#294) (ac9905ea
) (@corjanZee)azure/key_vault_secrets_put_once
: Addexpiration_date
option tosecrets
variable (#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_filesystem
module (#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_linux
andazure/web_app_windows
(#261) (8990f2e4
,1fb0c954
) (@tom-reinders) - Breaking: Remove module
azure/monitoring
, replace withazure/azure/monitoring_action_group
andazure/monitoring_log_analytics_alert
(#268) (5bd013c1
) (@pipalmic) - Breaking: Remove module
azure/api_connectors/storage_account
, replace withazure/api_connectors/storage_blob
andazure/api_connectors/storage_table
(#276) (7a483886
) (@pipalmic)