Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
systemtest: support running clients in a container
Motivation: Containers provide a convenient way of testing dCache as they allow an arbitrary client version, running on arbitrary Linux distribution. This is particularly useful when testing dCache's system-test. However, when building system-test, the 'populate' script generates (and disposes of) an X.509 certificate authority. This CA is used to generate host- and user credentials. In order to support X.509 credential testing, the container environment needs to be updated to trust the dCache disposable CA, and have the client credentials installed. Modification: Add a simple script that copies the Disposable CA related files into the container, enabling the container to trust that CA. The script also copies the X.509 client credentials into the container and creates a proxy credential. Result: It is easier to use clients running in a container to test dCache's system-test Target: master Requires-notes: no Requires-book: no Patch: https://rb.dcache.org/r/14192/ Acked-by: Marina Sahakyan
- Loading branch information