{{ $scratch := newScratch }} {{ $productPathData := findRE "[^/]+.*?" .RelPermalink }} {{ $product := index $productPathData 0 }} {{ $currentVersion := index $productPathData 1 }} {{ $pageRoot := print $product "/" $currentVersion }} {{ $isOSSv2 := in $pageRoot "influxdb/v2" }} {{ $isCloud := eq $pageRoot "influxdb/cloud" }} {{ $isServerless := eq $pageRoot "influxdb/cloud-serverless" }} {{ $isDedicated := eq $pageRoot "influxdb/cloud-dedicated" }} {{ $isClustered := eq $pageRoot "influxdb/clustered" }} {{ $altLinks := .Page.Params.alt_links | default dict }} {{ $sortedProducts := sort .Site.Data.products "list_order" "asc"}} {{/* //////////////////// INFLUXDB PRODUCT DICTIONARIES /////////////////// */}} {{ $ossInfo := dict $.Site.Data.products.influxdb.name (dict "path" (print "influxdb/" (index $.Site.Data.products.influxdb.versions 0)) "key" "oss") }} {{ $cloudInfo := dict $.Site.Data.products.influxdb_cloud.name (dict "path" "influxdb/cloud" "key" "cloud") }} {{ $serverlessInfo := dict $.Site.Data.products.influxdb_cloud_serverless.name (dict "path" "influxdb/cloud-serverless" "key" "cloud-serverless") }} {{ $dedicatedInfo := dict $.Site.Data.products.influxdb_cloud_dedicated.name (dict "path" "influxdb/cloud-dedicated" "key" "cloud-dedicated") }} {{ $clusteredInfo := dict $.Site.Data.products.influxdb_clustered.name (dict "path" "influxdb/clustered" "key" "clustered") }} {{ $influxdbInfo := merge $ossInfo $cloudInfo $serverlessInfo $dedicatedInfo $clusteredInfo }}