github.com/niedbalski/juju@v0.0.0-20190215020005-8ff100488e47/provider/oracle/export_test.go (about) 1 // Copyright 2017 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package oracle 5 6 import ( 7 "github.com/juju/juju/storage" 8 ) 9 10 var ( 11 DefaultTypes = []storage.ProviderType{DefaultStorageProviderType} 12 DefaultStorageProviderType = oracleStorageProviderType 13 OracleVolumeType = oracleVolumeType 14 OracleLatencyPool = latencyPool 15 OracleCredentials = credentials 16 NewOracleVolumeSource = newOracleVolumeSource 17 NewOracleInstance = newInstance 18 GetImageName = getImageName 19 InstanceTypes = instanceTypes 20 FindInstanceSpec = findInstanceSpec 21 ParseImageName = parseImageName 22 CheckImageList = checkImageList 23 ) 24 25 func SetEnvironAPI(o *OracleEnviron, client EnvironAPI) { 26 if o == nil { 27 return 28 } 29 o.mutex.Lock() 30 defer o.mutex.Unlock() 31 o.client = client 32 } 33 34 func CreateHostname(o *OracleEnviron, id string) (string, error) { 35 return o.namespace.Hostname(id) 36 }