Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ubc-eoas] Cluster initialized and staging/prod hub setup #2044

Merged
merged 13 commits into from
Jan 17, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/deploy-grafana-dashboards.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ jobs:
- cluster_name: gridsst
- cluster_name: victor
- cluster_name: 2i2c-aws-us
- cluster_name: ubc-eoas

steps:
- name: Checkout repo
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/deploy-hubs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,7 @@ jobs:
failure_gridsst: "${{ env.failure_gridsst }}"
failure_victor: "${{ env.failure_victor }}"
failure_2i2c-aws-us: "${{ env.failure_2i2c-aws-us }}"
failure_ubc-eoas: "${{ env.failure_ubc-eoas }}"

# Only run this job on pushes to the default branch and when the job output is not
# an empty list
Expand Down
32 changes: 32 additions & 0 deletions config/clusters/ubc-eoas/cluster.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: ubc-eoas
provider: aws
aws:
key: enc-deployer-credentials.secret.json
clusterType: eks
clusterName: ubc-eoas
region: ca-central-1
support:
helm_chart_values_files:
- support.values.yaml
- enc-support.secret.values.yaml
hubs:
- name: staging
display_name: UBC EOAS (staging)
domain: staging.ubc-eoas.2i2c.cloud
helm_chart: basehub
auth0:
enabled: false
helm_chart_values_files:
- common.values.yaml
- staging.values.yaml
- enc-staging.secret.values.yaml
- name: prod
display_name: UBC EOAS
domain: ubc-eoas.2i2c.cloud
helm_chart: basehub
auth0:
enabled: false
helm_chart_values_files:
- common.values.yaml
- prod.values.yaml
- enc-prod.secret.values.yaml
89 changes: 89 additions & 0 deletions config/clusters/ubc-eoas/common.values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
nfs:
pv:
# from https://docs.aws.amazon.com/efs/latest/ug/mounting-fs-nfs-mount-settings.html
mountOptions:
- rsize=1048576
- wsize=1048576
- timeo=600
- soft # We pick soft over hard, so NFS lockups don't lead to hung processes
- retrans=2
- noresvport
serverIP: fs-08652322ea83653b1.efs.ca-central-1.amazonaws.com
baseShareName: /

jupyterhub:
custom:
homepage:
templateVars:
org:
name: UBC EOAS
logo_url: https://brand.ubc.ca/files/2018/09/Logos_1_2CrestDownload_768px.jpg
url: https://www.eoas.ubc.ca/
designed_by:
name: 2i2c
url: https://2i2c.org
operated_by:
name: 2i2c
url: https://2i2c.org
funded_by:
name: UBC EOAS
url: https://www.eoas.ubc.ca/

hub:
config:
Authenticator:
admin_users:
- ckrzysik # Primary technical representative, Charles Krzysik
- lheagy # Secondary technical representative, Lindsey Heagy
JupyterHub:
authenticator_class: cilogon
CILogonOAuthenticator:
allowed_idps:
https://authentication.ubc.ca:
username_derivation:
username_claim: email
action: strip_idp_domain
domain: eoas.ubc.ca
allowed_domains:
- eoas.ubc.ca
http://google.com/accounts/o8/id:
username_derivation:
username_claim: email
allowed_domains:
- 2i2c.org
shown_idps:
- https://authentication.ubc.ca
- http://google.com/accounts/o8/id

