func getDefaultConfig(auth bool, c Client, t Tracer, p Propeller) Config {
	return Config{
		Listen:      "8080",
		LogLevel:    "panic",
		OriginHost:  "http://localhost:8080",
		Hostname:    "hostname",
		OriginKey:   "x-bakery-origin-token",
		OriginToken: "authenticate-me",
		AuthEnabled: auth,
		Client:      c,
		Tracer:      t,
		Propeller:   p,
	}
}
getConfig will return a config to use in tests based on provided values
package config
import (
	"fmt"
	"io/ioutil"
	"net/http"
	"net/http/httptest"
	"net/url"
	"os"
	"testing"
	"time"
	"github.com/cbsinteractive/pkg/tracing"
	propeller "github.com/cbsinteractive/propeller-go/client"
	"github.com/google/go-cmp/cmp"
	"github.com/google/go-cmp/cmp/cmpopts"
	"github.com/rs/zerolog"
)
type env map[string]string