Skip to content

Commit

Permalink
Merge pull request #116 from kjsanger/feature/baton-4.3.1
Browse files Browse the repository at this point in the history
Update the default batno to 4.3.1
  • Loading branch information
kjsanger authored Sep 16, 2024
2 parents e70e878 + 51407ce commit 424021e
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 28 deletions.
19 changes: 1 addition & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ This is a Docker image of a vanilla iRODS >=4.2.11 server that works
out of the box. To be used for running tests only.

The server version may be chosen by passing the Docker build argument
`--build-arg IRODS_VERSION=<version>` (default is 4.3.0).
`--build-arg IRODS_VERSION=<version>` (default is 4.3.1).

### irods/ubuntu/22.04 ###

Expand Down Expand Up @@ -81,23 +81,6 @@ e.g. Install wrappers to $PREFIX/bin:
...
-rwxr-xr-x 1 kdj staff 409 Apr 12 15:47 samtools

# iRODS Client Bundle

The release contains irods 4.2.7 clients bundled from
`ub-16.04-irods-clients-4.2.7` to be used on ONT machines, where we
cannot run containers. Given the complexity of the iRODS clients'
dependency chain, the location of the plugins must be provided in the
iRODS environment file using the `irods_plugins_home` key. Some
dependencies for these plugins must also be preloaded to avoid local
system libraries from being pulled in, e.g.:

$ LD_PRELOAD=path/libarchive.so.16:path/libcrypto.so.1.0.0:path/libssl.so.1.0.0:path/libxml2.so.2:path/libicuuc.so.55:path/libicudata.so.55 \
./exodus/bin/iinit

