acceptance

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Jul 3, 2023 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Environment variable for controlling the Azure acceptance tests
	// related to deploying an app from the Azure Marketplace
	EnvTfAccAzureSkipMarketplace = "TC_ACC_SKIP_AZURE_MARKETPLACE"

	// Environment variable controlling if the Azure acceptance tests
	// for user az cli login should be run. This testing is not available
	// when using Service Principal auth.
	EnvTfAccSkipUserPrincipalAuth = "TF_ACC_SKIP_USER_PRINCIPAL_AUTH"

	// Environment variable for controlling the Azure acceptance tests
	// related to deploying an CBS Fusion app from an App Definition
	EnvTfAccAzureSkipFusionAppId = "TC_ACC_SKIP_AZURE_FUSION_APP_ID"

	// Environment variable controlling if the Fusion Storage Endpoint
	// Collection Azure acceptance tests should be run.
	EnvTfAccSkipFusionSECAzure = "TF_ACC_SKIP_FUSION_SEC_AZURE"

	// Enviromment variable with path to the Azure acceptance tests
	// parameters file in json format
	EnvTfAccAzureParamsPath = "TEST_ACC_AZURE_PARAMS_PATH"

	// Enviromment variable with path to the Fusion Storage Endpoint
	// Collection Azure acceptance tests parameters file in json format
	EnvTfAccFusionSECAzureParamsPath = "TEST_ACC_FUSION_SEC_AZURE_PARAMS_PATH"

	// Environment variable with path to the AWS acceptance tests
	// parameters file in json format
	EnvTfAccAwsParamsPath = "TEST_ACC_AWS_PARAMS_PATH"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AccTestCbsAwsParams

type AccTestCbsAwsParams struct {
	ArrayName              string `json:"array_name"`
	ArrayModel             string `json:"array_model"`
	DeploymentTemplateUrl  string `json:"deployment_template_url"`
	DeploymentRoleArn      string `json:"deployment_role_arn"`
	LicenseKey             string `json:"license_key"`
	PureuserKeyPairName    string `json:"pureuser_key_pair_name"`
	PureuserPrivateKeyPath string `json:"pureuser_private_key_path"`
	PureuserPrivateKey     string `json:"pureuser_private_key"`
	Subnet                 string `json:"subnet"`
	SecurityGroup          string `json:"security_group"`
}

type AccTestCbsAzureParams

type AccTestCbsAzureParams struct {
	ArrayName              string `json:"array_name"`
	ArrayModel             string `json:"array_model"`
	AppDefinitionId        string `json:"app_definition_id"`
	PlanName               string `json:"plan_name"`
	PlanProduct            string `json:"plan_product"`
	PlanPublisher          string `json:"plan_publisher"`
	PlanVersion            string `json:"plan_version"`
	ResourceGroupName      string `json:"resource_group_name"`
	Location               string `json:"location"`
	LicenseKey             string `json:"license_key"`
	PureuserPrivateKeyPath string `json:"pureuser_private_key_path"`
	PureuserPrivateKey     string `json:"pureuser_private_key"`
	KeyvaultId             string `json:"keyvault_id"`
	ManagementSubnet       string `json:"management_subnet"`
	ISCSISubnet            string `json:"iscsi_subnet"`
	ReplicationSubnet      string `json:"replication_subnet"`
	SystemSubnet           string `json:"system_subnet"`
	VirtualNetworkId       string `json:"virtual_network_id"`
	JitGroup               string `json:"jit_group"`
	JitGroupID             string `json:"jit_group_id"`
	FusionSECIdentity      string `json:"fusion_sec_identity"`
	UserAssignedIdentity   string `json:"user_assigned_identity"`
}

type AccTestCbsFusionSECAzureParams

type AccTestCbsFusionSECAzureParams struct {
	FusionSECName           string `json:"fusion_sec_name"`
	PlanName                string `json:"plan_name"`
	PlanProduct             string `json:"plan_product"`
	PlanPublisher           string `json:"plan_publisher"`
	PlanVersion             string `json:"plan_version"`
	ResourceGroupName       string `json:"resource_group_name"`
	Location                string `json:"location"`
	LoadBalancerNetworkRg   string `json:"load_balancer_network_rg"`
	LoadBalancerNetworkName string `json:"load_balancer_network_name"`
	LoadBalancerSubnet      string `json:"load_balancer_subnet"`
	JitGroupID              string `json:"jit_group_id"`
}

Jump to

Keyboard shortcuts

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