credentials

package
v1.23.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 14, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AzurePublicCloud            = "AzurePublicCloud"
	ResourceGroupPrefix         = "blob-csi-driver-test-"
	TempAzureCredentialFilePath = "/tmp/azure.json"
)

Variables

This section is empty.

Functions

func DeleteAzureCredentialFile

func DeleteAzureCredentialFile() error

DeleteAzureCredentialFile deletes the temporary Azure credential file

Types

type Config

type Config struct {
	Creds FromProw
}

Config is used in Prow to store Azure credentials https://github.com/kubernetes/test-infra/blob/master/kubetest/azure.go#L116-L118

type Credentials

type Credentials struct {
	Cloud           string
	TenantID        string
	SubscriptionID  string
	AADClientID     string
	AADClientSecret string
	ResourceGroup   string
	Location        string
}

Credentials is used in Azure Blob Storage CSI driver to store Azure credentials

func CreateAzureCredentialFile

func CreateAzureCredentialFile() (*Credentials, error)

CreateAzureCredentialFile creates a temporary Azure credential file for Azure Blob Storage CSI driver tests and returns the credentials

func ParseAzureCredentialFile added in v1.16.0

func ParseAzureCredentialFile() (*Credentials, error)

ParseAzureCredentialFile parses the temporary Azure credential file and returns the credentials

type FromProw

type FromProw struct {
	ClientID           string
	ClientSecret       string
	TenantID           string
	SubscriptionID     string
	StorageAccountName string
	StorageAccountKey  string
}

FromProw is used in Prow to store Azure credentials https://github.com/kubernetes/test-infra/blob/master/kubetest/azure.go#L107-L114

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL