mirror of https://github.com/helm/helm
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
426 B
29 lines
426 B
package helm
|
|
|
|
import (
|
|
"google.golang.org/grpc"
|
|
)
|
|
|
|
type config struct {
|
|
ServAddr string
|
|
Insecure bool
|
|
}
|
|
|
|
func (cfg *config) DialOpts() (opts []grpc.DialOption) {
|
|
if cfg.Insecure {
|
|
opts = append(opts, grpc.WithInsecure())
|
|
} else {
|
|
// TODO: handle transport credentials
|
|
}
|
|
|
|
return
|
|
}
|
|
|
|
func (cfg *config) CallOpts() (opts []grpc.CallOption) {
|
|
return
|
|
}
|
|
|
|
func (cfg *config) client() *client {
|
|
return &client{cfg: cfg}
|
|
}
|