{% if theme == 'neutral' %} {% else %} {% endif %} Cup

Cup

{% assign metrics_to_show = 'monitored_images,up_to_date,updates_available,unknown' | split: ',' %} {% for metric in metrics %} {% if metrics_to_show contains metric.name %}
{{ metric.name | replace: '_', ' ' }}
{{ metric.value }}
{% case metric.name %} {% when 'monitored_images' %} {% when 'up_to_date' %} {% when 'updates_available' %} {% assign max_metric = '' %} {% assign max_value = 0 %} {% for m in metrics %} {% unless metrics_to_show contains m.name %} {% if m.value > max_value %} {% assign max_metric = m.name %} {% assign max_value = m.value %} {% endif %} {% endunless %} {% endfor %} {% case max_metric %} {% when 'major_updates' %} {% assign color = 'text-red-500' %} {% when 'minor_updates' %} {% assign color = 'text-yellow-500' %} {% else %} {% assign color = 'text-blue-500' %} {% endcase %} {% when 'unknown' %} {% endcase %}
{% endif %} {% endfor %}

Last checked: {{ last_updated }}

    {% for server in server_ids %}
  • {% if server == '' %} Local images {% else %} {{ server }} {% endif %}

      {% for image in servers[server] %}
    • {{ image.name }} {% case image.status %} {% when 'Up to date' %} {% when 'Unknown' %} {% else %} {% case image.status %} {% when 'Major update' %} {% assign color = 'text-red-500' %} {% when 'Minor update' %} {% assign color = 'text-yellow-500' %} {% else %} {% assign color = 'text-blue-500' %} {% endcase %} {% endcase %}
    • {% endfor %}
  • {% endfor %}