text:
perftest - Update YAML definitions

Automated updates from daily job running on perftest cluster.

Plan Result (ithc_dynatrace_availability_dashboards)
Plan: 0 to add, 1 to change, 0 to destroy.

Update

dynatrace_dashboard.availability

Change Result (Click me)

  # dynatrace_dashboard.availability will be updated in-place
  ~ resource "dynatrace_dashboard" "availability" {
        id = "5cf19b72-a626-4d11-99c0-b216f93134c2"

      ~ tile {
            name                        = "Service-level objective - [CFT-AAC-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-ADOPTION-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-AM-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CAMUNDA-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CCD-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CIVIL-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CNP-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CPO-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CUI-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-DG-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-DM-STORE-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-DOCMOSIS-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-EM-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-ET-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-ET-PET-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-ETHOS-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-FACT-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-FAMILY-PUBLIC-LAW-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-FEES-PAY-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-FINANCIAL-REMEDY-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-FIS-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-HELP-WITH-FEES-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-HMC-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-IA-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-IDAM-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-LAU-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-MONITORING-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-NEUVECTOR-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-PCQ-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-PRIVATE-LAW-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-PROBATE-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-RD-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-RPE-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-RPTS-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-SPTRIBS-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-SSCS-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-TAX-TRIBUNALS-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-TS-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-WA-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-XUI-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }

        # (1 unchanged block hidden)
    }

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

:warning: Errors

add a label ithc_dynatrace_availability_dashboards/add-or-update: POST https://api.github.com/repos/hmcts/dynatrace-availability-dashboards/issues/545/labels: 422 Validation Failed [{Resource:Label Field:name Code:invalid Message:}]

Plan Result (perftest_dynatrace_availability_dashboards)
Plan: 0 to add, 6 to change, 0 to destroy.

Update

dynatrace_dashboard.availability
dynatrace_http_monitor.availability["kube-prometheus-stack-alertmanager"]
dynatrace_http_monitor.availability["kube-prometheus-stack-prometheus"]
dynatrace_http_monitor.availability["neuvector-redirect-ingress"]
dynatrace_http_monitor.availability["neuvector-restapi-ingress"]
dynatrace_http_monitor.availability["neuvector-webui-ingress"]

Change Result (Click me)

  # dynatrace_dashboard.availability will be updated in-place
  ~ resource "dynatrace_dashboard" "availability" {
        id = "2e74f358-9f7c-42ec-98c0-f92e8fccb8bf"

      ~ tile {
            name                        = "Service-level objective - [CFT-AAC-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-ADOPTION-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-AM-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-BAR-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-BSP-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CAMUNDA-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CCD-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CIVIL-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CNP-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CPO-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CUI-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-DG-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-DIVORCE-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-DM-STORE-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-DOCMOSIS-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-EM-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-ET-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-ET-PET-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-ETHOS-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-FACT-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-FAMILY-PUBLIC-LAW-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-FEES-PAY-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-FINANCIAL-REMEDY-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-FIS-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-HMC-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-IA-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-IDAM-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-JPS-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-LAU-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-MONEY-CLAIMS-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-MONITORING-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-NEUVECTOR-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-NFDIV-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-PCQ-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-PRIVATE-LAW-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-PROBATE-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-RD-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-REFORM-SCAN-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-RPE-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-RPTS-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-SPTRIBS-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-SSCS-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-TS-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-WA-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-XUI-PERFTEST] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }

        # (1 unchanged block hidden)
    }

  # dynatrace_http_monitor.availability["kube-prometheus-stack-alertmanager"] will be updated in-place
  ~ resource "dynatrace_http_monitor" "availability" {
        id                     = "HTTP_CHECK-AEB1D297B0774404"
        name                   = "CFT-MONITORING-PERFTEST-kube-prometheus-stack-alertmanager"
        # (4 unchanged attributes hidden)

      ~ script {
          ~ request {
              ~ description     = "alertmanager-01.perftest.platform.hmcts.net" -> "alertmanager-00.perftest.platform.hmcts.net"
              ~ url             = "https://alertmanager-01.perftest.platform.hmcts.net/health" -> "https://alertmanager-00.perftest.platform.hmcts.net/health"
                # (2 unchanged attributes hidden)

                # (2 unchanged blocks hidden)
            }
        }

        # (2 unchanged blocks hidden)
    }

  # dynatrace_http_monitor.availability["kube-prometheus-stack-prometheus"] will be updated in-place
  ~ resource "dynatrace_http_monitor" "availability" {
        id                     = "HTTP_CHECK-F68AA8B6C09B273B"
        name                   = "CFT-MONITORING-PERFTEST-kube-prometheus-stack-prometheus"
        # (4 unchanged attributes hidden)

      ~ script {
          ~ request {
              ~ description     = "prometheus-01.perftest.platform.hmcts.net" -> "prometheus-00.perftest.platform.hmcts.net"
              ~ url             = "https://prometheus-01.perftest.platform.hmcts.net/health" -> "https://prometheus-00.perftest.platform.hmcts.net/health"
                # (2 unchanged attributes hidden)

                # (2 unchanged blocks hidden)
            }
        }

        # (2 unchanged blocks hidden)
    }

  # dynatrace_http_monitor.availability["neuvector-redirect-ingress"] will be updated in-place
  ~ resource "dynatrace_http_monitor" "availability" {
        id                     = "HTTP_CHECK-BAC25DA0783CF422"
        name                   = "CFT-NEUVECTOR-PERFTEST-neuvector-redirect-ingress"
        # (4 unchanged attributes hidden)

      ~ script {
          ~ request {
              ~ description     = "cft-neuvector01.perftest.platform.hmcts.net" -> "cft-neuvector00.perftest.platform.hmcts.net"
              ~ url             = "https://cft-neuvector01.perftest.platform.hmcts.net/health" -> "https://cft-neuvector00.perftest.platform.hmcts.net/health"
                # (2 unchanged attributes hidden)

                # (2 unchanged blocks hidden)
            }
        }

        # (2 unchanged blocks hidden)
    }

  # dynatrace_http_monitor.availability["neuvector-restapi-ingress"] will be updated in-place
  ~ resource "dynatrace_http_monitor" "availability" {
        id                     = "HTTP_CHECK-AC20C0FAA00CFB67"
        name                   = "CFT-NEUVECTOR-PERFTEST-neuvector-restapi-ingress"
        # (4 unchanged attributes hidden)

      ~ script {
          ~ request {
              ~ description     = "cft-neuvector01-api.perftest.platform.hmcts.net" -> "cft-neuvector00-api.perftest.platform.hmcts.net"
              ~ url             = "https://cft-neuvector01-api.perftest.platform.hmcts.net/health" -> "https://cft-neuvector00-api.perftest.platform.hmcts.net/health"
                # (2 unchanged attributes hidden)

                # (2 unchanged blocks hidden)
            }
        }

        # (2 unchanged blocks hidden)
    }

  # dynatrace_http_monitor.availability["neuvector-webui-ingress"] will be updated in-place
  ~ resource "dynatrace_http_monitor" "availability" {
        id                     = "HTTP_CHECK-36B0734C3457BA1D"
        name                   = "CFT-NEUVECTOR-PERFTEST-neuvector-webui-ingress"
        # (4 unchanged attributes hidden)

      ~ script {
          ~ request {
              ~ description     = "cft-neuvector01.perftest.platform.hmcts.net" -> "cft-neuvector00.perftest.platform.hmcts.net"
              ~ url             = "https://cft-neuvector01.perftest.platform.hmcts.net/health" -> "https://cft-neuvector00.perftest.platform.hmcts.net/health"
                # (2 unchanged attributes hidden)

                # (2 unchanged blocks hidden)
            }
        }

        # (2 unchanged blocks hidden)
    }

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

:warning: Errors

add a label perftest_dynatrace_availability_dashboards/add-or-update: POST https://api.github.com/repos/hmcts/dynatrace-availability-dashboards/issues/545/labels: 422 Validation Failed [{Resource:Label Field:name Code:invalid Message:}]

Plan Result (aat_dynatrace_availability_dashboards)
Plan: 1 to add, 1 to change, 0 to destroy.

Create

dynatrace_slo.availability["CFT-OPENCOST-AAT"]

Update

dynatrace_dashboard.availability

Change Result (Click me)

  # dynatrace_dashboard.availability will be updated in-place
  ~ resource "dynatrace_dashboard" "availability" {
        id = "03f0aab9-5a06-42fd-b663-4b28efc2ae7f"

      ~ tile {
            name                        = "Service-level objective - [CFT-AAC-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-ADOPTION-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-AM-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-BAR-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-BSP-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CAMUNDA-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CCD-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CIVIL-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CNP-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CPO-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CUI-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-DG-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-DIVORCE-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-DM-STORE-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-DOCMOSIS-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-DTSSE-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-EM-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-ET-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-ET-PET-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-ETHOS-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-FACT-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-FAMILY-PUBLIC-LAW-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-FEES-PAY-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-FINANCIAL-REMEDY-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-FIS-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-HELP-WITH-FEES-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-HMC-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-IA-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-IDAM-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-JPS-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-LAU-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-MONEY-CLAIMS-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-MONITORING-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-NEUVECTOR-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-NFDIV-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
          ~ assigned_entities           = [
              - "1335ffcd-b7ab-31b3-a87e-7e9399cd894d",
            ] -> (known after apply)
          ~ metric                      = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-PCQ-AAT] Availability;" -> "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-OPENCOST-AAT] Availability;"
          ~ name                        = "Service-level objective - [CFT-PCQ-AAT] Availability" -> "Service-level objective - [CFT-OPENCOST-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (7 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
          ~ assigned_entities           = [
              - "5b194ce8-126e-311a-91b1-a49685b69043",
              + "1335ffcd-b7ab-31b3-a87e-7e9399cd894d",
            ]
          ~ metric                      = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-PRIVATE-LAW-AAT] Availability;" -> "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-PCQ-AAT] Availability;"
          ~ name                        = "Service-level objective - [CFT-PRIVATE-LAW-AAT] Availability" -> "Service-level objective - [CFT-PCQ-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (7 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
          ~ assigned_entities           = [
              - "8ce32621-422b-37b0-a555-1f35b07bfbea",
              + "5b194ce8-126e-311a-91b1-a49685b69043",
            ]
          ~ metric                      = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-PROBATE-AAT] Availability;" -> "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-PRIVATE-LAW-AAT] Availability;"
          ~ name                        = "Service-level objective - [CFT-PROBATE-AAT] Availability" -> "Service-level objective - [CFT-PRIVATE-LAW-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (7 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
          ~ assigned_entities           = [
              - "8937dfff-fef5-375c-9f6b-667d47abe2cd",
              + "8ce32621-422b-37b0-a555-1f35b07bfbea",
            ]
          ~ metric                      = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-RD-AAT] Availability;" -> "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-PROBATE-AAT] Availability;"
          ~ name                        = "Service-level objective - [CFT-RD-AAT] Availability" -> "Service-level objective - [CFT-PROBATE-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (7 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
          ~ assigned_entities           = [
              - "dc0bf9ea-d8e7-39d3-bbae-e5676b225bae",
              + "8937dfff-fef5-375c-9f6b-667d47abe2cd",
            ]
          ~ metric                      = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-REFORM-SCAN-AAT] Availability;" -> "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-RD-AAT] Availability;"
          ~ name                        = "Service-level objective - [CFT-REFORM-SCAN-AAT] Availability" -> "Service-level objective - [CFT-RD-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (7 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
          ~ assigned_entities           = [
              - "0e568e77-6e10-36ec-84fe-c9186dd2fd30",
              + "dc0bf9ea-d8e7-39d3-bbae-e5676b225bae",
            ]
          ~ metric                      = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-RPE-AAT] Availability;" -> "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-REFORM-SCAN-AAT] Availability;"
          ~ name                        = "Service-level objective - [CFT-RPE-AAT] Availability" -> "Service-level objective - [CFT-REFORM-SCAN-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (7 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
          ~ assigned_entities           = [
              - "e84c0be0-68ff-3048-8b4b-433dd4e00197",
              + "0e568e77-6e10-36ec-84fe-c9186dd2fd30",
            ]
          ~ metric                      = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-RPTS-AAT] Availability;" -> "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-RPE-AAT] Availability;"
          ~ name                        = "Service-level objective - [CFT-RPTS-AAT] Availability" -> "Service-level objective - [CFT-RPE-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (7 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
          ~ assigned_entities           = [
              - "8bb230a2-9441-30dc-a897-cc75ef7af481",
              + "e84c0be0-68ff-3048-8b4b-433dd4e00197",
            ]
          ~ metric                      = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-SPTRIBS-AAT] Availability;" -> "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-RPTS-AAT] Availability;"
          ~ name                        = "Service-level objective - [CFT-SPTRIBS-AAT] Availability" -> "Service-level objective - [CFT-RPTS-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (7 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
          ~ assigned_entities           = [
              - "4f3838a2-0215-3e64-902a-0b8b16d338b9",
              + "8bb230a2-9441-30dc-a897-cc75ef7af481",
            ]
          ~ metric                      = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-SSCS-AAT] Availability;" -> "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-SPTRIBS-AAT] Availability;"
          ~ name                        = "Service-level objective - [CFT-SSCS-AAT] Availability" -> "Service-level objective - [CFT-SPTRIBS-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (7 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
          ~ assigned_entities           = [
              - "070a2441-63b8-3d81-8e4b-e6e2ba22c18c",
              + "4f3838a2-0215-3e64-902a-0b8b16d338b9",
            ]
          ~ metric                      = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-TAX-TRIBUNALS-AAT] Availability;" -> "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-SSCS-AAT] Availability;"
          ~ name                        = "Service-level objective - [CFT-TAX-TRIBUNALS-AAT] Availability" -> "Service-level objective - [CFT-SSCS-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (7 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
          ~ assigned_entities           = [
              - "82f50150-8042-3aa2-ad8d-064c52208f60",
              + "070a2441-63b8-3d81-8e4b-e6e2ba22c18c",
            ]
          ~ metric                      = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-TS-AAT] Availability;" -> "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-TAX-TRIBUNALS-AAT] Availability;"
          ~ name                        = "Service-level objective - [CFT-TS-AAT] Availability" -> "Service-level objective - [CFT-TAX-TRIBUNALS-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (7 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
          ~ assigned_entities           = [
              - "2b1dac23-4944-327e-bda3-58e658ba3e88",
              + "82f50150-8042-3aa2-ad8d-064c52208f60",
            ]
          ~ metric                      = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-WA-AAT] Availability;" -> "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-TS-AAT] Availability;"
          ~ name                        = "Service-level objective - [CFT-WA-AAT] Availability" -> "Service-level objective - [CFT-TS-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (7 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
          ~ assigned_entities           = [
              - "e5c6bdba-fc9f-348a-95fa-d38241dfee94",
              + "2b1dac23-4944-327e-bda3-58e658ba3e88",
            ]
          ~ metric                      = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-XUI-AAT] Availability;" -> "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-WA-AAT] Availability;"
          ~ name                        = "Service-level objective - [CFT-XUI-AAT] Availability" -> "Service-level objective - [CFT-WA-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (7 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      + tile {
          + assigned_entities = [
              + "e5c6bdba-fc9f-348a-95fa-d38241dfee94",
            ]
          + configured        = true
          + metric            = "METRICS=true;LEGEND=true;PROBLEMS=true;decimals=10;customTitle=[CFT-XUI-AAT] Availability;"
          + name              = "Service-level objective - [CFT-XUI-AAT] Availability"
          + name_size         = "small"
          + tile_type         = "SLO"
          + unknowns          = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )

          + bounds {
              + height = 152
              + left   = 304
              + top    = 3648
              + width  = 304
            }

          + filter {
              + timeframe = "-30d"
            }
        }

        # (1 unchanged block hidden)
    }

  # dynatrace_slo.availability["CFT-OPENCOST-AAT"] will be created
  + resource "dynatrace_slo" "availability" {
      + disabled          = false
      + evaluation        = "AGGREGATE"
      + filter            = "type(HTTP_CHECK), mzName(CFT-OPENCOST-AAT)"
      + id                = (known after apply)
      + metric_expression = "builtin:synthetic.http.availability.location.total:splitBy()"
      + name              = "[CFT-OPENCOST-AAT] Availability"
      + target            = 98
      + timeframe         = "-30d"
      + warning           = 99
    }

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

