Add Ability to run against local test-network

This commit is contained in:
stefanbenten
2019-10-06 17:06:26 +02:00
parent 6eabb248da
commit 060dbdf152
4 changed files with 333 additions and 7 deletions

View File

@ -575,12 +575,18 @@ type StorjStorage struct {
logger *log.Logger
}
func NewStorjStorage(endpoint, apiKey, bucket, encKey string, logger *log.Logger) (*StorjStorage, error) {
func NewStorjStorage(endpoint, apiKey, bucket, encKey string, skipCA bool, logger *log.Logger) (*StorjStorage, error) {
var instance StorjStorage
var err error
ctx := context.TODO()
config := uplink.Config{}
if skipCA {
config.Volatile.TLS.SkipPeerCAWhitelist = true
}
instance.uplink, err = uplink.NewUplink(ctx, nil)
if err != nil {
return nil, uplinkFailure.Wrap(err)