From 516a99a91ef95c78e67a78de5627b8d35677129d Mon Sep 17 00:00:00 2001 From: Silva Alejandro Ismael Date: Sat, 16 Mar 2024 16:13:16 -0300 Subject: [PATCH] catalyst-africa: add molerhealth --- .../catalystproject-africa/cluster.yaml | 8 +++++ .../enc-molerhealth.secret.values.yaml | 20 ++++++++++++ .../molerhealth.values.yaml | 31 +++++++++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 config/clusters/catalystproject-africa/enc-molerhealth.secret.values.yaml create mode 100644 config/clusters/catalystproject-africa/molerhealth.values.yaml diff --git a/config/clusters/catalystproject-africa/cluster.yaml b/config/clusters/catalystproject-africa/cluster.yaml index 39a5dc1b73..9e180e9047 100644 --- a/config/clusters/catalystproject-africa/cluster.yaml +++ b/config/clusters/catalystproject-africa/cluster.yaml @@ -58,3 +58,11 @@ hubs: - common.values.yaml - kush.values.yaml - enc-kush.secret.values.yaml + - name: molerhealth + display_name: "Catalyst Project, Africa - MolerHealth " + domain: molerhealth.af.catalystproject.2i2c.cloud + helm_chart: basehub + helm_chart_values_files: + - common.values.yaml + - molerhealth.values.yaml + - enc-molerhealth.secret.values.yaml diff --git a/config/clusters/catalystproject-africa/enc-molerhealth.secret.values.yaml b/config/clusters/catalystproject-africa/enc-molerhealth.secret.values.yaml new file mode 100644 index 0000000000..684d3a3d68 --- /dev/null +++ b/config/clusters/catalystproject-africa/enc-molerhealth.secret.values.yaml @@ -0,0 +1,20 @@ +jupyterhub: + hub: + config: + GitHubOAuthenticator: + client_id: ENC[AES256_GCM,data:9LqPZVvDDjL9yTYm7vyPTowA+uM=,iv:7q7PhCj5WuS2/UEqjKmeqY+xliv865Q3OUO78DI0ETo=,tag:dIUB4Jo3LMjb6eEvKxii0A==,type:str] + client_secret: ENC[AES256_GCM,data:y/fXvq5IlCVsP8KY4ix1/KXoaH9eJw9k3fwGbczcheHzANC1IlT6kw==,iv:CDokEvuSGOKKM7f9lUyu3kqPw3FFtkR7TGbG4QH0RIM=,tag:JXfQLCDBZ3L9h74Ld5qYtw==,type:str] +sops: + kms: [] + gcp_kms: + - resource_id: projects/two-eye-two-see/locations/global/keyRings/sops-keys/cryptoKeys/similar-hubs + created_at: "2024-03-16T19:10:31Z" + enc: CiUA4OM7eH/kl/O91dxTRQFjbMaOGogUIJKSl5pn8Y1u9ffhNVOzEkkAXoW3JlzJ8d8nmYdsLHn5MrYSm8ikApQ415l4Zvchcom2dCGTgT3U92U/4Jk+qu8DUO1BNEH5ZyZxvAmOSWwJRvAB11c4XcJH + azure_kv: [] + hc_vault: [] + age: [] + lastmodified: "2024-03-16T19:10:32Z" + mac: ENC[AES256_GCM,data:CSjKR1oQP/Ua21HOEGGc6l1vFN41/hgTSOu7WrANAy88PzffHW+Q2M5+AASHE0udrO4E4+TKKQ7R2h1xFyGil/b3U0545CRT1imtgX7Ixin/vqLjFT/f6hGfvyQ9UM7FfDsTWbaeZylGPekuTenmsI4gz1Uwrxz1pCjSP0wJo5k=,iv:JDBCbX6740RJsvo4A06/hEhXNg+QOupkRRihsaOjfpg=,tag:XmoSINsm1cxJKP3ipySD5A==,type:str] + pgp: [] + unencrypted_suffix: _unencrypted + version: 3.8.1 diff --git a/config/clusters/catalystproject-africa/molerhealth.values.yaml b/config/clusters/catalystproject-africa/molerhealth.values.yaml new file mode 100644 index 0000000000..77928f9fd4 --- /dev/null +++ b/config/clusters/catalystproject-africa/molerhealth.values.yaml @@ -0,0 +1,31 @@ +jupyterhub: + ingress: + hosts: [molerhealth.af.catalystproject.2i2c.cloud] + tls: + - hosts: [molerhealth.af.catalystproject.2i2c.cloud] + secretName: https-auto-tls + custom: + 2i2c: + add_staff_user_ids_to_admin_users: true + add_staff_user_ids_of_type: "github" + jupyterhubConfigurator: + enabled: false + homepage: + templateVars: + org: + name: Catalyst Project, Africa - MolerHealth + url: https://catalystproject.cloud/ + logo_url: https://catalystproject.cloud/_images/catalyst-icon-dark.png + hub: + config: + JupyterHub: + authenticator_class: github + GitHubOAuthenticator: + oauth_callback_url: https://molerhealth.af.catalystproject.2i2c.cloud/hub/oauth_callback + allowed_organizations: + - CatalystProject-Hubs:molerhealth + scope: + - read:org + Authenticator: + admin_users: + - Monsurat-Onabajo