Skip to content

Update dependency hashicorp/terraform to v1.14.8#1103

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/terraform-monorepo
Open

Update dependency hashicorp/terraform to v1.14.8#1103
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/terraform-monorepo

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Mar 12, 2026

This PR contains the following updates:

Package Update Change
hashicorp/terraform patch 1.14.61.14.8

Release Notes

hashicorp/terraform (hashicorp/terraform)

v1.14.8

Compare Source

1.14.8 (March 25, 2026)

BUG FIXES:

  • Prevent crash in the display of relevant attributes after provider upgrades (#​38264)

v1.14.7

Compare Source

1.14.7 (March 11, 2026)

NOTES:

  • Bump Go version to 1.25.8 to suppress security scanner false positives (#​38249)

Configuration

📅 Schedule: Branch creation - "after 7am and before 11am every weekday" in timezone Europe/London, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

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

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Mar 12, 2026
@renovate renovate bot requested a review from a team as a code owner March 12, 2026 07:36
@hmcts-jenkins-cnp
Copy link
Copy Markdown
Contributor

hmcts-jenkins-cnp bot commented Mar 12, 2026

Plan Result (stg)

⚠️ Resource Deletion will happen

This plan contains resource delete operation. Please check the plan result very carefully!

Plan: 0 to add, 7 to change, 8 to destroy.
  • Update
    • azurerm_key_vault_secret.appinsights-key
    • azurerm_key_vault_secret.appinsights_connection_string
    • azurerm_key_vault_secret.sa_storage_account_connection_string
    • azurerm_key_vault_secret.vodasa_storage_account_connection_string
    • azurerm_key_vault_secret.vodasa_storage_account_primary_access_key
    • module.finalsa_storage_account.azurerm_storage_account.storage_account
    • module.ingestsa_storage_account.azurerm_storage_account.storage_account
  • Delete
    • module.finalsa_storage_account.time_rotating.rotate
    • module.finalsa_storage_account.time_static.pim_expiry
    • module.ingestsa_storage_account.time_rotating.rotate
    • module.ingestsa_storage_account.time_static.pim_expiry
    • module.sa_storage_account.time_rotating.rotate
    • module.sa_storage_account.time_static.pim_expiry
    • module.vodasa_storage_account.time_rotating.rotate
    • module.vodasa_storage_account.time_static.pim_expiry
Change Result (Click me)
  # azurerm_key_vault_secret.appinsights-key will be updated in-place
  ~ resource "azurerm_key_vault_secret" "appinsights-key" {
      - expiration_date         = "2026-06-01T01:00:00Z" -> null
        id                      = "https://pre-hmctskv-stg.vault.azure.net/secrets/AppInsightsInstrumentationKey/3824fbfd9e37439f8a0c156c018cc549"
        name                    = "AppInsightsInstrumentationKey"
        tags                    = {}
        # (10 unchanged attributes hidden)
    }

  # azurerm_key_vault_secret.appinsights_connection_string will be updated in-place
  ~ resource "azurerm_key_vault_secret" "appinsights_connection_string" {
      - expiration_date         = "2026-06-01T01:00:00Z" -> null
        id                      = "https://pre-hmctskv-stg.vault.azure.net/secrets/app-insights-connection-string/2de0b698475e48dd8db173462d6a2a0d"
        name                    = "app-insights-connection-string"
        tags                    = {}
        # (10 unchanged attributes hidden)
    }

  # azurerm_key_vault_secret.sa_storage_account_connection_string will be updated in-place
  ~ resource "azurerm_key_vault_secret" "sa_storage_account_connection_string" {
      - expiration_date         = "2026-06-01T01:00:00Z" -> null
        id                      = "https://pre-hmctskv-stg.vault.azure.net/secrets/sa-storage-account-connection-string/0ebade2d395b4521bff89285049f9058"
        name                    = "sa-storage-account-connection-string"
        tags                    = {}
        # (10 unchanged attributes hidden)
    }

  # azurerm_key_vault_secret.vodasa_storage_account_connection_string will be updated in-place
  ~ resource "azurerm_key_vault_secret" "vodasa_storage_account_connection_string" {
      - expiration_date         = "2026-06-01T01:00:00Z" -> null
        id                      = "https://pre-hmctskv-stg.vault.azure.net/secrets/vodasa-storage-account-connection-string/68813fe6443341acb63b19542485dcae"
        name                    = "vodasa-storage-account-connection-string"
        tags                    = {}
        # (10 unchanged attributes hidden)
    }

  # azurerm_key_vault_secret.vodasa_storage_account_primary_access_key will be updated in-place
  ~ resource "azurerm_key_vault_secret" "vodasa_storage_account_primary_access_key" {
      - expiration_date         = "2026-06-01T01:00:00Z" -> null
        id                      = "https://pre-hmctskv-stg.vault.azure.net/secrets/vodasa-storage-account-primary-access-key/12b9920e922b4f498c20a84f77727575"
        name                    = "vodasa-storage-account-primary-access-key"
        tags                    = {}
        # (10 unchanged attributes hidden)
    }

  # module.finalsa_storage_account.azurerm_storage_account.storage_account will be updated in-place
  ~ resource "azurerm_storage_account" "storage_account" {
        id                                 = "/subscriptions/74dacd4f-a248-45bb-a2f0-af700dc4cf68/resourceGroups/pre-stg/providers/Microsoft.Storage/storageAccounts/prefinalsastg"
        name                               = "prefinalsastg"
        tags                               = {
            "application"         = "pre-recorded-evidence"
            "autoShutdown"        = "true"
            "builtFrom"           = "https://github.com/HMCTS/pre-shared-infrastructure.git"
            "businessArea"        = "Cross-Cutting"
            "contactSlackChannel" = "#dts-pre-rec-evidence-tech"
            "environment"         = "staging"
            "managedBy"           = "Pre Recorded Evidence"
        }
        # (97 unchanged attributes hidden)

      + network_rules {
          + bypass         = [
              + "AzureServices",
            ]
          + default_action = "Allow"
        }

        # (3 unchanged blocks hidden)
    }

  # module.finalsa_storage_account.time_rotating.rotate will be destroyed
  # (because time_rotating.rotate is not in configuration)
  - resource "time_rotating" "rotate" {
      - day              = 6 -> null
      - hour             = 8 -> null
      - id               = "2025-11-11T08:17:54Z" -> null
      - minute           = 17 -> null
      - month            = 11 -> null
      - rfc3339          = "2025-11-11T08:17:54Z" -> null
      - rotation_days    = 360 -> null
      - rotation_rfc3339 = "2026-11-06T08:17:54Z" -> null
      - second           = 54 -> null
      - unix             = 1793953074 -> null
      - year             = 2026 -> null
    }

  # module.finalsa_storage_account.time_static.pim_expiry will be destroyed
  # (because time_static.pim_expiry is not in configuration)
  - resource "time_static" "pim_expiry" {
      - day     = 6 -> null
      - hour    = 8 -> null
      - id      = "2026-11-06T08:17:54Z" -> null
      - minute  = 17 -> null
      - month   = 11 -> null
      - rfc3339 = "2026-11-06T08:17:54Z" -> null
      - second  = 54 -> null
      - unix    = 1793953074 -> null
      - year    = 2026 -> null
    }

  # module.ingestsa_storage_account.azurerm_storage_account.storage_account will be updated in-place
  ~ resource "azurerm_storage_account" "storage_account" {
        id                                 = "/subscriptions/74dacd4f-a248-45bb-a2f0-af700dc4cf68/resourceGroups/pre-stg/providers/Microsoft.Storage/storageAccounts/preingestsastg"
        name                               = "preingestsastg"
        tags                               = {
            "application"         = "pre-recorded-evidence"
            "autoShutdown"        = "true"
            "builtFrom"           = "https://github.com/HMCTS/pre-shared-infrastructure.git"
            "businessArea"        = "Cross-Cutting"
            "contactSlackChannel" = "#dts-pre-rec-evidence-tech"
            "environment"         = "staging"
            "managedBy"           = "Pre Recorded Evidence"
        }
        # (97 unchanged attributes hidden)

      + network_rules {
          + bypass         = [
              + "AzureServices",
            ]
          + default_action = "Allow"
        }

        # (3 unchanged blocks hidden)
    }

  # module.ingestsa_storage_account.time_rotating.rotate will be destroyed
  # (because time_rotating.rotate is not in configuration)
  - resource "time_rotating" "rotate" {
      - day              = 6 -> null
      - hour             = 8 -> null
      - id               = "2025-11-11T08:17:54Z" -> null
      - minute           = 17 -> null
      - month            = 11 -> null
      - rfc3339          = "2025-11-11T08:17:54Z" -> null
      - rotation_days    = 360 -> null
      - rotation_rfc3339 = "2026-11-06T08:17:54Z" -> null
      - second           = 54 -> null
      - unix             = 1793953074 -> null
      - year             = 2026 -> null
    }

  # module.ingestsa_storage_account.time_static.pim_expiry will be destroyed
  # (because time_static.pim_expiry is not in configuration)
  - resource "time_static" "pim_expiry" {
      - day     = 6 -> null
      - hour    = 8 -> null
      - id      = "2026-11-06T08:17:54Z" -> null
      - minute  = 17 -> null
      - month   = 11 -> null
      - rfc3339 = "2026-11-06T08:17:54Z" -> null
      - second  = 54 -> null
      - unix    = 1793953074 -> null
      - year    = 2026 -> null
    }

  # module.sa_storage_account.time_rotating.rotate will be destroyed
  # (because time_rotating.rotate is not in configuration)
  - resource "time_rotating" "rotate" {
      - day              = 6 -> null
      - hour             = 8 -> null
      - id               = "2025-11-11T08:17:54Z" -> null
      - minute           = 17 -> null
      - month            = 11 -> null
      - rfc3339          = "2025-11-11T08:17:54Z" -> null
      - rotation_days    = 360 -> null
      - rotation_rfc3339 = "2026-11-06T08:17:54Z" -> null
      - second           = 54 -> null
      - unix             = 1793953074 -> null
      - year             = 2026 -> null
    }

  # module.sa_storage_account.time_static.pim_expiry will be destroyed
  # (because time_static.pim_expiry is not in configuration)
  - resource "time_static" "pim_expiry" {
      - day     = 6 -> null
      - hour    = 8 -> null
      - id      = "2026-11-06T08:17:54Z" -> null
      - minute  = 17 -> null
      - month   = 11 -> null
      - rfc3339 = "2026-11-06T08:17:54Z" -> null
      - second  = 54 -> null
      - unix    = 1793953074 -> null
      - year    = 2026 -> null
    }

  # module.vodasa_storage_account.time_rotating.rotate will be destroyed
  # (because time_rotating.rotate is not in configuration)
  - resource "time_rotating" "rotate" {
      - day              = 25 -> null
      - hour             = 8 -> null
      - id               = "2026-03-02T08:18:14Z" -> null
      - minute           = 18 -> null
      - month            = 2 -> null
      - rfc3339          = "2026-03-02T08:18:14Z" -> null
      - rotation_days    = 360 -> null
      - rotation_rfc3339 = "2027-02-25T08:18:14Z" -> null
      - second           = 14 -> null
      - unix             = 1803543494 -> null
      - year             = 2027 -> null
    }

  # module.vodasa_storage_account.time_static.pim_expiry will be destroyed
  # (because time_static.pim_expiry is not in configuration)
  - resource "time_static" "pim_expiry" {
      - day     = 25 -> null
      - hour    = 8 -> null
      - id      = "2027-02-25T08:18:14Z" -> null
      - minute  = 18 -> null
      - month   = 2 -> null
      - rfc3339 = "2027-02-25T08:18:14Z" -> null
      - second  = 14 -> null
      - unix    = 1803543494 -> null
      - year    = 2027 -> null
    }

Plan: 0 to add, 7 to change, 8 to destroy.

@hmcts-jenkins-cnp
Copy link
Copy Markdown
Contributor

hmcts-jenkins-cnp bot commented Mar 12, 2026

Plan Result (prod)

⚠️ Resource Deletion will happen

This plan contains resource delete operation. Please check the plan result very carefully!

Plan: 0 to add, 8 to change, 8 to destroy.
  • Update
    • azurerm_key_vault_secret.appinsights-key
    • azurerm_key_vault_secret.appinsights_connection_string
    • azurerm_key_vault_secret.sa_storage_account_connection_string
    • azurerm_key_vault_secret.vodasa_storage_account_connection_string
    • azurerm_key_vault_secret.vodasa_storage_account_primary_access_key
    • azurerm_monitor_metric_alert.storage_ingest_alert_capacity[0]
    • module.finalsa_storage_account.azurerm_storage_account.storage_account
    • module.ingestsa_storage_account.azurerm_storage_account.storage_account
  • Delete
    • module.finalsa_storage_account.time_rotating.rotate
    • module.finalsa_storage_account.time_static.pim_expiry
    • module.ingestsa_storage_account.time_rotating.rotate
    • module.ingestsa_storage_account.time_static.pim_expiry
    • module.sa_storage_account.time_rotating.rotate
    • module.sa_storage_account.time_static.pim_expiry
    • module.vodasa_storage_account.time_rotating.rotate
    • module.vodasa_storage_account.time_static.pim_expiry
Change Result (Click me)
  # azurerm_key_vault_secret.appinsights-key will be updated in-place
  ~ resource "azurerm_key_vault_secret" "appinsights-key" {
      - expiration_date         = "2026-06-01T01:00:00Z" -> null
        id                      = "https://pre-hmctskv-prod.vault.azure.net/secrets/AppInsightsInstrumentationKey/3f0b5b0015844ecdab6c3712482dd017"
        name                    = "AppInsightsInstrumentationKey"
        tags                    = {}
        # (10 unchanged attributes hidden)
    }

  # azurerm_key_vault_secret.appinsights_connection_string will be updated in-place
  ~ resource "azurerm_key_vault_secret" "appinsights_connection_string" {
      - expiration_date         = "2026-06-01T01:00:00Z" -> null
        id                      = "https://pre-hmctskv-prod.vault.azure.net/secrets/app-insights-connection-string/6bcd095bf8684e48a86eb1d701fc4e9b"
        name                    = "app-insights-connection-string"
        tags                    = {}
        # (10 unchanged attributes hidden)
    }

  # azurerm_key_vault_secret.sa_storage_account_connection_string will be updated in-place
  ~ resource "azurerm_key_vault_secret" "sa_storage_account_connection_string" {
      - expiration_date         = "2026-06-01T01:00:00Z" -> null
        id                      = "https://pre-hmctskv-prod.vault.azure.net/secrets/sa-storage-account-connection-string/54fa132345714daea67251a1f1c32d97"
        name                    = "sa-storage-account-connection-string"
        tags                    = {}
        # (10 unchanged attributes hidden)
    }

  # azurerm_key_vault_secret.vodasa_storage_account_connection_string will be updated in-place
  ~ resource "azurerm_key_vault_secret" "vodasa_storage_account_connection_string" {
      - expiration_date         = "2026-06-01T01:00:00Z" -> null
        id                      = "https://pre-hmctskv-prod.vault.azure.net/secrets/vodasa-storage-account-connection-string/432370f5d99d47068e93f0e9e0e0fda4"
        name                    = "vodasa-storage-account-connection-string"
        tags                    = {}
        # (10 unchanged attributes hidden)
    }

  # azurerm_key_vault_secret.vodasa_storage_account_primary_access_key will be updated in-place
  ~ resource "azurerm_key_vault_secret" "vodasa_storage_account_primary_access_key" {
      - expiration_date         = "2026-06-01T01:00:00Z" -> null
        id                      = "https://pre-hmctskv-prod.vault.azure.net/secrets/vodasa-storage-account-primary-access-key/4550b7d2873a4fc3963b0628b5366412"
        name                    = "vodasa-storage-account-primary-access-key"
        tags                    = {}
        # (10 unchanged attributes hidden)
    }

  # azurerm_monitor_metric_alert.storage_ingest_alert_capacity[0] will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "storage_ingest_alert_capacity" {
        id                       = "/subscriptions/5ca62022-6aa2-4cee-aaa7-e7536c8d566c/resourceGroups/pre-prod/providers/Microsoft.Insights/metricAlerts/used_capacity"
        name                     = "used_capacity"
      ~ scopes                   = [
          - "/subscriptions/5ca62022-6aa2-4cee-aaa7-e7536c8d566c/resourceGroups/pre-prod/providers/Microsoft.Storage/storageAccounts/prefinalsaprod",
          + "/subscriptions/5ca62022-6aa2-4cee-aaa7-e7536c8d566c/resourceGroups/pre-prod/providers/Microsoft.Storage/storageAccounts/preingestsaprod",
        ]
        tags                     = {
            "application"         = "pre-recorded-evidence"
            "builtFrom"           = "https://github.com/HMCTS/pre-shared-infrastructure.git"
            "businessArea"        = "Cross-Cutting"
            "contactSlackChannel" = "#dts-pre-rec-evidence-tech"
            "environment"         = "production"
            "managedBy"           = "Pre Recorded Evidence"
        }
        # (9 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.finalsa_storage_account.azurerm_storage_account.storage_account will be updated in-place
  ~ resource "azurerm_storage_account" "storage_account" {
        id                                 = "/subscriptions/5ca62022-6aa2-4cee-aaa7-e7536c8d566c/resourceGroups/pre-prod/providers/Microsoft.Storage/storageAccounts/prefinalsaprod"
        name                               = "prefinalsaprod"
        tags                               = {
            "application"         = "pre-recorded-evidence"
            "builtFrom"           = "https://github.com/HMCTS/pre-shared-infrastructure.git"
            "businessArea"        = "Cross-Cutting"
            "contactSlackChannel" = "#dts-pre-rec-evidence-tech"
            "environment"         = "production"
            "managedBy"           = "Pre Recorded Evidence"
        }
        # (97 unchanged attributes hidden)

      + network_rules {
          + bypass         = [
              + "AzureServices",
            ]
          + default_action = "Allow"
        }

        # (3 unchanged blocks hidden)
    }

  # module.finalsa_storage_account.time_rotating.rotate will be destroyed
  # (because time_rotating.rotate is not in configuration)
  - resource "time_rotating" "rotate" {
      - day              = 6 -> null
      - hour             = 8 -> null
      - id               = "2025-11-11T08:18:58Z" -> null
      - minute           = 18 -> null
      - month            = 11 -> null
      - rfc3339          = "2025-11-11T08:18:58Z" -> null
      - rotation_days    = 360 -> null
      - rotation_rfc3339 = "2026-11-06T08:18:58Z" -> null
      - second           = 58 -> null
      - unix             = 1793953138 -> null
      - year             = 2026 -> null
    }

  # module.finalsa_storage_account.time_static.pim_expiry will be destroyed
  # (because time_static.pim_expiry is not in configuration)
  - resource "time_static" "pim_expiry" {
      - day     = 6 -> null
      - hour    = 8 -> null
      - id      = "2026-11-06T08:18:58Z" -> null
      - minute  = 18 -> null
      - month   = 11 -> null
      - rfc3339 = "2026-11-06T08:18:58Z" -> null
      - second  = 58 -> null
      - unix    = 1793953138 -> null
      - year    = 2026 -> null
    }

  # module.ingestsa_storage_account.azurerm_storage_account.storage_account will be updated in-place
  ~ resource "azurerm_storage_account" "storage_account" {
        id                                 = "/subscriptions/5ca62022-6aa2-4cee-aaa7-e7536c8d566c/resourceGroups/pre-prod/providers/Microsoft.Storage/storageAccounts/preingestsaprod"
        name                               = "preingestsaprod"
        tags                               = {
            "application"         = "pre-recorded-evidence"
            "builtFrom"           = "https://github.com/HMCTS/pre-shared-infrastructure.git"
            "businessArea"        = "Cross-Cutting"
            "contactSlackChannel" = "#dts-pre-rec-evidence-tech"
            "environment"         = "production"
            "managedBy"           = "Pre Recorded Evidence"
        }
        # (97 unchanged attributes hidden)

      + network_rules {
          + bypass         = [
              + "AzureServices",
            ]
          + default_action = "Allow"
        }

        # (3 unchanged blocks hidden)
    }

  # module.ingestsa_storage_account.time_rotating.rotate will be destroyed
  # (because time_rotating.rotate is not in configuration)
  - resource "time_rotating" "rotate" {
      - day              = 6 -> null
      - hour             = 8 -> null
      - id               = "2025-11-11T08:18:58Z" -> null
      - minute           = 18 -> null
      - month            = 11 -> null
      - rfc3339          = "2025-11-11T08:18:58Z" -> null
      - rotation_days    = 360 -> null
      - rotation_rfc3339 = "2026-11-06T08:18:58Z" -> null
      - second           = 58 -> null
      - unix             = 1793953138 -> null
      - year             = 2026 -> null
    }

  # module.ingestsa_storage_account.time_static.pim_expiry will be destroyed
  # (because time_static.pim_expiry is not in configuration)
  - resource "time_static" "pim_expiry" {
      - day     = 6 -> null
      - hour    = 8 -> null
      - id      = "2026-11-06T08:18:58Z" -> null
      - minute  = 18 -> null
      - month   = 11 -> null
      - rfc3339 = "2026-11-06T08:18:58Z" -> null
      - second  = 58 -> null
      - unix    = 1793953138 -> null
      - year    = 2026 -> null
    }

  # module.sa_storage_account.time_rotating.rotate will be destroyed
  # (because time_rotating.rotate is not in configuration)
  - resource "time_rotating" "rotate" {
      - day              = 6 -> null
      - hour             = 8 -> null
      - id               = "2025-11-11T08:18:58Z" -> null
      - minute           = 18 -> null
      - month            = 11 -> null
      - rfc3339          = "2025-11-11T08:18:58Z" -> null
      - rotation_days    = 360 -> null
      - rotation_rfc3339 = "2026-11-06T08:18:58Z" -> null
      - second           = 58 -> null
      - unix             = 1793953138 -> null
      - year             = 2026 -> null
    }

  # module.sa_storage_account.time_static.pim_expiry will be destroyed
  # (because time_static.pim_expiry is not in configuration)
  - resource "time_static" "pim_expiry" {
      - day     = 6 -> null
      - hour    = 8 -> null
      - id      = "2026-11-06T08:18:58Z" -> null
      - minute  = 18 -> null
      - month   = 11 -> null
      - rfc3339 = "2026-11-06T08:18:58Z" -> null
      - second  = 58 -> null
      - unix    = 1793953138 -> null
      - year    = 2026 -> null
    }

  # module.vodasa_storage_account.time_rotating.rotate will be destroyed
  # (because time_rotating.rotate is not in configuration)
  - resource "time_rotating" "rotate" {
      - day              = 25 -> null
      - hour             = 8 -> null
      - id               = "2026-03-02T08:19:17Z" -> null
      - minute           = 19 -> null
      - month            = 2 -> null
      - rfc3339          = "2026-03-02T08:19:17Z" -> null
      - rotation_days    = 360 -> null
      - rotation_rfc3339 = "2027-02-25T08:19:17Z" -> null
      - second           = 17 -> null
      - unix             = 1803543557 -> null
      - year             = 2027 -> null
    }

  # module.vodasa_storage_account.time_static.pim_expiry will be destroyed
  # (because time_static.pim_expiry is not in configuration)
  - resource "time_static" "pim_expiry" {
      - day     = 25 -> null
      - hour    = 8 -> null
      - id      = "2027-02-25T08:19:17Z" -> null
      - minute  = 19 -> null
      - month   = 2 -> null
      - rfc3339 = "2027-02-25T08:19:17Z" -> null
      - second  = 17 -> null
      - unix    = 1803543557 -> null
      - year    = 2027 -> null
    }

Plan: 0 to add, 8 to change, 8 to destroy.

@renovate renovate bot changed the title Update dependency hashicorp/terraform to v1.14.7 Update dependency hashicorp/terraform to v1.14.8 Mar 25, 2026
@renovate renovate bot force-pushed the renovate/terraform-monorepo branch from 4513a30 to 5585c7b Compare March 25, 2026 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file prod/destroy stg/destroy

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants