Skip to content

Conversation

@lucas-phillips28
Copy link
Contributor

JIRA ticket(s)

Change description

# Conflicts:
#	src/integrationTest/java/uk/gov/hmcts/reform/preapi/services/ReportServiceIT.java
#	src/main/java/uk/gov/hmcts/reform/preapi/media/MediaKind.java
@hmcts-jenkins-cnp
Copy link
Contributor

Plan Result (stg)

⚠️ Resource Deletion will happen

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

Plan: 0 to add, 5 to change, 1 to destroy.
  • Update
    • module.apim_subscription_editvm[0].azurerm_api_management_subscription.subscription
    • module.apim_subscription_portal[0].azurerm_api_management_subscription.subscription
    • module.apim_subscription_powerplatform[0].azurerm_api_management_subscription.subscription
    • module.apim_subscription_smoketest[0].azurerm_api_management_subscription.subscription
    • module.pre-api-exception-alert[0].azurerm_resource_group_template_deployment.custom_alert[0]
  • Delete
    • azurerm_api_management_api_diagnostic.api_mgmt_logs
Change Result (Click me)
  # azurerm_api_management_api_diagnostic.api_mgmt_logs will be destroyed
  # (because azurerm_api_management_api_diagnostic.api_mgmt_logs is not in configuration)
  - resource "azurerm_api_management_api_diagnostic" "api_mgmt_logs" {
      - always_log_errors         = true -> null
      - api_management_logger_id  = "/subscriptions/74dacd4f-a248-45bb-a2f0-af700dc4cf68/resourceGroups/ss-stg-network-rg/providers/Microsoft.ApiManagement/service/sds-api-mgmt-stg/loggers/sds-api-mgmt-stg-logger" -> null
      - api_management_name       = "sds-api-mgmt-stg" -> null
      - api_name                  = "pre-api" -> null
      - http_correlation_protocol = "W3C" -> null
      - id                        = "/subscriptions/74dacd4f-a248-45bb-a2f0-af700dc4cf68/resourceGroups/ss-stg-network-rg/providers/Microsoft.ApiManagement/service/sds-api-mgmt-stg/apis/pre-api/diagnostics/applicationinsights" -> null
      - identifier                = "applicationinsights" -> null
      - log_client_ip             = true -> null
      - operation_name_format     = "Name" -> null
      - resource_group_name       = "ss-stg-network-rg" -> null
      - sampling_percentage       = 100 -> null
      - verbosity                 = "verbose" -> null

      - backend_request {
          - body_bytes     = 8192 -> null
          - headers_to_log = [
              - "X-User-Id",
              - "accept",
              - "content-type",
              - "origin",
            ] -> null
        }

      - backend_response {
          - body_bytes     = 8192 -> null
          - headers_to_log = [
              - "accept",
              - "content-type",
              - "origin",
            ] -> null
        }

      - frontend_request {
          - body_bytes     = 8192 -> null
          - headers_to_log = [
              - "X-User-Id",
              - "accept",
              - "content-type",
              - "origin",
            ] -> null
        }

      - frontend_response {
          - body_bytes     = 8192 -> null
          - headers_to_log = [
              - "accept",
              - "content-type",
              - "origin",
            ] -> null
        }
    }

  # module.apim_subscription_editvm[0].azurerm_api_management_subscription.subscription will be updated in-place
  ~ resource "azurerm_api_management_subscription" "subscription" {
      ~ allow_tracing       = false -> true
        id                  = "/subscriptions/74dacd4f-a248-45bb-a2f0-af700dc4cf68/resourceGroups/ss-stg-network-rg/providers/Microsoft.ApiManagement/service/sds-api-mgmt-stg/subscriptions/8265f455-2bf2-4c4b-8ba3-bfd0a2f5a6b7"
        # (10 unchanged attributes hidden)
    }

  # module.apim_subscription_portal[0].azurerm_api_management_subscription.subscription will be updated in-place
  ~ resource "azurerm_api_management_subscription" "subscription" {
      ~ allow_tracing       = false -> true
        id                  = "/subscriptions/74dacd4f-a248-45bb-a2f0-af700dc4cf68/resourceGroups/ss-stg-network-rg/providers/Microsoft.ApiManagement/service/sds-api-mgmt-stg/subscriptions/500e642d-76ef-4d82-8741-bf9e9d979705"
        # (10 unchanged attributes hidden)
    }

  # module.apim_subscription_powerplatform[0].azurerm_api_management_subscription.subscription will be updated in-place
  ~ resource "azurerm_api_management_subscription" "subscription" {
      ~ allow_tracing       = false -> true
        id                  = "/subscriptions/74dacd4f-a248-45bb-a2f0-af700dc4cf68/resourceGroups/ss-stg-network-rg/providers/Microsoft.ApiManagement/service/sds-api-mgmt-stg/subscriptions/37f73c17-345b-4c67-81d5-50d582e97227"
        # (10 unchanged attributes hidden)
    }

  # module.apim_subscription_smoketest[0].azurerm_api_management_subscription.subscription will be updated in-place
  ~ resource "azurerm_api_management_subscription" "subscription" {
      ~ allow_tracing       = false -> true
        id                  = "/subscriptions/74dacd4f-a248-45bb-a2f0-af700dc4cf68/resourceGroups/ss-stg-network-rg/providers/Microsoft.ApiManagement/service/sds-api-mgmt-stg/subscriptions/da1d82f9-7187-4cb6-a6dd-b0020311f3bb"
        # (10 unchanged attributes hidden)
    }

  # module.pre-api-exception-alert[0].azurerm_resource_group_template_deployment.custom_alert[0] will be updated in-place
  ~ resource "azurerm_resource_group_template_deployment" "custom_alert" {
        id                       = "/subscriptions/74dacd4f-a248-45bb-a2f0-af700dc4cf68/resourceGroups/pre-stg/providers/Microsoft.Resources/deployments/PRE_API_exception"
        name                     = "PRE_API_exception"
        tags                     = {}
      ~ template_content         = jsonencode(
          ~ {
              ~ parameters     = {
                  ~ actionGroupName          = {
                      ~ type = "String" -> "string"
                    }
                  ~ actionGroupRg            = {
                      ~ type = "String" -> "string"
                    }
                  ~ alertDesc                = {
                      ~ type = "String" -> "string"
                    }
                  ~ alertName                = {
                      ~ type = "String" -> "string"
                    }
                  ~ appInsightsName          = {
                      ~ type = "String" -> "string"
                    }
                  ~ appInsightsQuery         = {
                      ~ type = "String" -> "string"
                    }
                  ~ commonTags               = {
                      ~ type = "String" -> "string"
                    }
                  ~ customEmailSubject       = {
                      ~ type = "String" -> "string"
                    }
                  ~ frequencyInMinutes       = {
                      ~ type         = "String" -> "string"
                        # (1 unchanged attribute hidden)
                    }
                  ~ location                 = {
                      ~ type = "String" -> "string"
                    }
                  ~ severityLevel            = {
                      ~ type         = "String" -> "string"
                        # (1 unchanged attribute hidden)
                    }
                  ~ timeWindowInMinutes      = {
                      ~ type         = "String" -> "string"
                        # (1 unchanged attribute hidden)
                    }
                  ~ triggerThreshold         = {
                      ~ type = "String" -> "string"
                    }
                  ~ triggerThresholdOperator = {
                      ~ type          = "String" -> "string"
                        # (2 unchanged attributes hidden)
                    }
                }
                # (4 unchanged attributes hidden)
            }
        )
        # (6 unchanged attributes hidden)
    }

