Altinn / altinn-platform

Altinn Platform infrastructure
7 stars 1 forks source link

chore(deps): update terraform azurerm to v4.8.0 #1092

Closed renovate[bot] closed 2 weeks ago

renovate[bot] commented 2 weeks ago

This PR contains the following updates:

Package Type Update Change Pending
azurerm (source) required_provider minor 4.7.0 -> 4.8.0 4.9.0

Release Notes

hashicorp/terraform-provider-azurerm (azurerm) ### [`v4.8.0`](https://redirect.github.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#480-October-31-2024) [Compare Source](https://redirect.github.com/hashicorp/terraform-provider-azurerm/compare/v4.7.0...v4.8.0) FEATURES: - **New Data Source**: `azurerm_virtual_network_peering` ([#​27530](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27530)) - **New Resource**: `azurerm_machine_learning_workspace_network_outbound_rule_fqdn` ([#​27384](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27384)) - **New Resource**: `azurerm_stack_hci_extension` ([#​26929](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/26929)) - **New Resource**: `azurerm_stack_hci_marketplace_gallery_image` ([#​27532](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27532)) - **New Resource**: `azurerm_trusted_signing_account` ([#​27720](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27720)) ENHANCEMENTS: - `mysql` - upgrade api version to `2023-12-30` ([#​27767](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27767)) - `network` - upgrade api version to ` 2024-03-01 ` ([#​27746](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27746)) - `azurerm_cosmosdb_account`: support for CMK through `managed_hsm_key_id` property ([#​26521](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/26521)) - `azurerm_cosmosdb_account` - support further versions for `mongo_server_version` ([#​27763](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27763)) - `azurerm_container_app_environment` - changing the `log_analytics_workspace_id` property no longer creates a new resource ([#​27794](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27794)) - `azurerm_data_factory_linked_service_azure_sql_database` - add support for the `credential_name` property ([#​27629](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27629)) - `azurerm_key_vault_key` - `expiration_date` only recreates the resource when it is removed from the config file ([#​27813](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27813)) - `azurerm_kubernetes_cluster` - fix issue where`maintenance_window_auto_upgrade`/`maintenance_window_auto_upgrade`/` maintenance_window_node_os ` might not be read into state ([#​26915](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/26915)) - `azurerm_kubernetes_cluster` - support for the `backend_pool_type` property ([#​27596](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27596)) - `azurerm_kubernetes_cluster` - support for the `daemonset_eviction_for_empty_nodes_enabled`, `daemonset_eviction_for_occupied_nodes_enabled`, and `ignore_daemonsets_utilization_enabled` properties ([#​27588](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27588)) - `azurerm_load_test` - `description` can now be updated ([#​27800](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27800)) - `azurerm_oracle_cloud_vm_cluster` - export the `ocid` property ([#​27785](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27785)) - `azurerm_orchestrated_virtual_machine_scale_set` - add support for `sku_profile` block ([#​27599](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27599)) - `azurerm_web_application_firewall_policy` - add support for `policy_settings.0.file_upload_enforcement` ([#​27774](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27774)) BUG FIXES: - `azurerm_automation_hybrid_runbook_worker_group` - correctly mark resource as gone if it's absent when reading it ([#​27797](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27797)) - `azurerm_automation_hybrid_runbook_worker` - correctly mark resource as gone if it's absent when reading it ([#​27797](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27797)) - `azurerm_automation_python3_package` - correctly mark resource as gone if it's absent when reading it ([#​27797](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27797)) - `azurerm_data_protection_backup_vault` - prevent panic when checking value of `cross_region_restore_enabled` ([#​27762](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27762)) - `azurerm_role_management_policy` - fix panic when unmarshalling the policy into a specific type ([#​27731](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27731)) - `azurerm_security_center_subscription_pricing` - correctly type assert the `additional_extension_properties` property when building the payload ([#​27721](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27721)) - `azurerm_synapse_workspace_aad_admin` - will no correctly delete when using `azurerm_synapse_workspace_aad_admin` with `azurerm_synapse_workspace` ([#​27606](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27606)) - `azurerm_windows_function_app_slot` - fixed panic in state migration ([#​27700](https://redirect.github.com/hashicorp/terraform-provider-azurerm/issues/27700))

Configuration

šŸ“… Schedule: Branch creation - "before 07:00 on Thursday" in timezone Europe/Oslo, Automerge - At any time (no schedule defined).

šŸš¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.

ā™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

šŸ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

github-actions[bot] commented 2 weeks ago

Terraform environment prod

Format and Style šŸ–Œsuccess

Initialization āš™ļøsuccess

Validation šŸ¤–success

Validation Output ``` Success! The configuration is valid. ```

Plan šŸ“–success

