-
Notifications
You must be signed in to change notification settings - Fork 74
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 stage server #3090
base: main
Are you sure you want to change the base?
Conversation
Add Ansible Closes jupyterhub#2 See merge request methods-hub/interactive-environment!1
Add GitLab CI Kubernetes agent for stage Closes jupyterhub#3 See merge request methods-hub/interactive-environment!2
Add GitLab CI Closes jupyterhub#3 See merge request methods-hub/interactive-environment!3
Thanks @manics for the reply and comments. I was able to disable the the attempt to contact Google Cloud with mybinder.org-deploy/config/curvenote.yaml Lines 252 to 253 in 1940651
The problem that I have is that all persistent volume claims are pending. kubectl get -n gesis pvc
I know that I need to declare a correct persistent volume but I can't find where the persistent volume is declared for OVH or CurveNote. @manics can you point me to the persistent volume declaration? Thanks! |
because kubernetes can't delete local.
I have the main pods running. kubectl get -n gesis pods
IngressThe ingress is not working. The goal here is to have http://notebooks-test.gesis.org being answer by the NGINX Ingress pod. @manics can you help me? ping -c 1 notebooks-test.gesis.org
kubectl -n gesis describe ingress binderhub
kubectl -n gesis describe service binderhub-ingress-nginx-controller
|
Can you try running an ephemeral pod in the same namespace, and exec something like Then try If that works it means the controller and your internal BinderHub/JupyterHub ingress is (probably!) working, and the problem is likely in the path between the external internet and the internal ingress. |
For the chartpress tag problem you'll need to first run mybinder.org-deploy/.github/workflows/cd.yml Lines 322 to 324 in 1940651
The actual building and pushing of the container images is done in the staging workflow, and since chartpress deterministically generates the tag based on git commit hash it's fine to rerun it to update the tags. |
This is related to #2797
The configuration in the
ansible
folder is working and GitLab CI at.gitlab-ci.yml
is also working.I'm trying to complete the Kubernetes cluster configuration in the Helm chart.