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")