text:
perftest - Update YAML definitions

Automated updates from daily job running on perftest cluster.

Plan Result (ptlsbox-dt-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 = "ecd3332b-6865-4a61-b7c3-41ef7d65b094"

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

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

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

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-PACT-BROKER-PTLSBOX] 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.

Plan Result (sbox-dt-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 = "cfa1e4d5-f6c0-498e-b818-5ef2dfa868ed"

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

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

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

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

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

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-SAFE-SETTINGS-SBOX] 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.

Plan Result (test-dt-availability-dashboards)
Plan: 1 to add, 1 to change, 0 to destroy.

Create

dynatrace_http_monitor.availability["neuvector-redirect-ingress"]

Update

dynatrace_dashboard.availability

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-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-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["neuvector-redirect-ingress"] will be created
  + resource "dynatrace_http_monitor" "availability" {
      + enabled   = true
      + frequency = 15
      + id        = (known after apply)
      + locations = [
          + "SYNTHETIC_LOCATION-CC3E4D2657A13D18",
        ]
      + name      = "CFT-NEUVECTOR-PERFTEST-neuvector-redirect-ingress"

      + anomaly_detection {
          + loading_time_thresholds {
              + enabled = true
            }
          + outage_handling {
              + global_outage = false
              + local_outage  = false
            }
        }

      + script {
          + request {
              + description = "cft-neuvector00.perftest.platform.hmcts.net"
              + method      = "GET"
              + url         = "https://cft-neuvector00.perftest.platform.hmcts.net/health"

              + configuration {
                  + accept_any_certificate = true
                  + follow_redirects       = true
                }

              + validation {
                  + rule {
                      + pass_if_found = false
                      + type          = "httpStatusesList"
                      + value         = ">400"
                    }
                }
            }
        }

      + tags {
          + tag {
              + context = "CONTEXTLESS"
              + key     = "COMPONENT"
              + source  = "USER"
              + value   = "dt-availability-dashboards"
            }
          + tag {
              + context = "CONTEXTLESS"
              + key     = "ENVIRONMENT"
              + source  = "USER"
              + value   = "perftest"
            }
          + tag {
              + context = "CONTEXTLESS"
              + key     = "OWNER"
              + source  = "USER"
              + value   = "PlatOps"
            }
          + tag {
              + context = "CONTEXTLESS"
              + key     = "SVCOFF1"
              + source  = "RULE_BASED"
              + value   = "SVCOFF0001322"
            }
        }
    }

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

Plan Result (stg-dt-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 = "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-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-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-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 {
            name                        = "Service-level objective - [CFT-PCQ-AAT] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

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

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

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

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

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

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

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

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

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

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

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-XUI-AAT] 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.

