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

Add https support to apache2 on ICF-CI #22

Draft
wants to merge 17 commits into
base: main
Choose a base branch
from

Conversation

christian-monch
Copy link
Collaborator

@christian-monch christian-monch commented May 30, 2023

This PR enables SSL on the test-HTTP server. It installs all necessary certificates to enable requests and git-annex to establish connections to the server.

The PR changes the data_webserver-fixture to return an https:-URL on an appveyor-VM. So all tests should run against an https:-endpoint.

Fixes #17

BEFORE this PR can be merged, the following tasks have to be completed:

To indicate that the previous tasks should be completed before the merge, this PR is put into draft mode

@christian-monch christian-monch force-pushed the enh-ci-https branch 9 times, most recently from ff22b36 to 840ced5 Compare May 31, 2023 10:54
mih added a commit that referenced this pull request May 31, 2023
@christian-monch
Copy link
Collaborator Author

The remaining errors are not related to https (datalad get fails)

Rename ChristianMoenchCA.crt to INM-ICF-TestCA.crt

Clone this branch when building a singularity
container. This should be removed, once the
certificates are in main-branch
@christian-monch
Copy link
Collaborator Author

Remaining get-errors where fixed by merging the latest changes from main into the branch.

@christian-monch christian-monch marked this pull request as draft May 31, 2023 20:27
@christian-monch christian-monch requested a review from mih May 31, 2023 20:28
ste-phi pushed a commit to Aswendt-Lab/inm-icf-utilities that referenced this pull request Sep 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add HTTPS-support to the CI-web server
1 participant