mirror of https://github.com/crossplane/docs.git
24 lines
650 B
HTML
24 lines
650 B
HTML
{{/* Pass a schema and find the currently active version and return a dict of (version: <version>, schema: <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)
|
|
}}
|
|
|
|
|