-
Notifications
You must be signed in to change notification settings - Fork 75
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 GESIS deployment #2797
Comments
Thank you @rgaiacs for this great overview :) |
Seems fine to me! Would you mind holding off until I've finished with #2698 (and the inevitably many follow-ups) before making changes to the shared files? |
I will hold until #2698 is finished. |
Change GESIS deployment as discussed at the first post will contribute to avoid cryptnono/cryptnono#8 and similar issues where a new file is created and the my update script silence fails. |
Curvenote is now officially added! There'll probably be some more tweaks but hopefully nothing major, so if you haven't already feel free to make any changes you need for GESIS. |
During JupyterCon 2023, @yuvipanda asked me if I could move the deployment of the GESIS node to https://github.com/jupyterhub/mybinder.org-deploy. I mentioned that we were running things a bit different and were uncertain of how to bring the GESIS deployment to https://github.com/jupyterhub/mybinder.org-deploy. Yesterday, @arnim and I were talking and we concluded that we should bring this conversation up again and let all the contributors to share the thoughts.
OVH deployment vs GESIS deployment
git-crypt
/
/binder/
GESIS Helm Chart upgrade workflow
To keep GESIS
binderhub
version in sync with mybinder.org, we are doing the followAt the moment, this workflows implementation is not capable of update files in the
secret
folders.Proposed new workflow
The previous steps are replaced with
git fetch
es https://github.com/jupyterhub/mybinder.org-deploy, validates (verifies digital signature) changes to GESIS specific files, andgit merge
s changesgit merge
triggers a new deploymentThis new workflow requires
.gitlab-ci.yml
This files could be kept in a separate branch.
@arnim @minrk @yuvipanda @manics what do you think?
The text was updated successfully, but these errors were encountered: