{{- $url := "https://raw.githubusercontent.com/kubernetes-sigs/downloadkubernetes/master/dist/release_binaries.json" }} {{- $response := "" }} {{- with resources.GetRemote $url -}} {{- if .Err -}} {{- $message := printf "Failed to retrieve release binaries data: %s" .Err -}} {{- if eq hugo.Environment "production" -}} {{- errorf $message -}} {{- else -}} {{- warnf $message -}} {{- end -}} {{- else -}} {{- $response = .Content | transform.Unmarshal }} {{- end -}} {{- else -}} {{ $message := printf "Unable to fetch release binaries data from the specified URL: %q" $url -}} {{- if eq hugo.Environment "production" -}} {{- errorf $message -}} {{- else -}} {{- warnf $message -}} {{- end -}} {{- end -}} {{ if ne $response nil }} {{ $currentVersion := site.Params.version }} {{ $Binaries := slice }} {{ $AllOSes := slice }} {{ $AllArch := slice }} {{ $AllVersions := slice }} {{ range $key, $value := $response }} {{ if eq $key "Binaries" }} {{ $Binaries = $value }} {{ else if eq $key "AllOSes" }} {{ $AllOSes = $value }} {{ else if eq $key "AllArch" }} {{ $AllArch = $value }} {{ else if eq $key "AllVersions" }} {{ $AllVersions = $value }} {{ end }} {{ end }}

{{ T "release_binary_alternate_links" | markdownify }}

{{- end -}}