Plan: 0 to add, 5 to change, 1 to destroy.

@hmcts-jenkins-cnp
Copy link
Contributor

Plan Result (prod)

⚠️ Resource Deletion will happen

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

Plan: 0 to add, 2 to change, 1 to destroy.
  • Update
    • module.pre-api-exception-alert[0].azurerm_resource_group_template_deployment.custom_alert[0]
    • module.pre-api-liveness-alert[0].azurerm_resource_group_template_deployment.custom_alert[0]
  • Delete
    • azurerm_api_management_api_diagnostic.api_mgmt_logs
Change Result (Click me)
  # azurerm_api_management_api_diagnostic.api_mgmt_logs will be destroyed
  # (because azurerm_api_management_api_diagnostic.api_mgmt_logs is not in configuration)
  - resource "azurerm_api_management_api_diagnostic" "api_mgmt_logs" {
      - always_log_errors         = true -> null
      - api_management_logger_id  = "/subscriptions/5ca62022-6aa2-4cee-aaa7-e7536c8d566c/resourceGroups/ss-prod-network-rg/providers/Microsoft.ApiManagement/service/sds-api-mgmt-prod/loggers/sds-api-mgmt-prod-logger" -> null
      - api_management_name       = "sds-api-mgmt-prod" -> null
      - api_name                  = "pre-api" -> null
      - http_correlation_protocol = "W3C" -> null
      - id                        = "/subscriptions/5ca62022-6aa2-4cee-aaa7-e7536c8d566c/resourceGroups/ss-prod-network-rg/providers/Microsoft.ApiManagement/service/sds-api-mgmt-prod/apis/pre-api/diagnostics/applicationinsights" -> null
      - identifier                = "applicationinsights" -> null
      - log_client_ip             = true -> null
      - operation_name_format     = "Name" -> null
      - resource_group_name       = "ss-prod-network-rg" -> null
      - sampling_percentage       = 100 -> null
      - verbosity                 = "verbose" -> null

      - backend_request {
          - body_bytes     = 8192 -> null
          - headers_to_log = [
              - "X-User-Id",
              - "accept",
              - "content-type",
              - "origin",
            ] -> null
        }

      - backend_response {
          - body_bytes     = 8192 -> null
          - headers_to_log = [
              - "accept",
              - "content-type",
              - "origin",
            ] -> null
        }

      - frontend_request {
          - body_bytes     = 8192 -> null
          - headers_to_log = [
              - "X-User-Id",
              - "accept",
              - "content-type",
              - "origin",
            ] -> null
        }

      - frontend_response {
          - body_bytes     = 8192 -> null
          - headers_to_log = [
              - "accept",
              - "content-type",
              - "origin",
            ] -> null
        }
    }

  # module.pre-api-exception-alert[0].azurerm_resource_group_template_deployment.custom_alert[0] will be updated in-place
  ~ resource "azurerm_resource_group_template_deployment" "custom_alert" {
        id                       = "/subscriptions/5ca62022-6aa2-4cee-aaa7-e7536c8d566c/resourceGroups/pre-prod/providers/Microsoft.Resources/deployments/PRE_API_exception"
        name                     = "PRE_API_exception"
        tags                     = {}
      ~ template_content         = jsonencode(
          ~ {
              ~ parameters     = {
                  ~ actionGroupName          = {
                      ~ type = "String" -> "string"
                    }
                  ~ actionGroupRg            = {
                      ~ type = "String" -> "string"
                    }
                  ~ alertDesc                = {
                      ~ type = "String" -> "string"
                    }
                  ~ alertName                = {
                      ~ type = "String" -> "string"
                    }
                  ~ appInsightsName          = {
                      ~ type = "String" -> "string"
                    }
                  ~ appInsightsQuery         = {
                      ~ type = "String" -> "string"
                    }
                  ~ commonTags               = {
                      ~ type = "String" -> "string"
                    }
                  ~ customEmailSubject       = {
                      ~ type = "String" -> "string"
                    }
                  ~ frequencyInMinutes       = {
                      ~ type         = "String" -> "string"
                        # (1 unchanged attribute hidden)
                    }
                  ~ location                 = {
                      ~ type = "String" -> "string"
                    }
                  ~ severityLevel            = {
                      ~ type         = "String" -> "string"
                        # (1 unchanged attribute hidden)
                    }
                  ~ timeWindowInMinutes      = {
                      ~ type         = "String" -> "string"
                        # (1 unchanged attribute hidden)
                    }
                  ~ triggerThreshold         = {
                      ~ type = "String" -> "string"
                    }
                  ~ triggerThresholdOperator = {
                      ~ type          = "String" -> "string"
                        # (2 unchanged attributes hidden)
                    }
                }
                # (4 unchanged attributes hidden)
            }
        )
        # (6 unchanged attributes hidden)
    }

  # module.pre-api-liveness-alert[0].azurerm_resource_group_template_deployment.custom_alert[0] will be updated in-place
  ~ resource "azurerm_resource_group_template_deployment" "custom_alert" {
        id                       = "/subscriptions/5ca62022-6aa2-4cee-aaa7-e7536c8d566c/resourceGroups/pre-prod/providers/Microsoft.Resources/deployments/PRE_API_liveness"
        name                     = "PRE_API_liveness"
        tags                     = {}
      ~ template_content         = jsonencode(
          ~ {
              ~ parameters     = {
                  ~ actionGroupName          = {
                      ~ type = "String" -> "string"
                    }
                  ~ actionGroupRg            = {
                      ~ type = "String" -> "string"
                    }
                  ~ alertDesc                = {
                      ~ type = "String" -> "string"
                    }
                  ~ alertName                = {
                      ~ type = "String" -> "string"
                    }
                  ~ appInsightsName          = {
                      ~ type = "String" -> "string"
                    }
                  ~ appInsightsQuery         = {
                      ~ type = "String" -> "string"
                    }
                  ~ commonTags               = {
                      ~ type = "String" -> "string"
                    }
                  ~ customEmailSubject       = {
                      ~ type = "String" -> "string"
                    }
                  ~ frequencyInMinutes       = {
                      ~ type         = "String" -> "string"
                        # (1 unchanged attribute hidden)
                    }
                  ~ location                 = {
                      ~ type = "String" -> "string"
                    }
                  ~ severityLevel            = {
                      ~ type         = "String" -> "string"
                        # (1 unchanged attribute hidden)
                    }
                  ~ timeWindowInMinutes      = {
                      ~ type         = "String" -> "string"
                        # (1 unchanged attribute hidden)
                    }
                  ~ triggerThreshold         = {
                      ~ type = "String" -> "string"
                    }
                  ~ triggerThresholdOperator = {
                      ~ type          = "String" -> "string"
                        # (2 unchanged attributes hidden)
                    }
                }
                # (4 unchanged attributes hidden)
            }
        )
        # (6 unchanged attributes hidden)
    }

