func NewFuncEVersions(envoyVersionsURL string, p version.Platform, v version.Version) version.FuncEVersions {
	feV := &funcEVersions{envoyVersionsURL: envoyVersionsURL, platform: p, version: v}
	feV.getFunc = feV.Get
	return feV
}
NewFuncEVersions creates a new Envoy versions fetcher.
package envoy
import (
	"context"
	"encoding/json"
	"fmt"
	"io"
	"net/http"
	"strconv"
	"strings"
	"github.com/tetratelabs/func-e/internal/globals"
	"github.com/tetratelabs/func-e/internal/version"
)