{% extends "en-us/edit/cluster/ClusterGenEditPage.htm" %} {%- block htmBodyStartClusterPage %} {{ super() }} {% if result is defined %} {% if result.clusterName == 'local-cluster' %}

Hello OpenShift Local user!

{% else %}

something else

{% endif %} {% if result.cpuCoresTotal is defined and result.cpuCoresTotal > 8 %}

Wow, you have a lot of cores

{% endif %}
Observability dashboard for cluster {{ result.clusterName }}
{% endif %} {%- endblock htmBodyStartClusterPage %} {%- block htmStyleClusterPage %} #visualization-cluster-gpu-nodes, #visualization-cluster-gpu-devices { wa-avatar { --size: 3em; } } #observability-dashboard { .pill { border-radius: var(--wa-border-radius-pill); box-shadow: var(--wa-theme-glossy-inner-shine), var(--wa-theme-glossy-top-highlight), inset 0 .7rem 0 0 rgba(255, 255, 255, 0.1), var(--wa-theme-glossy-lower-shade), var(--wa-theme-glossy-bottom-shadow); &:hover { background-color: var(--background-color-hover, var(--background-color)); border-color: var(--border-color-hover, var(--border-color, var(--background-color-hover))); color: var(--text-color-hover, var(--text-color)); } } } {%- endblock htmStyleClusterPage %} {%- block htmScriptInitClusterPage %} var facetRangeGapVal = document.querySelector("#pageSearchVal-pageFacetRangeGap-Cluster-input").value; var start = '{{ formatZonedDateTime(defaultRangeStart, "yyyy-MM-dd'T'HH:mm:ss.SSSX", defaultLocaleId, 'UTC') }}'; var end = '{{ formatZonedDateTime(defaultRangeEnd, "yyyy-MM-dd'T'HH:mm:ss.SSSX", defaultLocaleId, 'UTC') }}'; var step; switch (facetRangeGapVal) { case "+1YEAR": step = "1y"; break; case "+1MONTH": step = "1M"; break; case "+1DAY": step = "1d"; break; case "+1HOUR": step = "1h"; break; case "+1MINUTE": step = "1m"; break; default: dayType = "Weekend"; } var timeQuery = { start: start , end: end , step: step }; Promise.all([ queryMemoryBytesTotal(timeQuery) , queryCpuBytesTotal(timeQuery) , queryGpuNodesTotal() , queryGpuDevicesByNode() , queryGpuDevicesTotal() , queryGpuNodesNotReady() , queryGpuNodesWithoutTaint() , queryGpuTemperature() , queryGpuUtilization() , queryGpuUtilizationPerProject() ]); {%- endblock htmScriptInitClusterPage %} {%- block htmScriptsClusterPage %} {{ super() }} {%- endblock htmScriptsClusterPage %}