layouts/partials/footer/modals/flux-influxdb-versions.html
{{ $fluxVersions := $.Site.Data.flux_influxdb_versions }} {{ $fluxLatest:= $fluxVersions.flux.latest }} {{ $cloudVersion := $fluxVersions.cloud.current }} {{ $cloudSemVer:= split $fluxVersions.cloud.current "." }} {{ $oss:= $fluxVersions.oss }} {{ $enterprise:= $fluxVersions.enterprise }} {{ $isPackage := in $.Page.Title "package" }} {{ $isFunction := in $.Page.Title "function" }} {{ .Scratch.Set "itemRef" "" }} {{ if $isPackage }} {{ .Scratch.Set "itemRef" (print "the " (replaceRE " package" "" $.Page.Title ) " package") }} {{ else }} {{ .Scratch.Set "itemRef" (print "" (replaceRE " function" "" $.Page.Title ) "") }} {{ end }} {{ $itemRef := .Scratch.Get "itemRef" }} {{ $introduced := $.Page.Params.introduced }} {{ $introducedSemVer := split $.Page.Params.introduced "." }} {{ $deprecatedSemVer := split $.Page.Params.deprecated "." }} {{ $sameAsLatest := eq $introduced $fluxLatest }} {{ $excludePatternOSS := $.Page.Params.exclude_from.oss | default " " }} {{ $excludePatternEnterprise := $.Page.Params.exclude_from.enterprise | default " " }}
{{ $cloudSupported := cond (ge (index $cloudSemVer 0) (index $introducedSemVer 0)) (cond (ge (index $cloudSemVer 1) (index $introducedSemVer 1)) (cond (ge (index $cloudSemVer 2) (index $introducedSemVer 2)) true false) false) false }} {{ $cloudDeprecated := and (isset $.Page.Params "deprecated") (cond (ge (index $cloudSemVer 0) (index $deprecatedSemVer 0)) (cond (ge (index $cloudSemVer 1) (index $deprecatedSemVer 1)) (cond (ge (index $cloudSemVer 2) (index $deprecatedSemVer 2)) true false) false) false) }} {{ $cloudExcluded := $.Page.Params.exclude_from.cloud }}
InfluxDB Cloud
{{ if $cloudExcluded }} {{ else if $cloudDeprecated }} {{ else if $cloudSupported }} {{ end }}
{{ range $key, $value := $oss }} {{ $versionSemVer := split $value "." }} {{ $supported := cond (ge (index $versionSemVer 0) (index $introducedSemVer 0)) (cond (ge (index $versionSemVer 1) (index $introducedSemVer 1)) (cond (ge (index $versionSemVer 2) (index $introducedSemVer 2)) true false) false) false }} {{ $deprecated := and (isset $.Page.Params "deprecated") (cond (ge (index $versionSemVer 0) (index $deprecatedSemVer 0)) (cond (ge (index $versionSemVer 1) (index $deprecatedSemVer 1)) (cond (ge (index $versionSemVer 2) (index $deprecatedSemVer 2)) true false) false) false) }} {{ $nightlyExcluded := and (eq $key "nightly") $.Page.Params.exclude_from.nightly }} {{ $excluded := or (gt (len (findRE (string $excludePatternOSS) $key)) 0) $nightlyExcluded }} {{ if and (in $key "1.") (eq (len $key) 3) }}
InfluxDB {{ $key }}
{{ if $excluded }} {{ else if $deprecated }} {{ else if $supported }} {{ end }}
{{ end }} {{ end }} {{ range $key, $value := $oss }} {{ $versionSemVer := split $value "." }} {{ $supported := cond (ge (index $versionSemVer 0) (index $introducedSemVer 0)) (cond (ge (index $versionSemVer 1) (index $introducedSemVer 1)) (cond (ge (index $versionSemVer 2) (index $introducedSemVer 2)) true false) false) false }} {{ $deprecated := and (isset $.Page.Params "deprecated") (cond (ge (index $versionSemVer 0) (index $deprecatedSemVer 0)) (cond (ge (index $versionSemVer 1) (index $deprecatedSemVer 1)) (cond (ge (index $versionSemVer 2) (index $deprecatedSemVer 2)) true false) false) false) }} {{ $excluded := gt (len (findRE (string $excludePatternOSS) $key)) 0 }} {{ if and (in $key "1.") (gt (len $key) 3) }}
InfluxDB {{ $key }}
{{ if $excluded }} {{ else if $deprecated }} {{ else if $supported }} {{ end }}
{{ end }} {{ end }} {{ range $key, $value := $oss }} {{ $versionSemVer := split $value "." }} {{ $supported := cond (ge (index $versionSemVer 0) (index $introducedSemVer 0)) (cond (ge (index $versionSemVer 1) (index $introducedSemVer 1)) (cond (ge (index $versionSemVer 2) (index $introducedSemVer 2)) true false) false) false }} {{ $deprecated := and (isset $.Page.Params "deprecated") (cond (ge (index $versionSemVer 0) (index $deprecatedSemVer 0)) (cond (ge (index $versionSemVer 1) (index $deprecatedSemVer 1)) (cond (ge (index $versionSemVer 2) (index $deprecatedSemVer 2)) true false) false) false) }} {{ $nightlyExcluded := and (eq $key "nightly") $.Page.Params.exclude_from.nightly }} {{ $excluded := or (gt (len (findRE (string $excludePatternOSS) $key)) 0) $nightlyExcluded }} {{ if and (in $key "2.") (eq (len $key) 3) }}
InfluxDB {{ $key }}
{{ if $excluded }} {{ else if $deprecated }} {{ else if $supported }} {{ end }}
{{ end }} {{ end }} {{ range $key, $value := $oss }} {{ $versionSemVer := split $value "." }} {{ $supported := cond (ge (index $versionSemVer 0) (index $introducedSemVer 0)) (cond (ge (index $versionSemVer 1) (index $introducedSemVer 1)) (cond (ge (index $versionSemVer 2) (index $introducedSemVer 2)) true false) false) false }} {{ $deprecated := and (isset $.Page.Params "deprecated") (cond (ge (index $versionSemVer 0) (index $deprecatedSemVer 0)) (cond (ge (index $versionSemVer 1) (index $deprecatedSemVer 1)) (cond (ge (index $versionSemVer 2) (index $deprecatedSemVer 2)) true false) false) false) }} {{ $nightlyExcluded := and (eq $key "nightly") $.Page.Params.exclude_from.nightly }} {{ $excluded := or (gt (len (findRE (string $excludePatternOSS) $key)) 0) $nightlyExcluded }} {{ if and (in $key "2.") (gt (len $key) 3) }}
InfluxDB {{ $key }}
{{ if $excluded }} {{ else if $deprecated }} {{ else if $supported }} {{ end }}
{{ end }} {{ end }}
{{ range $key, $value := $enterprise }} {{ $versionSemVer := split $value "." }} {{ $supported := cond (ge (index $versionSemVer 0) (index $introducedSemVer 0)) (cond (ge (index $versionSemVer 1) (index $introducedSemVer 1)) (cond (ge (index $versionSemVer 2) (index $introducedSemVer 2)) true false) false) false }} {{ $deprecated := and (isset $.Page.Params "deprecated") (cond (ge (index $versionSemVer 0) (index $deprecatedSemVer 0)) (cond (ge (index $versionSemVer 1) (index $deprecatedSemVer 1)) (cond (ge (index $versionSemVer 2) (index $deprecatedSemVer 2)) true false) false) false) }} {{ $excluded := gt (len (findRE (string $excludePatternEnterprise) $key)) 0 }} {{ if le (len $key) 3 }}
InfluxDB Enterprise {{ $key }}
{{ if $excluded }} {{ else if $deprecated }} {{ else if $supported }} {{ end }}
{{ end }} {{ end }} {{ range $key, $value := $enterprise }} {{ $versionSemVer := split $value "." }} {{ $supported := cond (ge (index $versionSemVer 0) (index $introducedSemVer 0)) (cond (ge (index $versionSemVer 1) (index $introducedSemVer 1)) (cond (ge (index $versionSemVer 2) (index $introducedSemVer 2)) true false) false) false }} {{ $deprecated := and (isset $.Page.Params "deprecated") (cond (ge (index $versionSemVer 0) (index $deprecatedSemVer 0)) (cond (ge (index $versionSemVer 1) (index $deprecatedSemVer 1)) (cond (ge (index $versionSemVer 2) (index $deprecatedSemVer 2)) true false) false) false) }} {{ $excluded := gt (len (findRE (string $excludePatternEnterprise) $key)) 0 }} {{ if gt (len $key) 3 }}
InfluxDB Enterprise {{ $key }}
{{ if $excluded }} {{ else if $deprecated }} {{ else if $supported }} {{ end }}
{{ end }} {{ end }}
For information about what version of Flux is available in each version of InfluxDB, see Flux versions in InfluxDB.