diff --git a/config/clusters/cloudbank/cluster.yaml b/config/clusters/cloudbank/cluster.yaml index d8ed55cbd0..99c62934b2 100644 --- a/config/clusters/cloudbank/cluster.yaml +++ b/config/clusters/cloudbank/cluster.yaml @@ -220,6 +220,14 @@ hubs: - common.values.yaml - mission.values.yaml - enc-mission.secret.values.yaml + - name: moreno + display_name: "Moreno Valley College" + domain: moreno.cloudbank.2i2c.cloud + helm_chart: basehub + helm_chart_values_files: + - common.values.yaml + - moreno.values.yaml + - enc-moreno.secret.values.yaml - name: norco display_name: "Norco College" domain: norco.cloudbank.2i2c.cloud diff --git a/config/clusters/cloudbank/enc-moreno.secret.values.yaml b/config/clusters/cloudbank/enc-moreno.secret.values.yaml new file mode 100644 index 0000000000..6135c8e6b0 --- /dev/null +++ b/config/clusters/cloudbank/enc-moreno.secret.values.yaml @@ -0,0 +1,20 @@ +jupyterhub: + hub: + config: + CILogonOAuthenticator: + client_id: ENC[AES256_GCM,data:2+QOuOGXhlumAPKM2XHhxAvMJhS3+EpYS62ULQ/H8bHqU3XKtJh1HleL+4GJe4tREpOO,iv:rLJnnk0eoeo1po+b+hW/rg3KWsQ/oWrLvaDNCUqMWoQ=,tag:EFGadmMw0YQhP1WbPCoa/A==,type:str] + client_secret: ENC[AES256_GCM,data:FlLXh8PzNByPJCYPxggOAJqJWZvLfO495mo6HRf/qldfGoXCRWvL5kTuwstqqmxfChIMPugFjYlRSsOZeH3V5OuJM1bSzofc0p79BP3iymC3nkzLPmI=,iv:FdpKbH+2ozlcHT99+CRqXnt7/wPpBFoax4MHwwjU2+Y=,tag:XloHwIRE1aWS+E1zLphkOg==,type:str] +sops: + kms: [] + gcp_kms: + - resource_id: projects/two-eye-two-see/locations/global/keyRings/sops-keys/cryptoKeys/similar-hubs + created_at: "2024-07-08T20:30:10Z" + enc: CiUA4OM7eHr/hqFc5bKDvSltsF+yJpmOviEVPtdE275Q4bZbq2VGEkkAWX/fcdoPwlePt8jSVu863SR5nMsReG68FHna9UEMO+gyiPXIE/VdJen9PG9r68brzLfZpGfbRakhtmo64iuKXEhMqmkzd0Sb + azure_kv: [] + hc_vault: [] + age: [] + lastmodified: "2024-07-08T20:30:10Z" + mac: ENC[AES256_GCM,data:jPx1o1AcxgwLODelcq3RnwA+Epcv4BCZpz7e/iDHOeGGY6gxfoDNo6XbTzs0P6p1R3wOQOnNeubmMHlyWMg5metL5KSOJsGr0LnQOqfftz0/wN6G0Jwff24uxaMv0bXp2LZLL6p7dHlGPQQ2e+psvpisIi4cElKUH5wHoWenkzw=,iv:DAMtG4ObRUNn2nRUk8PBX9TlpUlQavOqF1Z9+K5V9L8=,tag:DIysBqERZsUJzaCmy78/lA==,type:str] + pgp: [] + unencrypted_suffix: _unencrypted + version: 3.8.1 diff --git a/config/clusters/cloudbank/moreno.values.yaml b/config/clusters/cloudbank/moreno.values.yaml new file mode 100644 index 0000000000..1c3d60073a --- /dev/null +++ b/config/clusters/cloudbank/moreno.values.yaml @@ -0,0 +1,52 @@ +jupyterhub: + ingress: + hosts: [moreno.cloudbank.2i2c.cloud] + tls: + - hosts: [moreno.cloudbank.2i2c.cloud] + secretName: https-auto-tls + singleuser: + memory: + # Increased to help deal with possible kernel restarts + # https://2i2c.freshdesk.com/a/tickets/567 + guarantee: 384M + limit: 1.5G + custom: + 2i2c: + add_staff_user_ids_of_type: google + add_staff_user_ids_to_admin_users: true + homepage: + templateVars: + designed_by: + name: 2i2c + url: https://2i2c.org + funded_by: + name: CloudBank + url: http://cloudbank.org/ + operated_by: + name: CloudBank + url: http://cloudbank.org/ + org: + logo_url: https://www.mvc.edu/_resources/images/icons/MVC-logo.svg + name: Moreno Valley College + url: https://www.mvc.edu/ + hub: + config: + JupyterHub: + authenticator_class: cilogon + CILogonOAuthenticator: + oauth_callback_url: https://moreno.cloudbank.2i2c.cloud/hub/oauth_callback + allowed_idps: + http://login.microsoftonline.com/common/oauth2/v2.0/authorize: + default: true + username_derivation: + username_claim: "email" + allowed_domains: + - mvc.edu + http://google.com/accounts/o8/id: + username_derivation: + username_claim: "email" + Authenticator: + admin_users: + - ericvd@berkeley.edu + - sean.smorris@berkeley.edu + - Gabriela.Florido@mvc.edu