Show Plan ``` [Lines containing Refreshing state removed] [Maybe further truncated see logs for complete plan output] Acquiring state lock. This may take a few moments... data.azuread_client_config.current: Reading... data.azuread_client_config.current: Read complete after 0s [id=cd0026d8-283b-4a55-9bfa-d0ef4a8ba21c-f03f7579-5f39-4d7f-bcea-8e5cb6d7aca4-02b17d28-7ec8-4084-92ce-d26051fa4998] data.azuread_application_published_app_ids.well_known: Reading... data.azuread_application_published_app_ids.well_known: Read complete after 0s [id=appIds] data.azuread_directory_object.current: Reading... data.azuread_directory_object.current: Read complete after 0s [id=02b17d28-7ec8-4084-92ce-d26051fa4998] data.azuread_service_principal.msgraph: Reading... data.azuread_service_principal.current[0]: Reading... data.azuread_service_principal.current[0]: Read complete after 0s [id=02b17d28-7ec8-4084-92ce-d26051fa4998] data.azurerm_role_definition.reader: Reading... data.azurerm_role_definition.storage_blob_reader_data_access: Reading... data.azurerm_role_definition.storage_blob_data_owner: Reading... data.azurerm_subscription.current: Reading... data.azurerm_role_definition.contributor: Reading... data.azurerm_role_definition.user_access_administrator: Reading... data.azurerm_resource_group.tfstate: Reading... data.azurerm_role_definition.azure_kubernetes_service_cluster_user_role: Reading... data.azurerm_role_definition.reader: Read complete after 0s [id=/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7] data.azuread_service_principal.msgraph: Read complete after 0s [id=b9d7b3d8-a063-4e34-89d9-15db56e22d42] data.azurerm_role_definition.storage_blob_data_owner: Read complete after 0s [id=/providers/Microsoft.Authorization/roleDefinitions/b7e6dc6d-f1e8-4753-8033-0f276bb0955b] data.azurerm_subscription.current: Read complete after 0s [id=/subscriptions/d43d5057-8389-40d5-88c4-04db9275cbf2] data.azurerm_role_definition.user_access_administrator: Read complete after 0s [id=/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9] data.azurerm_role_definition.contributor: Read complete after 1s [id=/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c] data.azurerm_role_definition.storage_blob_reader_data_access: Read complete after 1s [id=/providers/Microsoft.Authorization/roleDefinitions/c12c1c16-33a1-487b-954d-41c89c60f349] data.azurerm_role_definition.azure_kubernetes_service_cluster_user_role: Read complete after 1s [id=/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f] data.azurerm_resource_group.tfstate: Read complete after 1s [id=/subscriptions/d43d5057-8389-40d5-88c4-04db9275cbf2/resourceGroups/terraform-rg] Terraform used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: + create ~ update in-place Terraform will perform the following actions: # azuread_application.administrator will be updated in-place ~ resource "azuread_application" "administrator" { id = "/applications/005b1c70-6fa7-4205-9fa1-8b7a53713238" tags = [] # (16 unchanged attributes hidden) - required_resource_access { - resource_app_id = "00000003-0000-0000-c000-000000000000" -> null - resource_access { - id = "62a82d76-70ea-41e2-9197-370581804d09" -> null - type = "Role" -> null } - resource_access { - id = "1bfefb4e-e0b5-418b-a88f-73c46d2cc8e9" -> null - type = "Role" -> null } } # (6 unchanged blocks hidden) } # azuread_application_api_access.reader_msgraph will be created + resource "azuread_application_api_access" "reader_msgraph" { + api_client_id = "00000003-0000-0000-c000-000000000000" + application_id = "/applications/f2259af8-0975-4e83-925f-3ccdf18da571" + id = (known after apply) + role_ids = [ + "5b567255-7703-4780-807c-7be8301ae99b", + "9a5d68dd-52b0-4cc2-bd40-abcf44ac3a30", ] } # azurerm_app_configuration.state will be updated in-place ~ resource "azurerm_app_configuration" "state" { id = "/subscriptions/d43d5057-8389-40d5-88c4-04db9275cbf2/resourceGroups/terraform-rg/providers/Microsoft.AppConfiguration/configurationStores/altinnterraformappconf02" name = "altinnterraformappconf02" ~ tags = { - "costcenter" = "altinn3" - "createdAt" = "09-07-2024 09:55:43 UTC" - "createdBy" = "Bengt Rino Fredh" - "modifiedAt" = "22-10-2024 15:47:24 UTC" - "modifiedBy" = "GitHub: Altinn/altinn-platform - Reader" - "repository" = "github.com/Altinn/altinn-platform" - "solution" = "platform" } -> (known after apply) # (11 unchanged attributes hidden) } # azurerm_storage_account.backend will be updated in-place ~ resource "azurerm_storage_account" "backend" { id = "/subscriptions/d43d5057-8389-40d5-88c4-04db9275cbf2/resourceGroups/terraform-rg/providers/Microsoft.Storage/storageAccounts/altinnterraformstorage02" name = "altinnterraformstorage02" ~ tags = { - "costcenter" = "altinn3" - "createdAt" = "09-07-2024 09:55:43 UTC" - "createdBy" = "Bengt Rino Fredh" - "modifiedAt" = "22-10-2024 15:47:24 UTC" - "modifiedBy" = "GitHub: Altinn/altinn-platform - Reader" - "repository" = "github.com/Altinn/altinn-platform" - "solution" = "platform" } -> (known after apply) # (35 unchanged attributes hidden) # (1 unchanged block hidden) } Plan: 1 to add, 3 to change, 0 to destroy. ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ Saved the plan to: tfplan.out To perform exactly these actions, run the following command to apply: terraform apply "tfplan.out" Releasing state lock. This may take a few moments... ```
Context Values
Pusher @tjololo
Action push
Working Directory ./infrastructure/products
State File github.com/altinn/altinn-platform/environments/prod/products.tfstate
Plan File github.com_altinn_altinn-platform_environments_prod_products.tfstate.tfplan