Plan: 0 to add, 2 to change, 1 to destroy.

@lucas-phillips28 lucas-phillips28 marked this pull request as ready for review May 13, 2025 10:40
@lucas-phillips28 lucas-phillips28 requested a review from a team as a code owner May 13, 2025 10:40
jasonpaige
jasonpaige previously approved these changes May 13, 2025
# Conflicts:
#	src/integrationTest/java/uk/gov/hmcts/reform/preapi/tasks/AddNROUsersIT.java
#	src/main/java/uk/gov/hmcts/reform/preapi/controllers/MediaServiceController.java
#	src/main/java/uk/gov/hmcts/reform/preapi/entities/Permission.java
#	src/main/java/uk/gov/hmcts/reform/preapi/entities/Role.java
#	src/main/java/uk/gov/hmcts/reform/preapi/media/MediaKind.java
#	src/main/java/uk/gov/hmcts/reform/preapi/media/storage/AzureStorageService.java
#	src/main/java/uk/gov/hmcts/reform/preapi/services/CaptureSessionService.java
#	src/main/java/uk/gov/hmcts/reform/preapi/tasks/CheckForMissingRecordings.java
#	src/main/java/uk/gov/hmcts/reform/preapi/tasks/CleanupLiveEvents.java
#	src/main/java/uk/gov/hmcts/reform/preapi/tasks/StartLiveEvents.java
# Conflicts:
#	src/functionalTest/java/uk/gov/hmcts/reform/preapi/controllers/ReportControllerFT.java
#	src/integrationTest/java/uk/gov/hmcts/reform/preapi/services/RoomServiceIT.java
#	src/integrationTest/java/uk/gov/hmcts/reform/preapi/tasks/AddNROUsersIT.java
#	src/main/java/uk/gov/hmcts/reform/preapi/component/CommandExecutor.java
#	src/main/java/uk/gov/hmcts/reform/preapi/component/util/CommandRunner.java
#	src/main/java/uk/gov/hmcts/reform/preapi/config/SecurityConfig.java
#	src/main/java/uk/gov/hmcts/reform/preapi/controllers/MediaServiceController.java
#	src/main/java/uk/gov/hmcts/reform/preapi/controllers/TestingSupportController.java
#	src/main/java/uk/gov/hmcts/reform/preapi/email/CaseStateChangeNotifierFlowClient.java
#	src/main/java/uk/gov/hmcts/reform/preapi/email/StopLiveEventNotifierFlowClient.java
#	src/main/java/uk/gov/hmcts/reform/preapi/exception/AMSLiveEventNotFoundException.java
#	src/main/java/uk/gov/hmcts/reform/preapi/exception/RecordingNotDeletedException.java
#	src/main/java/uk/gov/hmcts/reform/preapi/media/MediaKind.java
#	src/main/java/uk/gov/hmcts/reform/preapi/media/edit/FfmpegService.java
#	src/main/java/uk/gov/hmcts/reform/preapi/media/storage/AzureFinalStorageService.java
#	src/main/java/uk/gov/hmcts/reform/preapi/media/storage/AzureStorageService.java
#	src/main/java/uk/gov/hmcts/reform/preapi/repositories/ShareBookingRepository.java
#	src/main/java/uk/gov/hmcts/reform/preapi/security/AuthorisationService.java
#	src/main/java/uk/gov/hmcts/reform/preapi/security/filter/XUserIdFilter.java
#	src/main/java/uk/gov/hmcts/reform/preapi/services/CaseService.java
#	src/main/java/uk/gov/hmcts/reform/preapi/services/CourtService.java
#	src/main/java/uk/gov/hmcts/reform/preapi/services/EditRequestService.java
#	src/main/java/uk/gov/hmcts/reform/preapi/services/RecordingService.java
#	src/main/java/uk/gov/hmcts/reform/preapi/services/ReportService.java
#	src/main/java/uk/gov/hmcts/reform/preapi/tasks/AddNROUsers.java
#	src/main/java/uk/gov/hmcts/reform/preapi/tasks/CleanupLiveEvents.java
#	src/test/java/uk/gov/hmcts/reform/preapi/services/BookingServiceTest.java
# Conflicts:
#	src/main/java/uk/gov/hmcts/reform/preapi/batch/application/services/extraction/DataExtractionService.java
#	src/main/java/uk/gov/hmcts/reform/preapi/batch/application/services/validation/DataValidationService.java
#	src/main/java/uk/gov/hmcts/reform/preapi/batch/config/jobs/PostMigrationJobConfig.java
#	src/main/java/uk/gov/hmcts/reform/preapi/batch/config/steps/CoreStepsConfig.java
#	src/main/java/uk/gov/hmcts/reform/preapi/batch/entities/ExtractedMetadata.java
#	src/main/java/uk/gov/hmcts/reform/preapi/dto/EditCutInstructionDTO.java
#	src/main/java/uk/gov/hmcts/reform/preapi/media/MediaKind.java
#	src/main/java/uk/gov/hmcts/reform/preapi/media/edit/FfmpegService.java
#	src/main/java/uk/gov/hmcts/reform/preapi/media/storage/AzureStorageService.java
#	src/main/java/uk/gov/hmcts/reform/preapi/services/EditRequestService.java
#	src/main/java/uk/gov/hmcts/reform/preapi/tasks/CleanupLiveEvents.java
#	src/main/java/uk/gov/hmcts/reform/preapi/tasks/ProcessCaptureSessions.java
#	src/test/java/uk/gov/hmcts/reform/preapi/batch/application/processor/ProcessorTest.java
#	src/test/java/uk/gov/hmcts/reform/preapi/batch/config/steps/CoreStepsConfigTest.java
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants