Documentation ¶
Index ¶
- Constants
- Variables
- func GetAccount(awsConfig *aws.Config) (string, error)
- func GetAwsAccessKeyID(awsConfig *aws.Config) (string, error)
- func GetFixedInstallationID() string
- func GetMetastoreAwsConfig() *aws.Config
- func GetMetastoreGlueCatalogID() string
- func GetMetastoreHiveURI() string
- func GetMetastoreType() string
- type AwsS3RetentionConfig
- type Config
- func (c *Config) GetAuthCacheConfig() authparams.ServiceCache
- func (c *Config) GetAuthEncryptionSecret() []byte
- func (c *Config) GetAwsConfig() *aws.Config
- func (c *Config) GetAwsS3RetentionConfig() AwsS3RetentionConfig
- func (c *Config) GetBlockAdapterGSParams() (blockparams.GS, error)
- func (c *Config) GetBlockAdapterLocalParams() (blockparams.Local, error)
- func (c *Config) GetBlockAdapterS3Params() (blockparams.S3, error)
- func (c *Config) GetBlockstoreType() string
- func (c *Config) GetCatalogerType() string
- func (c *Config) GetDatabaseParams() dbparams.Database
- func (c *Config) GetListenAddress() string
- func (c *Config) GetLocalDiskParams() pyramid.Params
- func (c *Config) GetMvccCatalogerCatalogParams() catalogparams.Catalog
- func (c *Config) GetS3GatewayDomainName() string
- func (c *Config) GetS3GatewayRegion() string
- func (c *Config) GetStatsAddress() string
- func (c *Config) GetStatsEnabled() bool
- func (c *Config) GetStatsFlushInterval() time.Duration
- type LogrusAWSAdapter
Constants ¶
View Source
const ( DefaultBlockStoreType = "local" DefaultBlockStoreLocalPath = "~/lakefs/data" DefaultBlockStoreS3Region = "us-east-1" DefaultBlockStoreS3StreamingChunkSize = 2 << 19 // 1MiB by default per chunk DefaultBlockStoreS3StreamingChunkTimeout = time.Second * 1 // or 1 seconds, whatever comes first DefaultDiskAllocatedBytes = 1 * 1024 * 1024 * 1024 DefaultDiskBaseDir = "~/lakefs/local_tier" DefaultDiskBlockStoragePrefix = "_lakefs" DefaultBlockStoreGSS3Endpoint = "https://storage.googleapis.com" DefaultAuthCacheEnabled = true DefaultAuthCacheSize = 1024 DefaultAuthCacheTTL = 20 * time.Second DefaultAuthCacheJitter = 3 * time.Second DefaultListenAddr = "0.0.0.0:8000" DefaultS3GatewayDomainName = "s3.local.lakefs.io" DefaultS3GatewayRegion = "us-east-1" DefaultS3MaxRetries = 5 DefaultStatsEnabled = true DefaultStatsAddr = "https://stats.treeverse.io" DefaultStatsFlushInterval = time.Second * 30 MetaStoreType = "metastore.type" MetaStoreHiveURI = "metastore.hive.uri" MetastoreGlueCatalogID = "metastore.glue.catalog_id" )
View Source
const ( ModuleName = "github.com/treeverse/lakefs" ProjectDirectoryName = "lakefs" DefaultLoggingFormat = "text" DefaultLoggingLevel = "INFO" DefaultLoggingOutput = "-" )
Variables ¶
View Source
var ( UnreleasedVersion = "dev" Version = "dev" )
View Source
var (
ErrMissingSecretKey = errors.New("auth.encrypt.secret_key cannot be empty")
)
Functions ¶
func GetAwsAccessKeyID ¶ added in v0.8.2
func GetFixedInstallationID ¶ added in v0.15.0
func GetFixedInstallationID() string
func GetMetastoreAwsConfig ¶
func GetMetastoreGlueCatalogID ¶
func GetMetastoreGlueCatalogID() string
func GetMetastoreHiveURI ¶
func GetMetastoreHiveURI() string
func GetMetastoreType ¶
func GetMetastoreType() string
Types ¶
type AwsS3RetentionConfig ¶
type Config ¶
type Config struct{}
func (*Config) GetAuthCacheConfig ¶
func (c *Config) GetAuthCacheConfig() authparams.ServiceCache
func (*Config) GetAuthEncryptionSecret ¶
func (*Config) GetAwsConfig ¶
func (*Config) GetAwsS3RetentionConfig ¶
func (c *Config) GetAwsS3RetentionConfig() AwsS3RetentionConfig
func (*Config) GetBlockAdapterGSParams ¶ added in v0.9.0
func (c *Config) GetBlockAdapterGSParams() (blockparams.GS, error)
func (*Config) GetBlockAdapterLocalParams ¶ added in v0.9.0
func (c *Config) GetBlockAdapterLocalParams() (blockparams.Local, error)
func (*Config) GetBlockAdapterS3Params ¶ added in v0.9.0
func (c *Config) GetBlockAdapterS3Params() (blockparams.S3, error)
func (*Config) GetBlockstoreType ¶ added in v0.9.0
func (*Config) GetCatalogerType ¶ added in v0.17.0
func (*Config) GetDatabaseParams ¶ added in v0.9.0
func (*Config) GetListenAddress ¶
func (*Config) GetLocalDiskParams ¶ added in v0.20.0
func (*Config) GetMvccCatalogerCatalogParams ¶ added in v0.17.0
func (c *Config) GetMvccCatalogerCatalogParams() catalogparams.Catalog
func (*Config) GetS3GatewayDomainName ¶
func (*Config) GetS3GatewayRegion ¶
func (*Config) GetStatsAddress ¶
func (*Config) GetStatsEnabled ¶
func (*Config) GetStatsFlushInterval ¶
type LogrusAWSAdapter ¶
type LogrusAWSAdapter struct {
// contains filtered or unexported fields
}
func (*LogrusAWSAdapter) Log ¶
func (l *LogrusAWSAdapter) Log(vars ...interface{})
Click to show internal directories.
Click to hide internal directories.