Plan Result (demo-dt-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-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-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-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-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.

Plan Result (ithc-dt-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-BAR-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-DG-ITHC] Availability"
          + unknowns                    = jsonencode(
                {
                  + isAutoRefreshDisabled = false
                }
            )
            # (9 unchanged attributes hidden)

            # (2 unchanged blocks hidden)
        }
      ~ tile {
            name                        = "Service-level objective - [CFT-DIVORCE-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-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-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-JPS-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-MONEY-CLAIMS-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-NFDIV-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-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.

repo: hmcts/dynatrace-availability-dashboards


text:
Configuration#3:Step#1: simulating alpha_S=0.4, matter: q_0=1 | matterlbt: q_0=1.5: matter01

run the simulation with the above config by jetscape,
transfer the final state hadron to the related directory named as config-XX-final-state-hadrons
after doing step1 on all 12 simulations go to step 2 for the configurationX

ported into Excel for overleaf

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
Alpha

Description
Alpha
Screenshot

Service Manual
https://www.gov.uk/service-manual/design/alpha-and-beta-phase-banners

We need to update this taking account of the new GOV.UK alpha banner

@gavinwye GOV.UK pattern.

Closed as it is part of the GOV.UK design system backlog.

authors: feedmypixel gavinwye stevenaproctor

repo: hmrc/design-language-documentation


text:
EORI Number

EORI Number
Overview
During accessibility audits by the @hmrc/dias team, we are seeing variations in how EORI numbers are referenced, checked and asked for by service teams.
Establishing a pattern will ensure that:

Service teams will know how to present and code when:

referencing a EORI number
checking for EORI number
asking for EORI number

We ask the HMRC design system working group to look into this taking into consideration what has already been done by service teams (see below for examples and recommendations we made with regards to accessibility issues identified) and develop the best practice.

Hints and error messages are consistent across services. These should:

describe the expected format, e.g. this starts with ‘GB’ followed by 12 or 15 numbers
provide a clear example, e.g. for example GB123456123456

Content designer @fred-jackson has put together hint text for EORI numbers from the UK.

Input and validation is handled correctly, that is:

use a single text input
allow the user to enter uppercase or lowercase characters
allow the user to enter numbers with or without spaces

Other components or patterns
There is existing content style guidance which is not always adhered by service teams. The EORI number pattern can reinforce or raise awareness of this:

EORI number
There is no need to expand the acronym the first time it’s used. If you’re describing a specific EORI number for Great Britain or Northern Ireland you should use either:

an EORI number starting GB
an EORI number starting XI

Do not refer to GB EORI number or XI EORI number. Do not use EORI without suffixing it with “number”.

EORI number would potentially follow the patterns:

Accounts Office reference
Employer PAYE reference
Unique Taxpayer Reference
VAT registration number
Match an organisation to HMRC records

Services with reference to EORI number
Check UK Destined status (within project UK Destined Validation service)
Example of a clear hint:

EU Subsidy Compliance
Checking EORI number (GitHub issue #3524):
The EORI number should be present in questions so that the information is available upfront for all users, i.e. a screen reader tabbing or using the form shortcuts may not be made aware of this information when needed. The page title may be kept as ‘Is this the EORI number you want to register?’ (TBD).
Current implementation:

Proposed solution:

Asking for EORI number (GitHub issue #3533):
When a user is asked to input an a EORI number, clear hint/error messages should be provided and accommodating validation to avoid confusion:

The "GB" prefix is present but hidden from screen reader users so they may add this as part of their input. A user copying and pasting may have the "GB" prepended to the number so causing them additional work to remove this. Users should be allowed to type/paste the EORI number in full (including the GB). Prefixes and suffixes are of most use when they are part of a common term such as currency, weight or percentage, not where they form part of a reference number. We would recommend not using a prefix.
Validation should allow spaces and uppercase or lowercase characters - this should be catered on the server prior to validation. For example, voice control technologies may add spaces when a user pauses reading out long numbers.
Reference to ‘GB’ EORI number, which is not as per the content style guide.
Hint/error messages are inconsistent and should provide clear guidance to correctly input or resolve the problem.

in a few scenarios the error message "GB EORI number must be 12 or 15 digits" is presented. It will be beneficial to add more information or an example format to the hint text to minimise the chance of showing an error.
there are some instances when the error message "Enter the GB EORI number in the correct format (12 or 15 digits), like GB497294577697 or GB729415776974533" is presented. The example format is not a valid input currently on this service.

EORI Common Component
Prefix added (GitHub issue #3235):

Common Transit Convention (CTC) Arrivals - also known as NCTS
Variation of the hint text and error messages used (spaces and lowercase not accommodated) when asking for EORI number (GitHub issue #961):

CDS EORI
Variation of the hint text and error messages used (spaces and lowercase not accommodated) when asking for EORI number (GitHub issue #1286):

C-18 Disclose an Underpayment of Import Duties or VAT
Example of a variation in hint text and inappropriate text field length on a smaller viewport (GitHub issue #2056):

Check your guarantee balance
No hint provided and unclear error message when asking for EORI number (GitHub issue #3014, GitHub issue #3013):

Claim for reimbursement of import duties (C285 form replacement)
Hint copy for EORI numbers from any EU country (GitHub issue #2296):

Must be between 14-17 characters and start with the first two letter of the ISO country code, GB for example: GB03152858027010

Example of checking EORI number along with Name. This is the only instance where EORI number has been grouped with another key value (GitHub issue #2288):

Fulfilment House Due Diligence Scheme (FHDDS)

Check an EORI number
NVDA and TalkBack read "XI" as "11" (for reference only, no action required, GitHub issue #949)

Thanks for the detailed submission, appreciated. Shabana and I have discussed this.
Planned next steps:
The DR team will put together a draft guidance page to be shared with Shabana and the relevant service teams for feedback and iteration. If positive we will then present to the working group for further feedback with an aim to publish.

The guidance at: https://design.tax.service.gov.uk/hmrc-design-patterns/eori-numbers/
contains the text: "If an invalid character is entered Say ‘EORI numbers can only have letters and numbers’."
Can I suggest we say something similar to that said elsewhere relating to unwanted characters?
Here are a selection:

"Use validation to ignore unwanted characters, ..."
"You should ignore unwanted characters entered: ...as part of numbers and codes,"
"ignore any unwanted characters before validating"
"It’s easier for users if you accept and ignore unwanted characters."

The reason I mention this is because it does appear to be a widespread problem. I see it frequently.
It's understandable: if the code is only letters and numbers, then it gets build to reject anything else. Users often don't report this type of error because they think it's their fault.
Not everybody knows about the guidance in 'recovering from validiation errors'. That's why it's repeated in other places where validation is mentioned. For example https://design-system.service.gov.uk/patterns/national-insurance-numbers/  includes the prompt: "ignore any unwanted characters before validating"  There are other examples where something equivalent is said.
I was suggesting EORI does something similar.

Do XI EORI and GB EORI numbers sometimes/usually/always have identical digits?

Hi @terrysimpson99, I've added 'You should ignore any unwanted characters.' to the 'Asking for an EORI number' section, and also removed the invalid character error message as it's no longer needed.

authors: Jon-Rowe-HMRC Louisehmrc shabana-ali terrysimpson99

repo: hmrc/design-patterns


text:
Εικόνες από την εγκατάσταση και τον αισθητήρα

Καποια στιγμή θα ήθελα να ανέβω στο εργαστήριο για φωτογραφίες. Δεν είναι επήγον απλά για να βάλω στο κείμενο καναδυό.

μπορούμε να κάνουμε μια συνάντηση μέσα στη βδομάδα για το κείμενο και βλέπουμε πως προχωράμε. Για το paper θελέτε να κάνω κάτι... Ευελπιστώ να τελειώσω με τα μαθήματα την τρέχουσα εξεταστική και θα έχω χρόνο να ασχοληθώ.

Nikola,
to paper, έκατσα και το τελείωσα γιατί μας έστειλαν μήνυμα να το
κλείσουμε μέσα σε 15 ημέρες. Δεν σε ενοχλησα γιατί δεν είχε νοήμα.
Αν θες να περάσεις την Πέμπτη το πρωί είναι η καλύτερη ημέρα.
Ν.
On Fri, 16 Jun 2023 at 17:14, Nick Torosian @.***>
wrote:

μπορούμε να κάνουμε μια συνάντηση μέσα στη βδομάδα για το κείμενο και
βλέπουμε πως προχωράμε. Για το paper θελέτε να κάνω κάτι... Ευελπιστώ να
τελειώσω με τα μαθήματα την τρέχουσα εξεταστική και θα έχω χρόνο να
ασχοληθώ.
—
Reply to this email directly, view it on GitHub
https://github.com/hmu-mech-npap/diss.tn.doc/issues/5#issuecomment-1594753222,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB66XGKPTP3BI6O6I6ASLULXLRS4PANCNFSM6AAAAAAYANH2HQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

γράφω 11-13:00... Μπορείτε πριν ή μετά;;

κλείνω αυτό αφού ολοκληρόνουμε το κομμάτι του κειμένου χωρίς να χρειάζονται οι φωτογραφίες από το εργαστήριο


text:
[FEAT]: Email Verification Confirmation

Description
The Email confirmation feature displays a confirmation message to the user after the email verification.
Acceptance Criteria

User Registration:

A user registers with an email address.
A confirmation email is sent to the user's email address.

Email Confirmation:

The email contains a unique confirmation link.
When the user clicks the link, their email is confirmed, and they can access additional features.

Error Handling:

If the confirmation link is invalid or expired, an appropriate error message is displayed.
If the email is already confirmed, an appropriate message is displayed.

Notifications:

Users are notified if their email has been successfully confirmed.
Users are informed if there are any issues with their confirmation.

Purpose
The purpose of the email confirmation feature is to:

Show the user that their email address is validated.
Ensure that the user has access to the email account they registered with.
Enable additional features for users with confirmed email addresses.

Requirements

User Model:

[ ] email: String, required, unique
[ ] is_confirmed: Boolean, default false
[ ] confirmation_token: String, unique

Mailer Service:

[ ] Send a confirmation email with a unique link.

Endpoints:

[ ] GET api/v1/confirm-email?token=CONFIRMATION_TOKEN: Confirms the user's email.

Database:

[ ] Store user data including email, confirmation status, and confirmation token.

Token Generated from verification:

[ ] Generate a unique confirmation token for each user.

Expiration:

[ ] Tokens should expire after a certain period.

Expected Outcome

Users receive a confirmation email upon registration.
Users can confirm their email by clicking the link in the email.
The system handles invalid or expired links gracefully.
Users receive appropriate notifications regarding the status of their email confirmation.

Endpoint: GET api/v1/confirm-email
Description: Confirms the user's email using the provided token.
Request:

Query Parameter: token=CONFIRMATION_TOKEN

Response:

Status code: 200 OK
{
  "message": "Email confirmed successfully."
}

Status code: 400 Bad Request
{
  "error": "Invalid or expired confirmation token."
}

Status Code: 409 Conflict
{
  "error": "Email already confirmed."
}

email service is centralised

An email sending ticket will never be approved

authors: abdielbytes markessien


text:
feat: get supported timezones

Implement Endpoint to Get and Create  Timezones
Description:
This PR introduces new endpoints in the TimezonesController for creating and retrieving timezones. The endpoints include:

An endpoint to create a new timezone.
An endpoint to retrieve the list of supported timezones.

Endpoints:
1. Create Timezone

Method: POST
URL: /api/v1/timezones
Description: Creates a new timezone entry in the system.

Request Body:
{
  "timezone": "string",
  "gmtOffset": "string",
  "description": "string"
}

Response:
Success Response:

Status Code: 201
Body:{
  "status_code": 201,
  "message": "Time Created Successfully",
  "timezone": {
      "timezone": "string",
      "gmtOffset": "string",
      "description": "string",
      "id": "uuid"
  }
}

Error Response:

Status Code: 409
Body:{
  "status_code": 409,
  "message": "Timezone already exists"
}

2. Get Supported Timezones

Method: GET
URL: /api/v1/timezones
Description: Retrieves a list of all timezones supported by the system.

Headers:

Authorization: Bearer <token>

Response:
Success Response:

Status Code: 200
Body:{
  "status_code": 200,
  "message": "Timezone fetched successfully",
  "timezones": [
    {
      "id": "uuid",
      "timezone": "string",
      "gmtOffset": "string",
      "description": "string"
    }
  ]
}

Error Response (Unauthorized):

Status Code: 401
Body:{
  "status_code": 401,
  "message": "Unauthorized"
}

How to Test Manually:

Create Timezone:

Request Type: POST
Endpoint: /api/v1/timezones
Request Body: Include the timezone, gmtOffset, and description fields.
Success Response: Should return the created timezone with a status code of 201.
Error Response: If the timezone already exists, should return a 409 status code with an appropriate error message.

Fetch Timezones:

Request Type: GET
Endpoint: /api/v1/timezones
Headers: Include a valid Authorization token in the request headers.
Success Response: Should return a list of supported timezones with a status code of 200.
Error Response: If unauthorized or with an invalid token, should return a 401 status code with the appropriate error message.

Checklist:

[x] Implemented the POST /api/v1/timezones endpoint to create a new timezone.
[x] Implemented the GET /api/v1/timezones endpoint to retrieve the list of supported timezones.
[x] Updated the TimezonesService to handle both creating and retrieving timezones.
[x] Created unit tests for both endpoints, including:

[x] Testing successful creation and retrieval of timezones.
[x] Handling errors for duplicate timezones and unauthorized access.

[x] Verified that the endpoints return the correct data format and status codes.
[x] Added error handling for unauthorized access and existing timezones.
[x] Updated API documentation with new endpoint details and authentication requirements.

Reference Issue:
[FEAT]: Support for Timezones Management #34
Feel free to adjust the details according to your actual implementation and testing results.
Reference Issue
[FEAT]: Support for Language Selection 34

completed everything

source: gharchive/pull-request


text:
feat: Create-faq

Pull Request: [FEAT] - Create FAQ Endpoint #298
Description
Added functionality to create a new FAQ in the Help Center module. This feature allows administrators to add frequently asked questions with the required fields and handles optional fields properly.
Endpoints

POST /api/v1/faqs

Request Body
{
  "question": "string",
  "answer": "string",
  "category": "string"
}

Response Format

Create FAQ (POST /api/v1/faqs){
  "status_code": 201,
  "success": true,
  "data": {
    "id": "String",
    "question": "String",
    "answer": "String",
    "category": "String",
    "createdBy": "String",
    "createdAt": "String",
    "updatedAt": "String"
  }
}

Manual Testing

Create a New FAQ

Action: Send a POST request to the POST /api/v1/admin/faqs endpoint with a valid CreateFaqDto payload.
Expected Result: You should receive a response with status code 201 and the created FAQ object.

Example Request:
curl -X POST http://localhost:3000/api/v1/faqs \
-H "Content-Type: application/json" \
-d '{
  "question": "What is the return policy?",
  "answer": "Our return policy allows returns within 30 days of purchase.",
  "category": "Policies"
}'

Invalid Input Data

Action: Send a POST request to the POST /api/v1/faqs endpoint with invalid or incomplete data.
Expected Result: You should receive a response with status code 400 and an appropriate error message indicating the missing or incorrect fields.

Checklist

[x] Implemented the endpoint to create a new FAQ.
[x] Added validation for required fields and data types.
[x] Verified that all optional fields (category) are handled correctly.
[x] Ensured proper error handling and logging for invalid input.
[x] Updated the response format to include createdAt and updatedAt fields.

Reference Issue
[FEAT] Create an endpoint for Admin to Create FAQs

hey
@Heba-WebDev
@Homoakin619
@Cobidex please review 🙏 thanks


text:
[FEAT] Comment - Edit comment endpoint

Description
This API endpoint allows an authorized user to edit a comment. This endpoint will validate input data and update the comment securely in the database.
Acceptance Criteria

The endpoint allows a user to update a comment it created.
The endpoint must be accessible via /api/v1/comments/edit/{comment_id}
The endpoint should accept HTTP PUT request
The endpoint should ensure that the comment content field necessarily provided
On successful validation of input data, the comment data should be updated.
Returns 200 OK status code on success

Request Body application/json
{
    "content": "string"
}

Success load
{
    "message": "Comment successful updated",
    "data": {
        "id": "string",
        "content": "string",
        "update_at": "datetime"
    }
}

Error load
{
    "message": "Unauthorized request",
    "status_code": 401
}

Purpose
The purpose of the endpoint is to give authorized users the ability to edit/update their comments.
Requirements

[ ] Implement backend logic to handle comment edit submission
[ ] Validate and sanitize input data
[ ] Update comment data securely in the database
[ ] Return appropriate response on success or failure

Expected Outcome
The endpoint should allow users to edit their comments successfully
Test

[ ] Write unit tests to ensure the comment edit endpoint validates input correctly and updates the post securely.
[ ] Perform a security test to ensure an unauthorized user can not update a comment.

This links to the issue approved here


text:
remove unused variables and substitutions

update aircraft to make it work on https://github.com/hoburg/gpkit/commit/0a15d2c

@pgkirsch, ready for review

Looks good, thanks for doing this!

authors: bqpd pgkirsch

repo: hoburg/gpkit-models


text:
Fix cache for dask.dataframe

When running the bikes example, I got the following errors:
2022-08-24 10:12:20,755 Could not cache 'occupancy' to parquet file. Error during saving process: [Errno 21] Failed to open local file '/home/shh/Development/holoviz/repos/lumen/examples/bikes/cache/occupancy.parq'. Detail: [errno 21] Is a directory

This PR does three things:

Trying to debug this, I found it confusing with the combination of os.path and pathlib.Path, so for sources/base.py, I converted it all to Path. I also set root up as a param, to always have it as Path.

The extension of the bikes URL https://api.tfl.gov.uk/Occupancy/BikePoints/@{stations.stations.id}?app_key=a1c692de000b4944af55f59d8e849915  was before this PR id}?app_key=a1c692de000b4944af55f59d8e849915 and with this PR None

dd.to_parquet in _set_cache first created a directory named occupancy.parq with part.0.parquet files. This means that the final result file occupancy.parq could not be saved as it was already a directory. This meant that the cache failed, gave the error message above and removed all the cache, which is not desired. I do it now by removing the extension if data is a dask.DataFrame. When loading in cache in _get_cache I check for directories with and without the extension

Codecov Report

Merging #305 (c5ab64f) into master (fdfdc6e) will increase coverage by 0.26%.
The diff coverage is 74.35%.

@@            Coverage Diff             @@
##           master     #305      +/-   ##
==========================================
+ Coverage   66.04%   66.31%   +0.26%
==========================================
  Files          59       59
  Lines        6147     6189      +42
==========================================
+ Hits         4060     4104      +44
+ Misses       2087     2085       -2

Impacted Files
Coverage Δ

lumen/sources/base.py
62.65% <72.22%> (+0.92%)
:arrow_up:

lumen/tests/sources/test_base.py
99.05% <100.00%> (+0.18%)
:arrow_up:

lumen/tests/sources/test_derived.py
100.00% <0.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

authors: Hoxbro codecov-commenter

repo: holoviz/lumen


text:
Some parameter(allowedTypes、isNeedVideoCamera、selectionLimit) settings do not work.

This is an amazing project. However, there are a few issues I'd like to report:

After setting allowedTypes to PickerAssetType.image, the toggle button for the file selector at the bottom of the popup cannot be hidden.
After setting isNeedVideoCamera to false, video recording is still possible in photo mode.
After setting selectionLimit, the maximum number of photos in photo mode is not limited.
Perhaps an option can be provided to not display the real-time preview of the camera in the image selection popup. This feature is great, but I'm concerned about potential performance and privacy issues in certain scenarios.

Looking forward to your response.

Hi @zhponng .
Thanks for your feedback)

You can disable the bottom bar function through the picker style settings.
I will check this behavior
I will check this behavior
I will add this functionality in the near future

Thank you!

fixed in release 0.0.12


text:
Example of adding a new temporal workflow

Dear Gobblin maintainers,
Please accept this PR. I understand that it will not be reviewed until I have checked off all the steps below!
JIRA

[ ] My PR addresses the following Gobblin JIRA issues and references them in the PR title. For example, "[GOBBLIN-XXX] My Gobblin PR"

https://issues.apache.org/jira/browse/GOBBLIN-XXX

Description

[ ] Here are some details about my PR, including screenshots (if applicable):

Tests

[ ] My PR adds the following unit tests OR does not need testing for this extremely good reason:

Commits

[ ] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

Codecov Report

Merging #6 (eb1603d) into temporal-poc (eb1603d) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head eb1603d differs from pull request most recent head 750a3d0. Consider uploading reports for the commit 750a3d0 to get more accurate results

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@               Coverage Diff               @@
##             temporal-poc       #6   +/-   ##
===============================================
  Coverage           46.97%   46.97%
  Complexity          10800    10800
===============================================
  Files                2138     2138
  Lines               84139    84139
  Branches             9357     9357
===============================================
  Hits                39526    39526
  Misses              41014    41014
  Partials             3599     3599

authors: codecov-commenter homatthew

repo: homatthew/gobblin


text:
aiohue.v2[192.168.0.107].scene] Unable to parse resource

Hue Bridge Version: 1.60.1960149090
Connected Device: Hue Play Gradient Lightstrip
Issue:
Encountered the following error while running Home Assistant today:
2023-11-17 07:04:59.506 ERROR (MainThread) [aiohue.v2[192.168.0.107].scene] Unable to parse resource, please report this to the authors of aiohue.
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/aiohue/v2/controllers/base.py", line 194, in _handle_event
cur_item = self._items[item_id] = dataclass_from_dict(self.item_cls, evt_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/aiohue/util.py", line 239, in dataclass_from_dict
**{
^
File "/usr/local/lib/python3.11/site-packages/aiohue/util.py", line 240, in <dictcomp>
field.name: _parse_value(
^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/aiohue/util.py", line 198, in _parse_value
raise KeyError(f"`{name}` of type `{value_type}` is required.")
KeyError: "`Scene.palette` of type `<class 'aiohue.v2.models.feature.PaletteFeature'>` is required."

Additional Information:
Home Assistant Version: 2023.11.2
Please assist in resolving this issue. Thank you!

Same here - it looks like aiohue is treating palette as required, when the Hue API does not; and indeed, none of the scenes in my system have a palette entry.
(I'm using diyhue, but OP is using a genuine hub, so that doesn't seem to be the issue at play here.)

authors: gatisr jamesremuscat

repo: home-assistant-libs/aiohue


text:
Some systemmonitor metrics no longer working

Make sure you are running the latest version of Home Assistant before reporting an issue.
You should only file an issue if you found a bug. Feature and enhancement requests should go in the Feature Requests section of our community forum:
Home Assistant release (hass --version):
0.56.2
Python release (python3 --version):
Python 3.4.2
Component/platform:
systemmonitor
Description of problem:
Several metrics from the systemmonitor platform are no longer being collected. I have 4 metrics defined and only the since_last_boot is appearing in states.
Expected:
Stopped working when upgraded to 0.56.1
Problem-relevant configuration.yaml entries and steps to reproduce:
  - platform: systemmonitor
    resources:
      - type: memory_free
      - type: memory_use_percent
      - type: processor_use
      - type: since_last_boot

Add to sensor yaml
Restart HA

Traceback (if applicable):

Additional info:
Nothing is in the logs that would reflect an issue loading.

check your <> enitity id changed with new release

That has happened to me before but I'm not seeing them anywhere.

The entity_ids should be:

sensor.ram_available (was sensor.ram_free before 0.56.x)
sensor.ram_used (was sensor.ram_use before 0.56.x)
sensor.cpu_used (was sensor.cpu_use before 0.56.x)
sensor.since_last_boot (unchanged)

Beware that more changes might be on their way, according to @cgtobi in #10055. Issue 1 in there is new since 0.56.x, issue 2 has been around for a while (reported in #8821, and I was able to fix this in my own setup).

Thank you!

authors: Vasiley fanaticDavid ntalekt

repo: home-assistant/home-assistant