Skip to content

Commit b493603

Browse files
authored
Merge pull request #979 from cloud-gov/iso-seg-devtools
Add isolated diego cells for devtools
2 parents c3cf1b4 + a11f31c commit b493603

File tree

5 files changed

+41
-11
lines changed

5 files changed

+41
-11
lines changed

bosh/opsfiles/scaling-development.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -148,10 +148,10 @@
148148

149149

150150
# iso-segs
151-
#- type: replace
152-
# path: /instance_groups/name=diego-cell-iso-seg1/vm_type
153-
# value: r6i.4xlarge
154-
#
155-
#- type: replace
156-
# path: /instance_groups/name=diego-cell-iso-seg1/instances
157-
# value: 2
151+
- type: replace
152+
path: /instance_groups/name=diego-cell-iso-seg-devtools/vm_type
153+
value: t3.large
154+
155+
- type: replace
156+
path: /instance_groups/name=diego-cell-iso-seg-devtools/instances
157+
value: 1

bosh/opsfiles/scaling-production.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,3 +150,12 @@
150150
- type: replace
151151
path: /instance_groups/name=rotate-cc-database-key/vm_type
152152
value: t3.medium
153+
154+
# iso-segs
155+
- type: replace
156+
path: /instance_groups/name=diego-cell-iso-seg-devtools/vm_type
157+
value: r6i.2xlarge
158+
159+
- type: replace
160+
path: /instance_groups/name=diego-cell-iso-seg-devtools/instances
161+
value: 3

bosh/opsfiles/scaling-staging.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,3 +146,12 @@
146146
- type: replace
147147
path: /instance_groups/name=rotate-cc-database-key/vm_type
148148
value: t3.medium
149+
150+
# iso-segs
151+
- type: replace
152+
path: /instance_groups/name=diego-cell-iso-seg-devtools/vm_type
153+
value: r6i.2xlarge
154+
155+
- type: replace
156+
path: /instance_groups/name=diego-cell-iso-seg-devtools/instances
157+
value: 1

ci/pipeline.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
image: general-task
5252
file: cf-manifests/ci/create-diego-cell-iso-seg.yml
5353
params:
54-
ISO_SEG_NAMES: "" #((names_of_iso_segs_development)) # Value in credhub
54+
ISO_SEG_NAMES: ((names_of_iso_segs_development))
5555
- put: cf-deployment-development
5656
params: &deploy-params
5757
manifest: cf-deployment/cf-deployment.yml
@@ -612,7 +612,7 @@ jobs:
612612
image: general-task
613613
file: cf-manifests/ci/create-diego-cell-iso-seg.yml
614614
params:
615-
ISO_SEG_NAMES: "" #((names_of_iso_segs_staging)) # Value in credhub
615+
ISO_SEG_NAMES: ((names_of_iso_segs_staging))
616616
- put: cf-deployment-staging
617617
params:
618618
<<: *deploy-params
@@ -1172,7 +1172,7 @@ jobs:
11721172
image: general-task
11731173
file: cf-manifests/ci/create-diego-cell-iso-seg.yml
11741174
params:
1175-
ISO_SEG_NAMES: "" #((names_of_iso_segs_production)) # Value in credhub
1175+
ISO_SEG_NAMES: ((names_of_iso_segs_production))
11761176
- put: cf-deployment-production
11771177
params: &prod-deploy-params
11781178
<<: *deploy-params
@@ -1288,7 +1288,7 @@ jobs:
12881288
image: general-task
12891289
file: cf-manifests/ci/create-diego-cell-iso-seg.yml
12901290
params:
1291-
ISO_SEG_NAMES: "" #((names_of_iso_segs_production)) # Value in credhub
1291+
ISO_SEG_NAMES: ((names_of_iso_segs_production))
12921292
- put: cf-deployment-production
12931293
params:
12941294
<<: *prod-deploy-params

terraform/stacks/cf/iso.tf

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,15 @@ resource "cloudfoundry_isolation_segment_entitlement" "platform" {
99
]
1010
default = false
1111
}
12+
13+
resource "cloudfoundry_isolation_segment" "devtools" {
14+
name = "diego-cell-iso-seg-devtools"
15+
}
16+
17+
resource "cloudfoundry_isolation_segment_entitlement" "devtools" {
18+
segment = cloudfoundry_isolation_segment.devtools.id
19+
orgs = [
20+
cloudfoundry_org.cloud-gov-devtools.id
21+
]
22+
default = true
23+
}

0 commit comments

Comments
 (0)