:warning: Errors

add a label aat_dynatrace_availability_dashboards/add-or-update: POST https://api.github.com/repos/hmcts/dynatrace-availability-dashboards/issues/545/labels: 422 Validation Failed [{Resource:Label Field:name Code:invalid Message:}]

Plan Result (demo_dynatrace_availability_dashboards)
Plan: 0 to add, 1 to change, 0 to destroy.

Update

dynatrace_dashboard.availability

Change Result (Click me)

  # dynatrace_dashboard.availability will be updated in-place
  ~ resource "dynatrace_dashboard" "availability" {
        id = "4c5a3909-2b86-48e4-8925-35097b46236e"

      ~ tile {
            name                        = "Service-level objective - [CFT-AAC-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-ADOPTION-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-AM-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-BAR-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-BSP-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CAMUNDA-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CCD-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CIVIL-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CNP-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CPO-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-CUI-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-DG-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-DIVORCE-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-DM-STORE-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-DOCMOSIS-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-EM-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-ET-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-ET-PET-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-ETHOS-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-FACT-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-FAMILY-PUBLIC-LAW-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-FEES-PAY-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-FINANCIAL-REMEDY-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-FIS-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-HELP-WITH-FEES-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-HMC-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-IA-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-IDAM-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-JPS-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-LAU-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-MONEY-CLAIMS-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-MONITORING-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-NFDIV-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-PCQ-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-PRIVATE-LAW-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-PROBATE-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-RD-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-REFORM-SCAN-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-RPE-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-RPTS-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-SPTRIBS-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-SSCS-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-TAX-TRIBUNALS-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-TS-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-WA-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-XUI-DEMO] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }

        # (1 unchanged block hidden)
    }

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

:warning: Errors

add a label demo_dynatrace_availability_dashboards/add-or-update: POST https://api.github.com/repos/hmcts/dynatrace-availability-dashboards/issues/545/labels: 422 Validation Failed [{Resource:Label Field:name Code:invalid Message:}]

repo: hmcts/dynatrace-availability-dashboards


text:
[SASS-3427] Introduced a new pattern for integration tests.

Checklist
Jira subtask: SASS-3539
Developer: Before Asking Others To Review Your Code
Have you ...

[X]  Had a QA verify that all acceptance criteria have been met, with comment(s) in the ticket?
[X]  Hosted a group review of your implementation?
[X]  Rebased against main?
[X]  Ensured that your commit(s) contain the ticket key?
[X]  Ensured that your branch is named after the ticket key?
[X]  Successfully run the unit tests?
[X]  Successfully run the integration tests?
[ ]  Successfully run the journey tests? If not, please add a comment explaining why it wasn't necessary.
[ ]  Ensured that the PR job has passed.

Reviewer: Before Reviewing
Have you ...

[ ]  Pulled the branch down?
[ ]  Assigned yourself to this PR?
[ ]  Moved the Jira subtask to “in review”?
[ ]  Ensured that it is rebased against main?

Developer: After Approval
Have you ...

[ ]  Rebased against main?
[ ]  Moved the Jira subtask to “in pipeline”?

Developer: After Merging
Have you ...

[ ]  Deleted the branch?
[ ]  Scheduled a demo? If not, please add a comment.

I don't believe it's necessary to run the journey tests, as I didn't modify any production code.

source: gharchive/pull-request

repo: hmrc/income-tax-pensions-frontend

license_type: permissive

license_source: github-api


text:
SASS-3691 Set CSP policy configuration

Description
Please include a brief summary of the change you've made and the issue that it fixes.
Add a link to the relevant story in Jira
SASS-3691
Checklist PR Reviewer
Before Reviewing

[x]  Have you pulled the branch down?
[x]  Have you assigned yourself to the PR?
[x]  Have you moved the task to “in review” on JIRA?
[x]  Have you checked to ensure all dependencies are up to date?
[x]  Have you checked to ensure its been rebased against the current version of main?

Whilst Reviewing

[ ]  Have you run the tests?
[ ]  Have you run the journey tests?
[ ]  Have you looked at the JIRA story to make sure all Acceptance Criteria has been met?

After Reviewing

[ ]  Have you checked for merge conflicts or any changes in the current main that may affect the current pull request?
i.e. does it need another rebase?
[ ]  Have you checked to make sure there are no builds in the pipeline before you merge?
[ ]  Have you moved the task to “in pipeline” on Jira?

Checklist PR Raiser
Before creating PR

[ ]  Have you run the tests?
[ ]  Have you run the journey tests? (where applicable)
[ ]  Have you addressed warnings where appropriate?
[ ]  Have you rebased against the current version of main?
[ ]  Have you checked code coverage isn’t lower than previously?

After PRs been raised

[ ]  Have you checked the PR Builder passes?

@rtna-hmrc @satyaayinala Please update the checklist for your parts.

authors: georgievh rtna-hmrc

repo: hmrc/income-tax-state-benefits-frontend


text:
Is the Sandbox code 0.38?

Is the Sandbox code 0.38 or has it been amended?
Specifically wrt the response to Discover Tax Year[ GET /self-assessment/{utr}/{tax-year} ] was there a change from 'liabilities' to 'liability'?

Hi,
The latest version in production sandbox and the 3rd Party Integration Test environment is https://github.com/hmrc/self-assessment-api/releases/tag/v0.61.0.
I have updated the git and the changelog to reflect the same.

Can close?

Just to be clear was 61 marked as pre release and amended this morning to release?  I accept I might have missed 61 being release but I am surprised.

Yes. The git tag was edited today.
The communication regarding the 3rd party integration test environment which was sent to MTD private beta developers should have also mentioned clearly that documentation on API Developer Hub and production sandbox endpoints will also be updated.
From now on, any breaking change or enabling of new features on production and integration test environment will be properly communicated.

@rakeshavasarala.  Thanks for clarifying that.
Can you clarify an additional set of questions.
I was certainly on the initial private beta which looked at the OAuth2 mechanism.  Post a conversation with an 'important' fellow at the dev meeting at Dover House on 23rd September I am no longer convinced that I am still on the program.
Q1: Am I on the current private beta?
Q2: If I am not on the current private beta, what if anything will I not have access to, which members of the private beta have access to? Documents, support, additional test environments et al?

Hi,
I have asked SDST to confirm

if Wolfsmart Ltd's are part of Making Tax Digital(MTD) Private Beta and
if MTD communications are sent to you.

I will update once I have more info.

Assuming we are not part of the private beta can you at least outline the range of documents, code and other info provided to members of the private beta which would not be available to non members?

Can you inform me whether the breaking changes (0.38 -> 0.61) were communicated to anyone outside HMRC?
Would it be easier if I made this an FOI request?  For an open source project you come across as remarkably opaque.

Hi Andy,
@rakeshavasarala is currently in discussion with our software development support team to try to get Wolfsmart Ltd added to the private beta. As you are outside of the private beta, you will not receive any communications related to the Making Tax Digital project. I will follow up with Rakesh today to try and get you an update.
Thanks,
Jacob

Hi Andy,
You can see the latest changes in our change log, which contains some information about the breaking changes we have made: https://github.com/hmrc/self-assessment-api/blob/master/CHANGELOG.md
In 0.61, the GET liability endpoint was changed to no longer take an identifier. You may now only retrieve the latest liability calculation.
We have also developer documentation available, however this is currently limited to private beta participants only. Could you please send an e-mail to SDSTeam@hmrc.gsi.gov.uk requesting access to the private beta? You will need to provide your company name in addition to the IP addresses that you intend to use when communicating with our services.
Please do let me know if you have any issues.
Thanks,
Jacob

Jacob,
Thanks for the feedback.  I have done as you suggested and communicated my frustration and annoyance to SDS.

Hi @andyws, have you received any communication back from SDST? If so, do let me know so I can close this issue.

I have heard nothing.
I would prefer this to remain open for now.

Hi @andyws I have been informed that SDST has messaged you asking for further details - can you confirm this is the case?

Hi Jacob,
Yes I heard from Martin yesterday evening.  I have supplied a list of IP addresses to be added to the whitelist.
So this issue can be closed.
Andy

source: gharchive/issue

authors: GlassAndOneHalf alexec andyws rakeshavasarala

repo: hmrc/self-assessment-api

license_source: bigquery


text:
tfca-348 - Updated PT for the API changes

Updated payment amount field type, payee type, and NINOs generated randomly.

The folder .bsp should be added to .gitignore since it is automatically generated by IntelliJ.

authors: ModisR sitaramireddytanuboddi


text:
Add more functionality

it's not a bug but I am using your package in my project u all did a great job just need to add onfocus(),onBlur(), methods so if user click on to dropdown then border color change

Update done, Please install later version.

license: MIT


text:
Issue on status if all is offline

i edit code to add this ::
if (output === '') {             output = 'All processes offline';             result = 'CRITICAL';         }
instead of if (output === '') output = 'All processes online';
Best regards

@floppy84 thanks, I need this fix as well


text:
🛑 Bun Loyal is down

In 1dc0ca5, Bun Loyal (https://bun.loyal.sh) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Bun Loyal is back up in a1c7ce1 after 19 minutes.

repo: hollydotpw/magical-services-status


text:
Update DOCS.md

Fixed a grammar mistake.

ok, thanks!

repo: home-assistant/hassio-addons


text:
I can't enable letsencrypt SSL

I installed the latest Hassbian and configured SSL to configuration.yaml
http:
  # Secrets are defined in the file secrets.yaml
  # api_password: !secret http_password
  # Uncomment this if you are using SSL/TLS, running in Docker container, etc.
  # base_url: example.duckdns.org:8123
   base_url: example.duckdns.org
   ssl_certificate: /etc/letsencrypt/live/example.duckdns.org/fullchain.pem
   ssl_key: /etc/letsencrypt/live/example.duckdns.org/privkey.pem

However, Home Assistant can't start.
Jan 31 19:21:28 hassbian hass[519]: Please check your config., title=Invalid config @ 2018-01-31T19:21:25.555352+07:00>>#033[0m
Jan 31 19:21:28 hassbian hass[519]: #033[32m2018-01-31 19:21:28 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_executed[L]: service_call_id=1972165232-12>#033[0m
Jan 31 19:21:28 hassbian hass[519]: #033[32m2018-01-31 19:21:28 INFO (MainThread) [homeassistant.setup] Setting up discovery#033[0m
Jan 31 19:21:28 hassbian hass[519]: #033[32m2018-01-31 19:21:28 INFO (MainThread) [homeassistant.setup] Setup of domain discovery took 0.1 seconds.#033[0m
Jan 31 19:21:28 hassbian hass[519]: #033[32m2018-01-31 19:21:28 INFO (MainThread) [homeassistant.core] Bus:Handling <Event component_loaded[L]: component=discovery>#033[0m
Jan 31 19:21:28 hassbian hass[519]: #033[31m2018-01-31 19:21:28 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of cloud. Setup failed for dependencies: http#033[0m
Jan 31 19:21:28 hassbian hass[519]: #033[31m2018-01-31 19:21:28 ERROR (MainThread) [homeassistant.setup] Setup failed for cloud: Could not setup all dependencies.#033[0m
Jan 31 19:21:28 hassbian hass[519]: #033[32m2018-01-31 19:21:28 INFO (MainThread) [homeassistant.core] Bus:Handling <Event call_service[L]: service=create, service_data=message=The following components and platforms could not be set up:
Jan 31 19:21:28 hassbian hass[519]:  - [history](https://home-assistant.io/components/history/)
Jan 31 19:21:28 hassbian hass[519]:  - [logbook](https://home-assistant.io/components/logbook/)
Jan 31 19:21:28 hassbian hass[519]:  - [tts](https://home-assistant.io/components/tts/)
Jan 31 19:21:28 hassbian hass[519]:  - [config](https://home-assistant.io/components/config/)
Jan 31 19:21:28 hassbian hass[519]:  - [system-log](https://home-assistant.io/components/system_log/)
Jan 31 19:21:28 hassbian hass[519]:  - [http](https://home-assistant.io/components/http/)
Jan 31 19:21:28 hassbian hass[519]:  - [websocket-api](https://home-assistant.io/components/websocket_api/)
Jan 31 19:21:28 hassbian hass[519]:  - [conversation](https://home-assistant.io/components/conversation/)
Jan 31 19:21:28 hassbian hass[519]:  - [api](https://home-assistant.io/components/api/)
Jan 31 19:21:28 hassbian hass[519]:  - [cloud](https://home-assistant.io/components/cloud/)
Jan 31 19:21:28 hassbian hass[519]:  - [frontend](https://home-assistant.io/components/frontend/)
Jan 31 19:21:28 hassbian hass[519]: Please check your config., notification_id=invalid_config, title=Invalid config, service_call_id=1972165232-13, domain=persistent_notification>#033[0m
Jan 31 19:21:28 hassbian hass[519]: #033[32m2018-01-31 19:21:28 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=persistent_notification.invalid_config, new_state=<state persistent_notification.invalid_config=notifying; message=The following components and platforms could not be set up:
Jan 31 19:21:28 hassbian hass[519]:  - [history](https://home-assistant.io/components/history/)
Jan 31 19:21:28 hassbian hass[519]:  - [logbook](https://home-assistant.io/components/logbook/)
Jan 31 19:21:28 hassbian hass[519]:  - [tts](https://home-assistant.io/components/tts/)
Jan 31 19:21:28 hassbian hass[519]:  - [config](https://home-assistant.io/components/config/)
Jan 31 19:21:28 hassbian hass[519]:  - [system-log](https://home-assistant.io/components/system_log/)
Jan 31 19:21:28 hassbian hass[519]:  - [http](https://home-assistant.io/components/http/)
Jan 31 19:21:28 hassbian hass[519]:  - [websocket-api](https://home-assistant.io/components/websocket_api/)
Jan 31 19:21:28 hassbian hass[519]:  - [conversation](https://home-assistant.io/components/conversation/)
Jan 31 19:21:28 hassbian hass[519]:  - [api](https://home-assistant.io/components/api/)
Jan 31 19:21:28 hassbian hass[519]:  - [cloud](https://home-assistant.io/components/cloud/)
Jan 31 19:21:28 hassbian hass[519]:  - [frontend](https://home-assistant.io/components/frontend/)
Jan 31 19:21:28 hassbian hass[519]: Please check your config., title=Invalid config @ 2018-01-31T19:21:25.555352+07:00>, old_state=<state persistent_notification.invalid_config=notifying; message=The following components and platforms could not be set up:
Jan 31 19:21:28 hassbian hass[519]:  - [history](https://home-assistant.io/components/history/)
Jan 31 19:21:28 hassbian hass[519]:  - [logbook](https://home-assistant.io/components/logbook/)
Jan 31 19:21:28 hassbian hass[519]:  - [tts](https://home-assistant.io/components/tts/)
Jan 31 19:21:28 hassbian hass[519]:  - [config](https://home-assistant.io/components/config/)
Jan 31 19:21:28 hassbian hass[519]:  - [system-log](https://home-assistant.io/components/system_log/)
Jan 31 19:21:28 hassbian hass[519]:  - [http](https://home-assistant.io/components/http/)
Jan 31 19:21:28 hassbian hass[519]:  - [websocket-api](https://home-assistant.io/components/websocket_api/)
Jan 31 19:21:28 hassbian hass[519]:  - [conversation](https://home-assistant.io/components/conversation/)
Jan 31 19:21:28 hassbian hass[519]:  - [api](https://home-assistant.io/components/api/)
Jan 31 19:21:28 hassbian hass[519]:  - [frontend](https://home-assistant.io/components/frontend/)

Are you aware of this simple set-up option?
https://home-assistant.io/blog/2017/09/27/effortless-encryption-with-lets-encrypt-and-duckdns/
Also, the more manual version:
https://home-assistant.io/blog/2015/12/13/setup-encryption-using-lets-encrypt/
In your ssl_certificate and ssl_key you are using example.duckdns.org. This should be replaced by a valid duckdns name which points to your hassio's ip.

repo: home-assistant/home-assistant


text:
Friday not correct on more info card for darksky

Home Assistant release with the issue: 0.87.1

Last working Home Assistant release (if known):
Operating environment (Hass.io/Docker/Windows/etc.): venv on raspberry pi

Component/platform: darky sky platform weather component

Description of problem:
On the more info card, dark sky does not have Friday correct.  I have a custom weather platform that has this just fine, so I suspect it is a backend problem, but it is hard to say.  The demo on the HA website shows the same problem, so I'm confident that my custom platform isn't messing things up.
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
weather:
  - platform: darksky
    api_key: !secret darkskykey
    mode: daily

Traceback (if applicable):

Additional information:

I did some more digging and despite my assumption that the weather component works the same for each platform.  The more info card has a specific code portion for dark sky and open weather map.  I now suspect the frontend, so I can move it there.


text:
GDACS not recognized by geo_rss_events

Home Assistant release with the issue:

102.2
Last working Home Assistant release (if known):
don't know
Operating environment (Hass.io/Docker/Windows/etc.):

Hassio Rpi4
Integration:

geo_rss_events https://www.home-assistant.io/integrations/geo_rss_events/
Description of problem:
adding the https://www.gdacs.org/xml/rss.xml feed to the config errors out
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
  - platform: geo_rss_events
    name: GDACS
    latitude: -7.7321 #(redacted)
    longitude: 111.3823 #(redacted)
    radius: 2000
    url: https://www.gdacs.org/xml/rss.xml

Traceback (if applicable):
geo_rss_events: Error on device update!
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 292, in _async_add_entity
    await entity.async_device_update(warning=False)
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 450, in async_device_update
    await self.hass.async_add_executor_job(self.update)
  File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/homeassistant/homeassistant/components/geo_rss_events/sensor.py", line 151, in update
    status, feed_entries = self._feed.update()
  File "/usr/local/lib/python3.7/site-packages/georss_client/__init__.py", line 54, in update
    status, data = self._fetch()
  File "/usr/local/lib/python3.7/site-packages/georss_client/__init__.py", line 84, in _fetch
    feed_data = parser.parse(response.text)
  File "/usr/local/lib/python3.7/site-packages/georss_client/xml_parser/__init__.py", line 72, in parse
    postprocessor=XmlParser.postprocessor)
  File "/usr/local/lib/python3.7/site-packages/xmltodict.py", line 327, in parse
    parser.Parse(xml_input, True)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 1, column 1

Additional information:
community topic: https://community.home-assistant.io/t/tropical-storm-alerts-worldwide/152460/3

Quick analysis: The XML retrieved from https://www.gdacs.org/xml/rss.xml actually starts with a byte order mark (BOM): <U+FEFF>. The XML parser however does not expect a BOM and fails.
I will need to strip the BOM in the integration library.

would be really great if you could make it work, thanks for the effort!

authors: Mariusthvdb exxamalte