Skip to content

Commit c291312

Browse files
Add terraform and basic cluster config
1 parent ed7cd61 commit c291312

File tree

4 files changed

+98
-0
lines changed

4 files changed

+98
-0
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"AccessKey": {
3+
"AccessKeyId": "ENC[AES256_GCM,data:MtyZwyAG9hUN2TZmVBY99AUkTzk=,iv:X1yxWvoAR4qlzPGDr9sh5fI5/nPqsKezibr/gJ6sGyI=,tag:JkExYO+KJxqrBep71B+tpw==,type:str]",
4+
"SecretAccessKey": "ENC[AES256_GCM,data:k5ZOOtSBK6GQG60fkcuVju/zuIzyXSmou+lMpbqI9KXj/70nK2vMxw==,iv:rxPpG9bTHAFB6TbtZoJQ6CglXHnDk0d6+3OV3//TqUs=,tag:CksFoyD6jh7Bd3tIZHQvug==,type:str]",
5+
"UserName": "ENC[AES256_GCM,data:POvIw42gLg8qNOAQeZsvyi+Zma/I5Jo=,iv:uMiKk7ONZxSMm5K/rSEgOL1ZusHy8VgFD9C2D2ezEcg=,tag:oDJTF8RmGwpCBpEjvqL+PA==,type:str]"
6+
},
7+
"sops": {
8+
"kms": null,
9+
"gcp_kms": [
10+
{
11+
"resource_id": "projects/two-eye-two-see/locations/global/keyRings/sops-keys/cryptoKeys/similar-hubs",
12+
"created_at": "2024-02-21T15:39:23Z",
13+
"enc": "CiUA4OM7eF5o6mB9Vayi+puvS7aVXCANRtsaycfD68b7ISp9B6drEkkAXoW3JtPtnpYszaNYGfUeJiDVthqBYPcRJjtmCPqm6DEVL9Uyyordh2F636IlremL8X5LedANy3V6JQfofNHug3SiOYSzTqaj"
14+
}
15+
],
16+
"azure_kv": null,
17+
"hc_vault": null,
18+
"age": null,
19+
"lastmodified": "2024-02-21T15:39:24Z",
20+
"mac": "ENC[AES256_GCM,data:mX6G6KmXOkBiUMT/robJTZ2L8KozL2S8av0UIBhO7lNWo4BJJYLNx9fQL6wzjgWkclE8NI6AiZg57qo6u8SCIV+Fg1veJjsTv9mxOtuV1NbSH8vLs8FOCq0Qp/qDUTFCTIATqqIGPaTB6oUeM7TkBAlwS3SedRn/GTVMAFFDjbY=,iv:zncrRM8g/aC+oh/Hoogil+kUSst/GXOrQbKOwtbw1G4=,tag:V4wlwuxyDLVdLn9t1No41Q==,type:str]",
21+
"pgp": null,
22+
"unencrypted_suffix": "_unencrypted",
23+
"version": "3.7.3"
24+
}
25+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
prometheusIngressAuthSecret:
2+
username: ENC[AES256_GCM,data:NAA8fg7Oin4CLlFAR0/q9I0FpqHHsyXntce7by5Fg4B4PVGnmboc6hiHKbcvq4gkhFu3JkSPO/UZOnAi/vPXVA==,iv:t21nYjrvFgJ5vRM/8FDGwMrlGiLYsE9R4+BFxjDf91c=,tag:gnyjHQCSfouHljf6AzQKiw==,type:str]
3+
password: ENC[AES256_GCM,data:Dcu0hyudGn0a51p8yutj2MbMv0ydSS/ewXqDF1xAVsWV75DUikNjnqxKZWbBDmjZisi+lMiRHZEUrxaszcGE9w==,iv:AM/9clOgMS80/JdZb1UC9fZNliQwhD8BJdZmSk7+Xow=,tag:kV4UPf5vPkTjESJGNusS9A==,type:str]
4+
sops:
5+
kms: []
6+
gcp_kms:
7+
- resource_id: projects/two-eye-two-see/locations/global/keyRings/sops-keys/cryptoKeys/similar-hubs
8+
created_at: "2024-02-21T14:04:13Z"
9+
enc: CiUA4OM7eH9GfolTeTic397lI94/FljLr1s7Hz77OOck8EsW/8pvEkkAXoW3JqTtm0UrLSlLBrebh+OQ+6ik5KFXmY8Xxl9ICv9kSnbz7CFBvAHlhrP7W7/NK8ZP5+6NnOivp0SZlghOW9M5Lv5ZpnQc
10+
azure_kv: []
11+
hc_vault: []
12+
age: []
13+
lastmodified: "2024-02-21T14:04:13Z"
14+
mac: ENC[AES256_GCM,data:IlvuWpEYx2Qjp12hXHSnQdS9RYU1lwH2L8CgE1Js2cXRzhFr+cRalpJ68h/G8uzJOowb/WI5svSBB372HoX0FSf3kRmUPBdj0nI0Leb7kzZoOWJfVsCNh+Z7KVqs7iBnCWRtIr5v00eD6WUf1Q93qgxgcuZgAewd8rzaiixN0GE=,iv:I6/qm0v3/kBt+zFXm/jM29wo3ZW8p6xT9cfI+ruJGCQ=,tag:F2rZt0kHoHSsdECq0IY7eQ==,type:str]
15+
pgp: []
16+
unencrypted_suffix: _unencrypted
17+
version: 3.7.3
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
prometheusIngressAuthSecret:
2+
enabled: true
3+
4+
prometheus:
5+
server:
6+
ingress:
7+
enabled: true
8+
hosts:
9+
- prometheus.opensci.2i2c.cloud
10+
tls:
11+
- secretName: prometheus-tls
12+
hosts:
13+
- prometheus.opensci.2i2c.cloud
14+
15+
grafana:
16+
grafana.ini:
17+
server:
18+
root_url: https://grafana.opensci.2i2c.cloud/
19+
auth.github:
20+
enabled: true
21+
allowed_organizations: 2i2c-org
22+
ingress:
23+
hosts:
24+
- grafana.opensci.2i2c.cloud
25+
tls:
26+
- secretName: grafana-tls
27+
hosts:
28+
- grafana.opensci.2i2c.cloud

terraform/aws/projects/opensci.tfvars

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
region = "us-west-2"
2+
3+
cluster_name = "opensci"
4+
5+
cluster_nodes_location = "us-west-2a"
6+
7+
user_buckets = {
8+
"scratch-staging" : {
9+
"delete_after" : 7
10+
},
11+
"scratch" : {
12+
"delete_after" : 7
13+
},
14+
}
15+
16+
17+
hub_cloud_permissions = {
18+
"staging" : {
19+
requestor_pays : true,
20+
bucket_admin_access : ["scratch-staging"],
21+
extra_iam_policy : ""
22+
},
23+
"prod" : {
24+
requestor_pays : true,
25+
bucket_admin_access : ["scratch"],
26+
extra_iam_policy : ""
27+
},
28+
}

0 commit comments

Comments
 (0)