@@ -22,6 +22,7 @@ REPO_ROOT=$(dirname "${BASH_SOURCE[0]}")/..
22
22
cd " ${REPO_ROOT} " || exit 1
23
23
GOPATH_BIN=" $( go env GOPATH) /bin/"
24
24
export PATH=" ${GOPATH_BIN} :${PATH} "
25
+ RESOURCE_TYPE=" ${RESOURCE_TYPE:- " powervs-service" } "
25
26
26
27
# shellcheck source=../hack/ensure-go.sh
27
28
source " ${REPO_ROOT} /hack/ensure-go.sh"
@@ -35,8 +36,8 @@ mkdir -p "${ARTIFACTS}/logs/"
35
36
36
37
ARCH=$( uname -m)
37
38
OS=$( uname -s)
38
- IBMCLOUD_CLI_VERSION=${IBMCLOUD_CLI_VERSION:- " 2.12 .0" }
39
- PVSADM_VERSION=${PVSADM_VERSION:- " v0.1.7 " }
39
+ IBMCLOUD_CLI_VERSION=${IBMCLOUD_CLI_VERSION:- " 2.13 .0" }
40
+ PVSADM_VERSION=${PVSADM_VERSION:- " v0.1.9 " }
40
41
E2E_FLAVOR=${E2E_FLAVOR:- }
41
42
REGION=${REGION:- " us-south" }
42
43
@@ -113,10 +114,10 @@ prerequisites_powervs(){
113
114
114
115
prerequisites_vpc (){
115
116
# Assigning VPC variables
116
- export IBMVPC_REGION=${REGION }
117
- export IBMVPC_ZONE=" ${REGION } -1"
118
- export IBMVPC_RESOURCEGROUP=${IBMVPC_RESOURCEGROUP :- " fa5405a58226402f9a5818cb9b8a5a8a" }
119
- export IBMVPC_NAME=" capi-vpc-$( cat /dev/urandom | tr -dc ' a-zA-Z0-9 ' | head --bytes 5 ) "
117
+ export IBMVPC_REGION=${BOSKOS_REGION :- " jp-tok " }
118
+ export IBMVPC_ZONE=" ${BOSKOS_REGION :- } -1"
119
+ export IBMVPC_RESOURCEGROUP=${BOSKOS_RESOURCE_GROUP :- " fa5405a58226402f9a5818cb9b8a5a8a" }
120
+ export IBMVPC_NAME=${BOSKOS_RESOURCE_NAME :- " capi-vpc-e2e " }
120
121
export IBMVPC_IMAGE_NAME=${IBMVPC_IMAGE_NAME:- " capibm-vpc-ubuntu-2004-kube-v1-25-2" }
121
122
export IBMVPC_PROFILE=${IBMVPC_PROFILE:- " bx2-4x16" }
122
123
export IBMVPC_SSHKEY_NAME=${IBMVPC_SSHKEY_NAME:- " vpc-cloud-bot-key" }
@@ -125,12 +126,15 @@ prerequisites_vpc(){
125
126
}
126
127
127
128
main (){
129
+
130
+ [ " ${E2E_FLAVOR} " = " vpc" ] && RESOURCE_TYPE=" vpc-service"
131
+
128
132
# If BOSKOS_HOST is set then acquire an IBM Cloud resource from Boskos.
129
133
if [ -n " ${BOSKOS_HOST:- } " ]; then
130
134
# Check out the resource from Boskos and store the produced environment
131
135
# variables in a temporary file.
132
136
account_env_var_file=" $( mktemp) "
133
- checkout_account 1> " ${account_env_var_file} "
137
+ checkout_account ${RESOURCE_TYPE} 1> " ${account_env_var_file} "
134
138
checkout_account_status=" ${?} "
135
139
136
140
# If the checkout process was a success then load the
0 commit comments