From ac492442282462542c9df82d9ef4ca10acc12280 Mon Sep 17 00:00:00 2001
From: Xiao Gui <xgui3783@gmail.com>
Date: Fri, 26 Apr 2024 11:41:05 +0200
Subject: [PATCH] maint: update ebrains helm

---
 .helm/adhoc/certificate-atlases-ebrains.yaml | 21 +++++++++++++++
 .helm/adhoc/ingress-main.yml                 | 27 ++++++++++++++++++++
 2 files changed, 48 insertions(+)
 create mode 100644 .helm/adhoc/certificate-atlases-ebrains.yaml

diff --git a/.helm/adhoc/certificate-atlases-ebrains.yaml b/.helm/adhoc/certificate-atlases-ebrains.yaml
new file mode 100644
index 000000000..c4b1cfcf7
--- /dev/null
+++ b/.helm/adhoc/certificate-atlases-ebrains.yaml
@@ -0,0 +1,21 @@
+apiVersion: cert-manager.io/v1
+kind: Certificate
+metadata:
+  name: atlases-ebrains-certificate
+spec:
+  secretName: atlases-ebrains-secret
+  renewBefore: 120h 
+  commonName: atlases.ebrains.eu
+  isCA: false
+  privateKey:
+    algorithm: RSA
+    encoding: PKCS1
+    size: 2048
+  usages:
+  - server auth
+  dnsNames:
+  # (CHANGE ME! same as `commonName`)
+  - atlases.ebrains.eu
+  issuerRef:
+    name: letsencrypt-production-issuer-1
+    kind: ClusterIssuer 
\ No newline at end of file
diff --git a/.helm/adhoc/ingress-main.yml b/.helm/adhoc/ingress-main.yml
index 230fcf5aa..1b67c5402 100644
--- a/.helm/adhoc/ingress-main.yml
+++ b/.helm/adhoc/ingress-main.yml
@@ -54,6 +54,30 @@ spec:
             name: expmt-siibra-explorer
             port: 
               number: 8080
+  - host: atlases.ebrains.eu
+    http:
+      paths:
+      - pathType: Prefix
+        path: "/viewer"
+        backend:
+          service:
+            name: prod-siibra-explorer
+            port: 
+              number: 8080
+      - pathType: Prefix
+        path: "/viewer-staging"
+        backend:
+          service:
+            name: rc-siibra-explorer
+            port: 
+              number: 8080
+      - pathType: Prefix
+        path: "/viewer-expmt"
+        backend:
+          service:
+            name: expmt-siibra-explorer
+            port: 
+              number: 8080
   tls:
   - secretName: siibra-explorer-prod-secret
     hosts:
@@ -61,3 +85,6 @@ spec:
   - secretName: sxplr-ebrains-secret
     hosts:
     - siibra-explorer.apps.ebrains.eu
+  - secretName: atlases-ebrains-secret
+    hosts:
+    - atlases.ebrains.eu
-- 
GitLab