==== Nanny
{%- if has_net_limit %} (гарантии установлены){% else %} (гарантии **не** установлены){% endif %}
#|
|| | nanny reallocate | yasm | net guarantee, MiB/s ||
{% for service_stat in service_list[:400] -%}
||((https://nanny.yandex-team.ru/ui/#/services/catalog/{{ service_stat["service_id"] }}/ {{ service_stat["service_id"] }})) |
    {%- for cluster_stat in service_stat["clusters"] -%}
        {%- if cluster_stat["has_guarantee_and_limit"] %} --{% else %} {% endif -%}
        ((https://nanny.yandex-team.ru/ui/#/services/catalog/{{ service_stat["service_id"] }}/reallocate_yp_pods/?fillFromPodId={{ cluster_stat["first_pod"] }}&fillFromCluster={{ cluster_stat["cluster_name"]|upper }}&ypCluster={{ cluster_stat["cluster_name"]|upper }}&{{ cluster_stat["net_cgi"] }} {{ cluster_stat["cluster_name"] }}))
        {%- if cluster_stat["has_guarantee_and_limit"] %}--{% endif -%}
        {%- if cluster_stat["has_different_pods"] %}[[*1]]{% endif -%}
    {%- endfor -%}
    {%- if service_stat["has_no_limit_overall"] %}[[*2]]{% endif -%}|
    {%- for cluster_stat in service_stat["clusters"] -%}
        {%- if cluster_stat["yasm_url"] %} (({{ cluster_stat["yasm_url"] }} {{ cluster_stat["cluster_name"] }})){% endif -%}
    {%- endfor %} | {%- if service_stat["net_guarantee"] %} {{ service_stat["net_guarantee"] }} {% else %} unknown[[*2]] {% endif -%} ||
{% endfor %}|#

{%- if service_list|length > 400 %}
Создано {{ service_list|length }} сервисов, отобразить их в тикете не представляется возможным. Пожалуйста, обратитесь к кому:glebskvortsov.
{%- endif %}
