INNER CODE UNIT · Go

makeHeaders

jupyterhub/zero-to-jupyterhub-k8s · images/image-awaiter/main.go:63

func makeHeaders(debug bool, authTokenPath string) (map[string]string, error) {
	if debug {
		return map[string]string{}, nil
	}

	authToken, err := ioutil.ReadFile(authTokenPath)
	if err != nil {
		return nil, err
	}
	return map[string]string{
		"Authorization": "Bearer " + string(authToken),
	}, nil
}

func main() {
	var caPath, clientCertPath, clientKeyPath, authTokenPath, apiServerAddress, namespace, daemonSet string
	flag.StringVar(&caPath, "ca-path", "/var/run/secrets/kubernetes.io/serviceaccount/ca.crt", "Path to CA bundle used to verify kubernetes master")
	flag.StringVar(&clientCertPath, "client-certificate-path", "", "Path to client certificate used to authenticate with kubernetes server")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…