Skip to content

Commit ca327d6

Browse files
authored
Merge pull request #9173 from Prajyot-Parab/main
Add new workspace to boskos on ibm ppc64le
2 parents 730ff12 + 8e88d0f commit ca327d6

3 files changed

Lines changed: 62 additions & 73 deletions

File tree

infra/ibmcloud/terraform/k8s-power-conformance/providers.tf

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,3 +67,24 @@ provider "ibm" {
6767
region = "tok"
6868
zone = "tok04"
6969
}
70+
71+
provider "ibm" {
72+
alias = "powervs_eu_de_1"
73+
ibmcloud_api_key = local.key
74+
region = "eu-de"
75+
zone = "eu-de-1"
76+
}
77+
78+
provider "ibm" {
79+
alias = "powervs_eu_de_2"
80+
ibmcloud_api_key = local.key
81+
region = "eu-de"
82+
zone = "eu-de-2"
83+
}
84+
85+
provider "ibm" {
86+
alias = "powervs_tor01"
87+
ibmcloud_api_key = local.key
88+
region = "tor"
89+
zone = "tor01"
90+
}

infra/ibmcloud/terraform/k8s-power-conformance/pvs.tf

Lines changed: 36 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -20,134 +20,101 @@ resource "ibm_pi_key" "sshkey" {
2020
pi_cloud_instance_id = var.service_instance_id
2121
}
2222

