1
+ # IMPORTANT: Due to a restrictive network rule from storage.tf, we can't perform
2
+ # "terraform plan" or "terraform apply" without a workaround.
3
+ #
4
+ # One known workaround is to allow your public IP temporarily as
5
+ # discussed in https://github.com/2i2c-org/infrastructure/issues/890#issuecomment-1879072422.
6
+ # This workaround is problematic as that may temporarily allow access
7
+ # to storage by other actors with the same IP.
8
+ #
1
9
tenant_id = " 78aac226-2f03-4b4d-9037-b46d56c55210"
2
10
subscription_id = " ead3521a-d994-4a44-a68d-b16e35642d5b"
3
11
resourcegroup_name = " 2i2c-utoronto-cluster"
@@ -16,17 +24,20 @@ node_pools = {
16
24
{
17
25
name : " core" ,
18
26
19
- # FIXME: transition to "Standard_E2s_v5" nodes as they are large enough and
20
- # can more cheaply handle being forced to have 2-3 replicas for silly
21
- # reasons like three calico-typha pods. See
22
- # https://github.com/2i2c-org/infrastructure/issues/3592#issuecomment-1883269632.
27
+ # FIXME: Transition to "Standard_E2s_v5" nodes as they are large enough to
28
+ # for the biggest workload (prometheus-server) and can handle high
29
+ # availability requirements better.
30
+ #
31
+ # We are currently forced to handle three calico-typha pods that
32
+ # can't schedule on the same node, see https://github.com/2i2c-org/infrastructure/issues/3592#issuecomment-1883269632.
23
33
#
24
34
vm_size : " Standard_E4s_v3" ,
25
35
36
+ # core nodes doesn't need much disk space
26
37
os_disk_size_gb : 40 ,
27
38
28
- # FIXME: stop using persistent disks for the nodes, use the variable default
29
- # "Temporary" instead
39
+ # FIXME: Stop using persistent disks for the nodes, use the variable default
40
+ # "Temporary" instead by removing this line.
30
41
kubelet_disk_type : " OS" ,
31
42
32
43
min : 1 ,
0 commit comments