code: func NewRequest(opts *Options) *Request {
  	req := &Request{
  		header:    make(http.Header),
  		params:    make(url.Values),
  		client:    opts.Client,
  		namespace: opts.Namespace,
  		host:      opts.Host,
  	}
  
  	if opts.BearerToken != nil {
  		req.SetHeader("Authorization", "Bearer "+*opts.BearerToken)
  	}
  
  	return req
  }
docs: // NewRequest creates a k8s api request