{{ $valid_states := "alpha, beta, deprecated, stable" }} {{ $state := .Get "state" }} {{ $for_k8s_version := .Get "for_k8s_version" | default (.Page.Param "version")}} {{ $is_valid := strings.Contains $valid_states $state }} {{ $feature_gate_name := .Get "feature_gate_name" }} {{ if not $feature_gate_name }} {{ if not $is_valid }} {{ errorf "%q is not a valid feature-state, use one of %q" $state $valid_states }} {{ else }}
{{T "feature_state_kubernetes_label" }} {{ $for_k8s_version }} [{{ $state }}]
{{T "feature_state_kubernetes_label" }} v{{ .fromVersion }} [{{ .stage }}]