singleuser:
defaultUrl: /lab
profileList:
- display_name: "Small: m5.large"
description: "~2 CPU, ~8G RAM"
default: true
kubespawner_override:
mem_limit: 8G
mem_guarantee: 6.5G
node_selector:
node.kubernetes.io/instance-type: m5.large
- display_name: "Medium: m5.xlarge"
description: "~4 CPU, ~15G RAM"
kubespawner_override:
mem_limit: 15G
mem_guarantee: 12G
node_selector:
node.kubernetes.io/instance-type: m5.xlarge
- display_name: "Large: m5.2xlarge"
description: "~8 CPU, ~30G RAM"
kubespawner_override:
mem_limit: 30G
mem_guarantee: 25G
node_selector:
node.kubernetes.io/instance-type: m5.2xlarge
- display_name: "Huge: m5.8xlarge"
description: "~16 CPU, ~60G RAM"
kubespawner_override:
mem_limit: 60G
mem_guarantee: 50G
node_selector:
node.kubernetes.io/instance-type: m5.8xlarge
25 changes: 25 additions & 0 deletions config/clusters/ubc-eoas/enc-deployer-credentials.secret.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"AccessKey": {
"AccessKeyId": "ENC[AES256_GCM,data:Z/XvmYrore+5LWUPXOX1/AoJLA0=,iv:Vj22WbeqqPbRxNC08HnpTC8ME+W62pbDJoY+VqRxHdk=,tag:aZyiFB0vy4uy5O/Dr517MA==,type:str]",
"SecretAccessKey": "ENC[AES256_GCM,data:WoWOUsRRZ+6xDdqB3IFlaMd/6tvm7rOIfJSieV7PD5mIa8hgu1BK1w==,iv:L5qAjtNY4Hj/RkdxmjJ9Uuk43OUa6HPNd11KoeZ9/FQ=,tag:oVO8wKfxD64jPfCJWwS1oQ==,type:str]",
"UserName": "ENC[AES256_GCM,data:6TTMUkLO/9eg9/T6M+nLFsZyjF25Ygc=,iv:imedE2fuDuYTE+6ZZLPF90e1owGy/KdSyLBD3N/t/9A=,tag:lLJwn5RjWME+RW4h9GctZQ==,type:str]"
},
"sops": {
"kms": null,
"gcp_kms": [
{
"resource_id": "projects/two-eye-two-see/locations/global/keyRings/sops-keys/cryptoKeys/similar-hubs",
"created_at": "2023-01-11T14:53:04Z",
"enc": "CiUA4OM7eCNxF7Ip7t3y+TrRygiqX7fjN3RFiPlT33OfKUHaE2KwEkkA+0T9hTA/PB24BF0MOU2V+7IJY+6g8oSyXpFXFXxEgdTsGW8ZXdvwsicCswGtAcLeNtIhRdUk/OSU5rIA4tUMniN64MJMJj7s"
}
],
"azure_kv": null,
"hc_vault": null,
"age": null,
"lastmodified": "2023-01-11T14:53:04Z",
"mac": "ENC[AES256_GCM,data:Z2WQIq4JaNAa/g4+IY7N/1BMt46VsXmmxbeqLTYOPgrwMctzQcieEVLqkNyBkNdLNvyReLwFD8y7s86Gx1IbaMxbFb+ZXhoOfwqJgKTrHOYrlXcRntAOUJ/c8oyKc9BMWDq9GXDC0eUQod2YtPogpSkJ+x2EcuXUQKi+0RdXukc=,iv:p+2Io9BToRsdf7D8hcXVFXDEzLCvpoZIAh/DGn0wYpQ=,tag:l5/DFnhVjcKUQQOg9qQ0uA==,type:str]",
"pgp": null,
"unencrypted_suffix": "_unencrypted",
"version": "3.7.2"
}
}
15 changes: 15 additions & 0 deletions config/clusters/ubc-eoas/enc-grafana-token.secret.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
grafana_token: ENC[AES256_GCM,data:F3/Wa/LJ53XazQacP3YaXFf9Avl/4A0ZPCf4wgu4uU3Snq33w2UPDFh2wPLZIw==,iv:Em8otKknoInuN1IAw+/edNjExJDsF1SaIlxy4mnl8h8=,tag:NMJcBocV7CNG3fu2KivyQQ==,type:str]
sops:
kms: []
gcp_kms:
- resource_id: projects/two-eye-two-see/locations/global/keyRings/sops-keys/cryptoKeys/similar-hubs
created_at: "2023-01-11T18:20:16Z"
enc: CiUA4OM7eJDGCW4KXRljBZFNS3LolWckEW6jQJ+Fv4pW1eRH8m5UEkkA+0T9half6VTOYH4EEIlrbvVunwfOT8lYOM02fet7DlB4gQkdAZdh13EVwGOS1iwlH3lorWvn1EStyU73aBk30kOw9A3b32Il
azure_kv: []
hc_vault: []
age: []
lastmodified: "2023-01-11T18:20:16Z"
mac: ENC[AES256_GCM,data:cABnpH/miorK7cXOXnlHLHmlUL3/M/mFZal1ZwI2Xpx7UuIiix/LFo/CNYe9wlOX/6bJfQnPHbvJfGJV0e9CniPfn6tPi5BUEEn+WMw5w3ZGIo+t4PDAelasH3YDg+YAOoRyBJp/yqZAxKwiDLFv82RNtg8/Fw6jAivYFaXRzJ0=,iv:BdkV7sRdBzPg4zd6RSJ+ojc4nL7c81EiF/7gWp3lZrM=,tag:1sKC6+EzhO9Fp96V8SjM9g==,type:str]
pgp: []
unencrypted_suffix: _unencrypted
version: 3.7.2
20 changes: 20 additions & 0 deletions config/clusters/ubc-eoas/enc-prod.secret.values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
jupyterhub:
hub:
config:
CILogonOAuthenticator:
client_id: ENC[AES256_GCM,data:rjHalDF7ELAIK3Z8WH6iqTV91fFUhFshSS/UXpmNR+h4sYtp8M/4djC20gKzd7azyx9F,iv:WXGPRkbrmQo1EJvsDiwLtjN4SryAsZ/cWLfXV5h/nwM=,tag:KredArQjdYNBlVOYcRADBw==,type:str]
client_secret: ENC[AES256_GCM,data:RwJUhf1MgKcTzoiZIl0iVQ+BEdKehx40Ydcr6jXDIVAV8miinSIswrLRvDx0X6YSTjG/sZZW1NR5bkNsqi6IDh3MYpk7H3zGQQ1GZh8h5Wi1Mg+A2bE=,iv:IIl4EdBr5rjWTSgX7i0zMkxP7WY8LloUlhlPzKdrrN0=,tag:eB0QFx+/aU20esW9go0K4w==,type:str]
sops:
kms: []
gcp_kms:
- resource_id: projects/two-eye-two-see/locations/global/keyRings/sops-keys/cryptoKeys/similar-hubs
created_at: "2023-01-11T19:07:32Z"
enc: CiUA4OM7eIe5PxqVN4mXDwCewulzkQ77D6n99WmTIHUkakNHz3eAEkkA+0T9hYGIMZgKygouCk8oaCnpqatYuy7UkdMpgdSKbtX87soo1t4cV/Hv2invIU5ORgg99Fl8Iu+i1GNla3RCBP1YRMd4YI8s
azure_kv: []
hc_vault: []
age: []
lastmodified: "2023-01-11T19:07:33Z"
mac: ENC[AES256_GCM,data:92xKAu2o4he22xq+4AgcNDYR1REni9rsclxKNZyaypioOdod/0oZPUWjLQqsGO88Ph/g/hWPr6iIzlfVFvfQ0zMLF3SXlcjd/vsv3MkigHbDqd4VHq61dNxbca/p/DMOwYLVzFrCpFdPai1QFrQMY9PBUHe1rR2DA3wgnqO69Zo=,iv:wLdNZqn8sm3cCisPzr8fCmpzqqlGe8cV+ADOTZzNZTM=,tag:lGSNhlqGn2oDU7/9jSlWFw==,type:str]
pgp: []
unencrypted_suffix: _unencrypted
version: 3.7.2
20 changes: 20 additions & 0 deletions config/clusters/ubc-eoas/enc-staging.secret.values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
jupyterhub:
hub:
config:
CILogonOAuthenticator:
client_id: ENC[AES256_GCM,data:CdzzzGe06o5/JlbR4N4Zupv0dBYHperI5aiQHfc6s3DNGfNKNm2y6bpsnBoZLGdQf52X,iv:c43dJJg66Pd8lSCQQhcVUQ0Ku2qUVAagib2y+SGp628=,tag:2n9lhjTrkHqYmYgJjtsvFg==,type:str]
client_secret: ENC[AES256_GCM,data:YpdoFFGsX090r8y6MQ6d3g8//EGUf3yl2y1KZoYj0eBJTik69V4HZ9Ftvyua2M98NbTWik5cYnOrV2yiTMAQHYx8cXkMUyVdFScCXwBHi9aJKis+xGU=,iv:yhXX9C3CrSz0tG3DVOTy43QZn9t6fC3Iy/rER2MgBeU=,tag:z6VtiVr7KgOxmF0fu2cTFQ==,type:str]
sops:
kms: []
gcp_kms:
- resource_id: projects/two-eye-two-see/locations/global/keyRings/sops-keys/cryptoKeys/similar-hubs
created_at: "2023-01-11T19:07:17Z"
enc: CiUA4OM7eI7FwlZIOM1xljBfS8RaiRoqSsJ+NH3xu+5Gp1PJ3/7tEkkA+0T9hcz1s8fLjQej4obYPO/kHh7cHxyV7sWq+vTDzJ8+penMOrZRGTLTHDW5dJB5Y8Wiw/VdIRttj4atWP11fN0DVFKI4P4y
azure_kv: []
hc_vault: []
age: []
lastmodified: "2023-01-11T19:07:17Z"
mac: ENC[AES256_GCM,data:TIBYqfUG3bcWvuWJAwD/idxeac/WyhFe7qbODq53knt6yP+K7pzvZXPtqhCUjcSrpVS1uBbZXDTHBi1fa9uPuwsEB/TkWVcPcD8ZpMpeOBm9byLhuRLcm+i/Igj6isuNIf0FgUBpMi0Tgau+E63oWdzNx7Wu8p0+HTnZC38CozQ=,iv:3cq1URhShtZxmrvkxcLkZUsTJ/Ye0pbc3o1cG7WhCEA=,tag:4f5Rh45GX+Nhmiueo18JfQ==,type:str]
pgp: []
unencrypted_suffix: _unencrypted
version: 3.7.2
17 changes: 17 additions & 0 deletions config/clusters/ubc-eoas/enc-support.secret.values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
prometheusIngressAuthSecret:
username: ENC[AES256_GCM,data:sSX4NlMykmMUxjBcvdbbNe3aBepQ40qD/OIch9Llgl7tpY1HULGtoGHX8WgnXKgWGmICoDAdd2a5g4Ipu+J27A==,iv:jppfe4OvBpKviWIJxyr1IaIZ9YT01FFwaQtiJS61B/4=,tag:8oSUozI3CC1dScBN6LdBVg==,type:str]
password: ENC[AES256_GCM,data:I2cyQ50eESqZP+Xc8mEu2IVUEfqtIgCqdXz4nxw6l5vR9UvUi4Uojs7r0NHnTCEQpTQb19UbScKGI5i3IwGNHg==,iv:YKeAF1CTwbSjysKw0VtSJfm44UTzviEPSmEmp9OjvJY=,tag:dQK6zItuaEYtTgDJONnpdQ==,type:str]
sops:
kms: []
gcp_kms:
- resource_id: projects/two-eye-two-see/locations/global/keyRings/sops-keys/cryptoKeys/similar-hubs
created_at: "2023-01-11T18:30:03Z"
enc: CiUA4OM7eI+07BXDLBU2YDU5llenCR2eJ4ZiYMjRu88ovRiPVMJ7EkkA+0T9hZ1i9BhTz93C/9i2hl15qoOE/Yn+SXKOPVD8fiA0StrwFLPW8Iq/Upan/Hr3mDUSh9ZEHdWh5oFPkj6i1NyFmhKvIDM1
azure_kv: []
hc_vault: []
age: []
lastmodified: "2023-01-11T18:30:03Z"
mac: ENC[AES256_GCM,data:hgD02yRCz/vs98eewrWuI1U4R5IvKfZLw2TUmt49EWsikG7ZFvIRkrzObsve+phx7OLfY1mizUtEsz2c7S7aI1K/HmtJaI7TC2AJdun0fLIJ2K3dKbP77I1B5HA3qWUGH+R1S2JADJuk0UXS7ISDHFCr2KGQbZM843SLVdwXEgU=,iv:qXQAoXjcsGJsV9UBdkIceEnd5pVVWj53fMADovdAIWo=,tag:HmPtXxtsi5Uall3+zukoSA==,type:str]
pgp: []
unencrypted_suffix: _unencrypted
version: 3.7.2
5 changes: 5 additions & 0 deletions config/clusters/ubc-eoas/prod.values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
jupyterhub:
hub:
config:
CILogonOAuthenticator:
oauth_callback_url: https://ubc-eoas.2i2c.cloud/hub/oauth_callback
5 changes: 5 additions & 0 deletions config/clusters/ubc-eoas/staging.values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
jupyterhub:
hub:
config:
CILogonOAuthenticator:
oauth_callback_url: https://staging.ubc-eoas.2i2c.cloud/hub/oauth_callback
31 changes: 31 additions & 0 deletions config/clusters/ubc-eoas/support.values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
cluster-autoscaler:
enabled: true
autoDiscovery:
clusterName: ubc-eoas
awsRegion: ca-central-1

prometheusIngressAuthSecret:
enabled: true

grafana:
grafana.ini:
server:
root_url: https://grafana.ubc-eoas.2i2c.cloud/
ingress:
hosts:
- grafana.ubc-eoas.2i2c.cloud
tls:
- secretName: grafana-tls
hosts:
- grafana.ubc-eoas.2i2c.cloud

prometheus:
server:
ingress:
enabled: true
hosts:
- prometheus.ubc-eoas.2i2c.cloud
tls:
- secretName: prometheus-tls
hosts:
- prometheus.ubc-eoas.2i2c.cloud
21 changes: 21 additions & 0 deletions eksctl/ssh-keys/secret/ubc-eoas.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"data": "ENC[AES256_GCM,data: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,iv:2ylRlpFMunLhnOWLCxOo408fMNi7e1C9qESNnBWo7vw=,tag:D3Vx4KBMew2nhCJXY0bjyQ==,type:str]",
"sops": {
"kms": null,
"gcp_kms": [
{
"resource_id": "projects/two-eye-two-see/locations/global/keyRings/sops-keys/cryptoKeys/similar-hubs",
"created_at": "2023-01-11T13:24:46Z",
"enc": "CiUA4OM7eJRsn2aDcIuw933n0UR4xJ6fXrU6fTZlWK6uYQpfq2LeEkkA+0T9hb6t8h4PuFzJxzDyvTd/sdIENIawuC0W5PiS1e3BJElFGIHjHQgjXTeepks7+BLwEmmiM3TdPUl/JH+TSPbJUNmt+bhf"
}
],
"azure_kv": null,
"hc_vault": null,
"age": null,
"lastmodified": "2023-01-11T13:24:47Z",
"mac": "ENC[AES256_GCM,data:EcUyAyBXf07O+/3MFDXScxKEH0aaziZ4Q4TsDheK1/U+0b5CWhel6l3l3lTWNI6BHYed5sg+CACcOHKAb7hpDtc/NivLDhlbM0ogsXx2pJT8gI8njB7rna59A/pB7ibhnalqKiVu7aa/RCKIVsJRANCqGqcXWXkFpobG9S/oTfg=,iv:rtWqGeSaquzZADqLQcYhR80+wClC6OdUtH7/hTVcskA=,tag:/zcnCzLqGogFKkFBvXRdqw==,type:str]",
"pgp": null,
"unencrypted_suffix": "_unencrypted",
"version": "3.7.2"
}
}
1 change: 1 addition & 0 deletions eksctl/ssh-keys/ubc-eoas.key.pub
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC9RXCihnWPk5eyxktvseYAopXImGE73n0qIEPiOHoCLbsqpA5ie3RVXseFCRJHQqn+lpC3wjQmJ3DFwVtj1iYB4ZPWnLN8rz/osIVtoB3qzsyDJ5g3x+0VJScdxv/Jqv3G6Js7O+4hqaY8cQKrlLUwx+aNNkmEe+e9vyUVcSN7ssjb7Y3pfh3urUWj/DYH+xp9Vy1V6lOkI/q2TWOpfxlJkvzMEllkz9gXXaQAq9+FPfjRTsgOUJt0c8LrWvQn10xgprU27RRILJTPJm5B07/38jYvXzUM+0oqFtAAJmFuv/duoFSODqvmxWXp34w9FMnhWHCpROD2GcxLvx4UA+wfPkqxnSXuxx5VaRAjgBxw1NURcPud5tX+7Y7Xy/SHng/oLo0oz4lQCC75vNvxfSlAz2rkP12Rk2Mht8+baX7gzaxnq9+7gB5N+DHNSZwqpQ8HD9DH6QneolTS72+a0XkSSV8GIwwIUlUNkt0v0zbwtB6W0bALaCtham8bCZ2eKjU= erik@dl
Loading