files: added x509 authentication to EOS offload. #718
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
closes https://github.com/zenodo/ops/issues/322
I added docs on how to replace the certificate.
This was tested in
zenodo-rdm-qa
, inside a pod. I added the configmap to theworker
deployment and mounted the certificates. The test was run in aninvenio shell
, using arequests.Session.get
request to retrieve a file from eosmedia and it worked.Deployment
In Openshift, set the following variables (we need to create the deployment config first
INVENIO_ZENODO_EOS_*
so they are added to the application):To create the config map and the volume in openshift:
Then add the certificate and key as detailed here