{% if system.debug_mode %}
DEBUG MODE
{% endif %}
{%- include "system-info.html" -%}
{%- include "guidance.html" -%}
{% if notices %}
{% for notice in notices %}
{{ notice.level }}: {{ notice.message }}
{% endfor %}
{% endif %}
{% if error %}
{% else %}
{% if errors %}
{% endif %}
Currently active Envoy
Routes
{% for route in route_info %}
{% for ref in route._route._referenced_by | sort %}
{% if ref in envoy_elements %}
{% if 'route' in envoy_elements[ref] %}
{% for route_element in envoy_elements[ref]['route'] %}
{{ route_element | pretty_json }}
{%- if not loop.last -%}
{%- endif -%}
{% endfor %}
{% endif %}
{% endif %}
{% endfor %}
{% endfor %}
Currently active Envoy
Clusters
{% for cluster in cluster_info.values() | sort(attribute = 'name') %}
{% if cluster['name'] in cluster_stats %}
{{ cluster['name'] }}
{% if cluster_stats[cluster.name].valid %}
{{ cluster._health }}
{% else %}
Unknown health: {{ cluster_stats[cluster.name].reason }}
{% endif %}
sources:
{% for ref in cluster._referenced_by | sort %}
{{ ref }}
{% endfor %}
{% for ref in cluster._referenced_by | sort %}
{% if ref in envoy_elements %}
{% if 'cluster' in envoy_elements[ref] %}
{% for cluster_element in envoy_elements[ref]['cluster'] %}
{{ cluster_element | pretty_json }}
{%- if not loop.last -%}
{%- endif -%}
{% endfor %}
{% endif %}
{% endif %}
{% endfor %}
{% endif %}
{% endfor %}
YAML input documents — these are what Ambassador is currently reading for its configuration.
{% for key in active_elements | sort %}
{% if key in ambassador_elements %}
{% if not ambassador_elements[key].description %}
{{ ambassador_elements[key].serialization }}
{% else %}
{{ ambassador_elements[key].description }}
{% endif %}
{% endif %}
{% endfor %}
{% endif %}