- May 23, 2023
-
-
Anton Schwarz authored
As per the request from @mlassnig. mod_want_digest is an alpha version of an Apache2 httpd module implementing a data integrity check in accordance with RFC 3230. It should be necessary to implement third party copy (TPC) between WebDAV instances. We used a dynamic dependency approach for `mod_want_digest`, this means that the current `mod_want_digest` is curled from the git repository and compiled within `httpd:latest`. As per @maany's request. (The other option would have been to use static dependencies/files from `mod_want_digest`, but this would require us to pin the `httpd` version, and this would clash with an earlier requirement of @mlassnig. Some additional steps are necessary to compile, initialise and attach the module: * Download dependencies for `libz.so` (we achieved this by installing `build-essential`. * Soft-link the instance of `libz.so` to `libzlib.so` (which the linker `ld` can find). * Compile using `apxs` with the option `-lzlib`. * Initialise and attach using `apxs` in a separate step. For SSL to work it was necessary to softlink the `default-ssl.conf` from `sites-available` to `sites-enabled`. Removed references to certificates because these certificates will be volume mounted in.
-
Anton Schwarz authored
This adds the Dockerfile as well as all required scripts and config files to build the WebDAV image and run the WebDAV container. Also added WebDAV to `docker-auto-build.yml`, using `httpd:latest` as per @mlassnig's request.
-
- May 16, 2023
-
-
Eric Vaandering authored
Remove fixed version of cx-oracle
-
- May 12, 2023
-
-
Eric Vaandering authored
-
- May 05, 2023
-
-
Radu Carpa authored
-
- Apr 12, 2023
-
-
Radu Carpa authored
was forgotten when removing the keys
-
Radu Carpa authored
This script is already used by servers and was recently bundled into rucio clients too: https://github.com/rucio/rucio/pull/6149
-
Radu Carpa authored
To be done the same way it's done in prod. Otherwise it's complicated to make reaper work, who requires a valid proxy certificate to access xrootd servers.
-
Radu Carpa authored
-
Radu Carpa authored
The certificates will have to be explicitly mounted into containers either via bind mounts in docker; or via secrets in kubernetes. This reduces the risk of a security issue.
-
- Mar 29, 2023
-
-
Radu Carpa authored
it's already done in the centos7 containers I just forgot about it in alma9.Dockerfile
-
- Mar 23, 2023
-
-
Radu Carpa authored
Also: - remove the py2 dockerfile - split the installed packages one per line to make it more human-readable.
-
Radu Carpa authored
Can still be disabled by setting the env variable USE_DAVIX_WITH_OPENSSL31 to anything != 'True'
-
- Mar 20, 2023
-
-
maany authored
In the recent changes related to pushing versioned containers for everything, the `rucio-fs` naming scheme was changed to `fs`, which was not an intentional change. This commit fixes the error.
-
Radu Carpa authored
This change builds on top of https://github.com/rucio/helm-charts/pull/139 while being compatible with old helm chart versions.
-
Radu Carpa authored
it was added to the cpp version, but forgotten in the java one.
-
Radu Carpa authored
For people who mount the final CRLs directly into the container. If not explicitly disabled, default to the old behavior of fetching the CRLs.
-
Radu Carpa authored
Otherwise we end with double `-`.
-
- Mar 15, 2023
-
-
maany authored
if the build context contains 'push-latest' and 'custom-tag=something' in the spec, then image_tag-<custom_tag> and latest_tag-<custom_tag> will both be pushed to DockerHub. For example, 'fts-cron/Dockerfile_java, push-tagged, push-latest, custom-tag=java' will push rucio/fts-cron:1.31.0-java, rucio/fts-cron:latest-java
-
maany authored
-
Mayank Sharma authored
-
Radu Carpa authored
Adapt the current dockerfile to always build openssl3.1 and davix and store the new RPMs ready for installation. This is to avoid having to build two different containers for alma9. Add an ENV variable switch in the start-daemon.sh script to install these RPMs, if desired, just before running rucio.
-
- Mar 14, 2023
-
-
Radu Carpa authored
Similarly to servers. Was forgotten. It's still used by some CAs.
-
- Mar 09, 2023
-
-
Martin Barisits authored
servers and daemons: build alma9 images
-
Radu Carpa authored
similarly to how it is done in servers in previous commit.
-
Radu Carpa authored
To both support python3.6 and python3.9 in docker-entrypoint.sh, the rucio python path is automatically inferred and passed as a variable to j2 scripts.
-
- Mar 02, 2023
-
-
Martin Barisits authored
Support standard rucio release and webui release in auto-builds
-
- Feb 15, 2023
-
-
maany authored
docker-auto-build now supports two independent release paths: Standard Rucio Release: Such releases are tagged with a semantic version representing the rucio release. The Rucio WebUI is not built during this release Rucio WebUI Release: These are WebUI only releases, and their tags follow the format webui-<semantic_version>
-
Mayank Sharma authored
-
- Feb 02, 2023
-
-
Mario Lassnig authored
enhancement: install cern ca fix #223
-
Mario Lassnig authored
enhancement: improve fts cron Fix #215
-
- Jan 25, 2023
-
-
Domenic Gosein authored
-
Domenic Gosein authored
-
Domenic Gosein authored
-
Domenic Gosein authored
-
- Jan 20, 2023
-
-
Domenic Gosein authored
-
- Jan 19, 2023
-
-
Domenic Gosein authored
-
Domenic Gosein authored
-
Domenic Gosein authored
-
Domenic Gosein authored
-