test_helpers

package
v0.0.0-...-f7b2716 Latest Latest
Warning

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

Go to latest
Published: May 20, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const ALTERNATE_CA_PRIVATE_KEY = `` /* 1674-byte string literal not displayed */
View Source
const ALTERNATE_CA_PUBLIC_KEY = `` /* 1167-byte string literal not displayed */
View Source
const ALTERNATE_CERTIFICATE_SIGNED_BY_CA_PRIVATE_KEY = `` /* 1674-byte string literal not displayed */
View Source
const ALTERNATE_CERTIFICATE_SIGNED_BY_CA_PUBLIC_KEY = `` /* 1175-byte string literal not displayed */
View Source
const EC_PRIVATE_KEY = `` /* 227-byte string literal not displayed */
View Source
const INTERMEDIATE_CA = `` /* 1451-byte string literal not displayed */
View Source
const INTERMEDIATE_CA_PRIVATE_KEY = `` /* 1678-byte string literal not displayed */
View Source
const OTHER_PRIVATE_KEY_PKCS8_ENCRYPTED = `` /* 1784-byte string literal not displayed */
View Source
const OTHER_VALID_CERTIFICATE = `` /* 1065-byte string literal not displayed */
View Source
const OTHER_VALID_PRIVATE_KEY_PKCS1 = `` /* 1678-byte string literal not displayed */
View Source
const OTHER_VALID_PRIVATE_KEY_PKCS8 = `` /* 1707-byte string literal not displayed */
View Source
const VALID_CERTIFICATE = `` /* 1492-byte string literal not displayed */
View Source
const VALID_CERTIFICATE_CA = `` /* 1496-byte string literal not displayed */
View Source
const VALID_CERTIFICATE_PRIVATE_KEY = `` /* 1678-byte string literal not displayed */
View Source
const VALID_INTERMEDIATE_CA = `` /* 1093-byte string literal not displayed */
View Source
const VALID_INTERMEDIATE_CA_ROOT_CA = `` /* 1093-byte string literal not displayed */

Variables

View Source
var (
	CommandPath string
)

Functions

func CleanEnv

func CleanEnv()

func GenerateUniqueCredentialName

func GenerateUniqueCredentialName() string

func RunCommand

func RunCommand(args ...string) *Session

func TargetAndLoginSkipTls

func TargetAndLoginSkipTls(cfg Config)

func TargetAndLoginWithClientCredentials

func TargetAndLoginWithClientCredentials(cfg Config)

Types

type BoshConfig

type BoshConfig struct {
	Environment  string `json:"bosh_environment"`
	Client       string `json:"bosh_client"`
	ClientSecret string `json:"bosh_client_secret"`
	CaCertPath   string `json:"bosh_ca_cert_path"`
}

type Certificate

type Certificate struct {
	Value CertificateValue `yaml:"value"`
	Name  string           `yaml:"name"`
}

type CertificateValue

type CertificateValue struct {
	Ca          string `yaml:"ca,omitempty"`
	Certificate string `yaml:"certificate,omitempty"`
	PrivateKey  string `yaml:"private_key,omitempty"`
}

type Config

type Config struct {
	Bosh           *BoshConfig `json:"bosh"`
	ApiUrl         string      `json:"api_url"`
	ApiUsername    string      `json:"api_username"`
	ApiPassword    string      `json:"api_password"`
	CredentialRoot string      `json:"credential_root"`
	UAACa          string      `json:"uaa_ca"`
	DirectorHost   string      `json:"director_host"`
	ClientName     string      `json:"client_name"`
	ClientSecret   string      `json:"client_secret"`
	DeploymentName string      `json:"deployment_name"`
	ConcatenateCas bool        `json:"concatenate_cas"`
}

func LoadConfig

func LoadConfig() (Config, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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