Files
opencloud/ocis-pkg/shared/reva.go

29 lines
529 B
Go

package shared
import "github.com/cs3org/reva/v2/pkg/rgrpc/todo/pool"
var defaultRevaConfig = Reva{
Address: "127.0.0.1:9142",
}
func DefaultRevaConfig() *Reva {
// copy
ret := defaultRevaConfig
return &ret
}
func (r *Reva) GetRevaOptions() []pool.Option {
tm, _ := pool.StringToTLSMode(r.TLSMode)
opts := []pool.Option{
pool.WithTLSMode(tm),
}
return opts
}
func (r *Reva) GetGRPCClientConfig() map[string]interface{} {
return map[string]interface{}{
"tls_mode": r.TLSMode,
"tls_cacert": r.TLSCACert,
}
}