23-
module "powervs_workspace_sao01" {
23+
module "powervs_workspace_eu_de_1_01" {
2424
providers = {
25-
ibm = ibm.powervs_sao01
25+
ibm = ibm.powervs_eu_de_1
2626
}
2727
source = "./modules/pvs_workspace"
28-
datacenter = "sao01"
29-
pi_workspace_name = "k8s-boskos-powervs-sao01"
28+
datacenter = "eu-de-1"
29+
pi_workspace_name = "k8s-boskos-powervs-eu-de-1-01"
3030
resource_group_id = module.resource_group.k8s_rg_id
3131
image_name = var.image_name
3232
}
3333

34-
module "powervs_workspace_lon04" {
34+
module "powervs_workspace_eu_de_1_02" {
3535
providers = {
36-
ibm = ibm.powervs_lon04
36+
ibm = ibm.powervs_eu_de_1
3737
}
3838
source = "./modules/pvs_workspace"
39-
datacenter = "lon04"
40-
pi_workspace_name = "k8s-boskos-powervs-lon04"
39+
datacenter = "eu-de-1"
40+
pi_workspace_name = "k8s-boskos-powervs-eu-de-1-02"
4141
resource_group_id = module.resource_group.k8s_rg_id
4242
image_name = var.image_name
4343
}
4444

45-
module "powervs_workspace_lon06" {
45+
module "powervs_workspace_eu_de_1_03" {
4646
providers = {
47-
ibm = ibm.powervs_lon06
47+
ibm = ibm.powervs_eu_de_1
4848
}
4949
source = "./modules/pvs_workspace"
50-
datacenter = "lon06"
51-
pi_workspace_name = "k8s-boskos-powervs-lon06"
50+
datacenter = "eu-de-1"
51+
pi_workspace_name = "k8s-boskos-powervs-eu-de-1-03"
5252
resource_group_id = module.resource_group.k8s_rg_id
5353
image_name = var.image_name
5454
}
5555

56-
module "powervs_workspace_lon06_1" {
56+
module "powervs_workspace_eu_de_2_01" {
5757
providers = {
58-
ibm = ibm.powervs_lon06
58+
ibm = ibm.powervs_eu_de_2
5959
}
6060
source = "./modules/pvs_workspace"
61-
datacenter = "lon06"
62-
pi_workspace_name = "k8s-boskos-powervs-lon06-01"
61+
datacenter = "eu-de-2"
62+
pi_workspace_name = "k8s-boskos-powervs-eu-de-2-01"
6363
resource_group_id = module.resource_group.k8s_rg_id
6464
image_name = var.image_name
6565
}
6666

67-
module "powervs_workspace_lon06_2" {
67+
module "powervs_workspace_eu_de_2_02" {
6868
providers = {
69-
ibm = ibm.powervs_lon06
69+
ibm = ibm.powervs_eu_de_2
7070
}
7171
source = "./modules/pvs_workspace"
72-
datacenter = "lon06"
73-
pi_workspace_name = "k8s-boskos-powervs-lon06-02"
72+
datacenter = "eu-de-2"
73+
pi_workspace_name = "k8s-boskos-powervs-eu-de-2-02"
7474
resource_group_id = module.resource_group.k8s_rg_id
7575
image_name = var.image_name
7676
}
7777

78-
module "powervs_workspace_syd04" {
78+
module "powervs_workspace_eu_de_2_03" {
7979
providers = {
80-
ibm = ibm.powervs_syd04
80+
ibm = ibm.powervs_eu_de_2
8181
}
8282
source = "./modules/pvs_workspace"
83-
datacenter = "syd04"
84-
pi_workspace_name = "k8s-boskos-powervs-syd04"
83+
datacenter = "eu-de-2"
84+
pi_workspace_name = "k8s-boskos-powervs-eu-de-2-03"
8585
resource_group_id = module.resource_group.k8s_rg_id
8686
image_name = var.image_name
8787
}
8888

89-
module "powervs_workspace_syd05" {
89+
module "powervs_workspace_tor_01_1" {
9090
providers = {
91-
ibm = ibm.powervs_syd05
91+
ibm = ibm.powervs_tor01
9292
}
9393
source = "./modules/pvs_workspace"
94-
datacenter = "syd05"
95-
pi_workspace_name = "k8s-boskos-powervs-syd05"
94+
datacenter = "tor01"
95+
pi_workspace_name = "k8s-boskos-powervs-tor01-01"
9696
resource_group_id = module.resource_group.k8s_rg_id
9797
image_name = var.image_name
9898
}
9999

100-
module "powervs_workspace_syd05_1" {
100+
module "powervs_workspace_tor_01_2" {
101101
providers = {
102-
ibm = ibm.powervs_syd05
102+
ibm = ibm.powervs_tor01
103103
}
104104
source = "./modules/pvs_workspace"
105-
datacenter = "syd05"
106-
pi_workspace_name = "k8s-boskos-powervs-syd05-01"
105+
datacenter = "tor01"
106+
pi_workspace_name = "k8s-boskos-powervs-tor01-02"
107107
resource_group_id = module.resource_group.k8s_rg_id
108108
image_name = var.image_name
109109
}
110110

111-
module "powervs_workspace_tok04" {
111+
module "powervs_workspace_tor_01_3" {
112112
providers = {
113-
ibm = ibm.powervs_tok04
113+
ibm = ibm.powervs_tor01
114114
}
115115
source = "./modules/pvs_workspace"
116-
datacenter = "tok04"
117-
pi_workspace_name = "k8s-boskos-powervs-tok04"
118-
resource_group_id = module.resource_group.k8s_rg_id
119-
image_name = var.image_name
120-
}
121-
122-
module "powervs_workspace_lon04_1" {
123-
providers = {
124-
ibm = ibm.powervs_lon04
125-
}
126-
source = "./modules/pvs_workspace"
127-
datacenter = "lon04"
128-
pi_workspace_name = "k8s-boskos-powervs-lon04-01"
129-
resource_group_id = module.resource_group.k8s_rg_id
130-
image_name = var.image_name
131-
}
132-
133-
module "powervs_workspace_lon04_2" {
134-
providers = {
135-
ibm = ibm.powervs_lon04
136-
}
137-
source = "./modules/pvs_workspace"
138-
datacenter = "lon04"
139-
pi_workspace_name = "k8s-boskos-powervs-lon04-02"
140-
resource_group_id = module.resource_group.k8s_rg_id
141-
image_name = var.image_name
142-
}
143-
144-
module "powervs_workspace_lon04_3" {
145-
providers = {
146-
ibm = ibm.powervs_lon04
147-
}
148-
source = "./modules/pvs_workspace"
149-
datacenter = "lon04"
150-
pi_workspace_name = "k8s-boskos-powervs-lon04-03"
116+
datacenter = "tor01"
117+
pi_workspace_name = "k8s-boskos-powervs-tor01-03"
151118
resource_group_id = module.resource_group.k8s_rg_id
152119
image_name = var.image_name
153120
}

kubernetes/ibm-ppc64le/prow/boskos-resources-configmap.yaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@ data:
55
- names:
66
- k8s-boskos-powervs-eu-de-1-01
77
- k8s-boskos-powervs-eu-de-1-02
8+
- k8s-boskos-powervs-eu-de-1-03
89
- k8s-boskos-powervs-eu-de-2-01
910
- k8s-boskos-powervs-eu-de-2-02
10-
- k8s-boskos-powervs-lon06
11-
- k8s-boskos-powervs-lon06-01
12-
- k8s-boskos-powervs-lon06-02
13-
- k8s-boskos-powervs-syd04
11+
- k8s-boskos-powervs-eu-de-2-03
12+
- k8s-boskos-powervs-tor01-01
13+
- k8s-boskos-powervs-tor01-02
14+
- k8s-boskos-powervs-tor01-03
1415
state: dirty
1516
type: powervs
1617
kind: ConfigMap

0 commit comments

Comments
 (0)