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

Streamline deployment of GESIS acceptance server #3178

Open
wants to merge 24 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
c81b168
Add GitLab CI Agent for GESIS
rgaiacs Jan 17, 2025
ff90436
Add GESIS acceptance config
rgaiacs Jan 17, 2025
2509daf
Add secrets from GESIS
rgaiacs Jan 17, 2025
c48a521
Add GitLab CI action to build helm chart
rgaiacs Jan 17, 2025
6532e7f
Add lint to GitLab CI
rgaiacs Jan 17, 2025
6063fc4
Add helm deploy to GitLab
rgaiacs Jan 17, 2025
d90756c
Reduce version of python to install dependencies
rgaiacs Jan 17, 2025
8210f9b
Fix name of field in Helm chart
rgaiacs Jan 21, 2025
4917c08
Re-write Helm Template Comments
rgaiacs Jan 21, 2025
39f07b1
Increase version of GitLab CI component for helm
rgaiacs Jan 17, 2025
2e1ddf3
Avoid install Ingress NGINX Controller for GESIS
rgaiacs Jan 22, 2025
a5851fe
Fix BinderHub node selector
rgaiacs Jan 22, 2025
4ac0d46
Reduce persistent volume for GESIS acceptance
rgaiacs Jan 22, 2025
3a33eb6
Refactor Helm values files for GESIS
rgaiacs Jan 22, 2025
bc36658
Add projectName to GESIS
rgaiacs Jan 22, 2025
f08ffff
Disable badge static server for GESIS
rgaiacs Jan 22, 2025
d85ffbb
Fix image threshold for GESIS
rgaiacs Jan 22, 2025
f613477
Change Ingress configuration for GESIS
rgaiacs Jan 22, 2025
b64a231
Use Ingress NGINX Rewrite Target for GESIS
rgaiacs Jan 22, 2025
0321f1b
Move GESIS Binder Hub to the /binder path as before
rgaiacs Jan 22, 2025
3766176
Fix access to Prometheus
rgaiacs Jan 22, 2025
9823278
Fix Binder base_url for GESIS
rgaiacs Jan 22, 2025
ec006f7
Fix errors from pre-commit.ci
rgaiacs Jan 22, 2025
71d82dd
Add default static.enabled: true
rgaiacs Jan 22, 2025
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
Prev Previous commit
Next Next commit
Use Ingress NGINX Rewrite Target for GESIS
  • Loading branch information
rgaiacs committed Jan 22, 2025
commit b64a231651133f40ec41f1900c9ef6a727286d61
10 changes: 8 additions & 2 deletions config/gesis.yml
Original file line number Diff line number Diff line change
@@ -92,7 +92,10 @@ grafana:
# Don't change the annotations
annotations:
cert-manager.io/cluster-issuer: letsencrypt
path: /grafana
nginx.ingress.kubernetes.io/use-regex: "true"
nginx.ingress.kubernetes.io/rewrite-target: /$2
pathType: ImplementationSpecific
path: /grafana(/|$)(.*)
nodeSelector:
grafana: "true"
persistence:
@@ -106,7 +109,10 @@ prometheus:
# Don't change the annotations
annotations:
cert-manager.io/cluster-issuer: letsencrypt
path: /prometheus
nginx.ingress.kubernetes.io/use-regex: "true"
nginx.ingress.kubernetes.io/rewrite-target: /$2
pathType: ImplementationSpecific
path: /prometheus(/|$)(.*)
livenessProbeInitialDelay: 800
persistentVolume:
storageClass: local-storage-prometheus