A script to do this is set up by the ansible used to set up the instruments
(https://gitlab.internal.sanger.ac.uk/npg/oxford_nanopore_instruments).


## Author

Keith James [email protected]
16 changes: 8 additions & 8 deletions docker/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ ub-22.04-irods-4.3.3.$(TAG): irods/ubuntu/22.04/Dockerfile ub-22.04-base.$(TAG)
docker buildx build $(DOCKER_ARGS) \
--load \
--build-arg BASE_IMAGE=$(DOCKER_PREFIX)/ub-22.04-base \
--build-arg IRODS_VERSION=4.3.2 \
--build-arg IRODS_VERSION=4.3.3 \
--label org.opencontainers.image.title="iRODS 4.3.3 server, Ubuntu 22.04" \
--label org.opencontainers.image.source=$(git_url) \
--label org.opencontainers.image.revision=$(git_commit) \
Expand Down Expand Up @@ -206,7 +206,7 @@ ub-16.04-irods-clients-4.2.7.$(TAG): irods_clients/ubuntu/16.04/Dockerfile ub-16
--build-arg DOCKER_IMAGE=$(subst .$(TAG),,$@) \
--build-arg DOCKER_TAG=$(TAG) \
--build-arg IRODS_VERSION=4.2.7 \
--build-arg BATON_VERSION=4.2.2 \
--build-arg BATON_VERSION=4.3.1 \
--build-arg HTSLIB_VERSION=1.20 \
--build-arg SAMTOOLS_VERSION=1.20 \
--build-arg BCFTOOLS_VERSION=1.20 \
Expand All @@ -228,7 +228,7 @@ ub-18.04-irods-clients-4.2.11.$(TAG): irods_clients/ubuntu/18.04/Dockerfile ub-1
--build-arg DOCKER_IMAGE=$(subst .$(TAG),,$@) \
--build-arg DOCKER_TAG=$(TAG) \
--build-arg IRODS_VERSION=4.2.11 \
--build-arg BATON_VERSION=4.2.2 \
--build-arg BATON_VERSION=4.3.1 \
--build-arg HTSLIB_VERSION=1.20 \
--build-arg SAMTOOLS_VERSION=1.20 \
--build-arg BCFTOOLS_VERSION=1.20 \
Expand All @@ -251,7 +251,7 @@ ub-18.04-irods-clients-4.2.12.$(TAG): irods_clients/ubuntu/18.04/Dockerfile ub-1
--build-arg DOCKER_IMAGE=$(subst .$(TAG),,$@) \
--build-arg DOCKER_TAG=$(TAG) \
--build-arg IRODS_VERSION=4.2.12 \
--build-arg BATON_VERSION=4.2.1 \
--build-arg BATON_VERSION=4.3.1 \
--build-arg HTSLIB_VERSION=1.20 \
--build-arg SAMTOOLS_VERSION=1.20 \
--build-arg BCFTOOLS_VERSION=1.20 \
Expand All @@ -274,7 +274,7 @@ ub-22.04-irods-clients-4.3.1.$(TAG): irods_clients/ubuntu/22.04/Dockerfile
--build-arg DOCKER_IMAGE=$(subst .$(TAG),,$@) \
--build-arg DOCKER_TAG=$(TAG) \
--build-arg IRODS_VERSION=4.3.1 \
--build-arg BATON_VERSION=4.2.2 \
--build-arg BATON_VERSION=4.3.1 \
--build-arg HTSLIB_VERSION=1.20 \
--build-arg SAMTOOLS_VERSION=1.20 \
--build-arg BCFTOOLS_VERSION=1.20 \
Expand All @@ -297,7 +297,7 @@ ub-22.04-irods-clients-4.3.2.$(TAG): irods_clients/ubuntu/22.04/Dockerfile
--build-arg DOCKER_IMAGE=$(subst .$(TAG),,$@) \
--build-arg DOCKER_TAG=$(TAG) \
--build-arg IRODS_VERSION=4.3.2 \
--build-arg BATON_VERSION=4.2.2 \
--build-arg BATON_VERSION=4.3.1 \
--build-arg HTSLIB_VERSION=1.20 \
--build-arg SAMTOOLS_VERSION=1.20 \
--build-arg BCFTOOLS_VERSION=1.20 \
Expand All @@ -320,7 +320,7 @@ ub-22.04-irods-clients-4.3.3.$(TAG): irods_clients/ubuntu/22.04/Dockerfile
--build-arg DOCKER_IMAGE=$(subst .$(TAG),,$@) \
--build-arg DOCKER_TAG=$(TAG) \
--build-arg IRODS_VERSION=4.3.3 \
--build-arg BATON_VERSION=4.2.2 \
--build-arg BATON_VERSION=4.3.1 \
--build-arg HTSLIB_VERSION=1.20 \
--build-arg SAMTOOLS_VERSION=1.20 \
--build-arg BCFTOOLS_VERSION=1.20 \
Expand All @@ -342,7 +342,7 @@ ub-22.04-irods-clients-4.3-nightly.$(TAG): irods_clients/ubuntu/22.04/Dockerfile
--build-arg DOCKER_IMAGE=$(subst .$(TAG),,$@) \
--build-arg DOCKER_TAG=$(TAG) \
--build-arg IRODS_VERSION=4.3-nightly \
--build-arg BATON_VERSION=4.2.2 \
--build-arg BATON_VERSION=4.3.1 \
--build-arg HTSLIB_VERSION=1.20 \
--build-arg SAMTOOLS_VERSION=1.20 \
--build-arg BCFTOOLS_VERSION=1.20 \
Expand Down
2 changes: 1 addition & 1 deletion docker/irods_clients/ubuntu/16.04/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
ARG IRODS_VERSION="4.2.7"

# The latest usable versions
ARG BATON_VERSION="4.2.1"
ARG BATON_VERSION="4.3.1"
ARG HTSLIB_VERSION="1.18"
ARG SAMTOOLS_VERSION="1.18"
ARG BCFTOOLS_VERSION="1.18"
Expand Down
2 changes: 1 addition & 1 deletion docker/irods_clients/ubuntu/18.04/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ ARG IRODS_VERSION="4.3.1"
ARG IRODS_REVISION="1"

# The latest usable versions
ARG BATON_VERSION="4.2.1"
ARG BATON_VERSION="4.3.1"
ARG HTSLIB_VERSION="1.18"
ARG SAMTOOLS_VERSION="1.18"
ARG BCFTOOLS_VERSION="1.18"
Expand Down

0 comments on commit 424021e

Please sign in to comment.