{{/* Pass a schema and find the currently active version and return a dict of (version: , schema: ) */}} {{ $version := "" }} {{ $schema := dict }} {{ $deprecated := false }} {{ range .versions }} {{ if index . "storage" }} {{ $version = .name }} {{ $schema = .schema }} {{ $deprecated = .deprecated }} {{ else if (and (index . "served") (not $version)) }} {{ $version = .name }} {{ $schema = .schema }} {{ $deprecated = .deprecated }} {{ end }} {{ end }} {{ return (dict "version" $version "schema" $schema "deprecated" $deprecated) }}