Documentation ¶
Index ¶
Constants ¶
View Source
const ( CredentialConfigKeyName = "credentials" UriSchemePlaceholder = "<scheme-placeholder>" StorageConfigEnvKey = "STORAGE_CONFIG" StorageOverrideConfigEnvKey = "STORAGE_OVERRIDE_CONFIG" DefaultStorageSecretKey = "default" UnsupportedStorageSpecType = "storage type must be one of [%s]. storage type [%s] is not supported" MissingBucket = "format [%s] requires a bucket but one wasn't found in storage data or parameters" AwsIrsaAnnotationKey = "eks.amazonaws.com/role-arn" )
Variables ¶
View Source
var ( SupportedStorageSpecTypes = []string{"s3", "hdfs", "webhdfs"} StorageBucketTypes = []string{"s3"} )
Functions ¶
This section is empty.
Types ¶
type CredentialBuilder ¶
type CredentialBuilder struct {
// contains filtered or unexported fields
}
func NewCredentialBulder ¶
func NewCredentialBulder(client client.Client, config *v1.ConfigMap) *CredentialBuilder
func (*CredentialBuilder) CreateSecretVolumeAndEnv ¶
Click to show internal directories.
Click to hide internal directories.