Skip to content

Commit

Permalink
Merge pull request #723 from lanl/update_charliecloud_version
Browse files Browse the repository at this point in the history
Increment charliecloud minimum version to include podman fix
  • Loading branch information
pagrubel authored Sep 22, 2023
2 parents 609764d + ee5d583 commit cd12c1a
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion beeflow/client/core.py
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@ def start_slurm_restd():
return mgr


MIN_CHARLIECLOUD_VERSION = (0, 32)
MIN_CHARLIECLOUD_VERSION = (0, 34)


def version_str(version):
Expand Down
6 changes: 3 additions & 3 deletions ci/deps_install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ sudo apt-get install -y slurmctld slurmd slurmrestd munge python3 python3-venv \
libyaml-dev # needed for PyYAML

# Install most recent Charliecloud
curl -O -L https://github.com/hpc/charliecloud/releases/download/v0.32/charliecloud-0.32.tar.gz
tar -xvf charliecloud-0.32.tar.gz
(cd charliecloud-0.32
curl -O -L https://github.com/hpc/charliecloud/releases/download/v0.34/charliecloud-0.34.tar.gz
tar -xvf charliecloud-0.34.tar.gz
(cd charliecloud-0.34
./configure --prefix=/usr
make
sudo make install)
Expand Down
2 changes: 1 addition & 1 deletion docs/sphinx/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Requirements:

* **Python version 3.8 (or greater)**

* `Charliecloud <https://hpc.github.io/charliecloud/>`_ **version 0.32 (or greater)**
* `Charliecloud <https://hpc.github.io/charliecloud/>`_ **version 0.34 (or greater)**
Charliecloud is installed on Los Alamos National Laboratory (LANL) clusters and can be invoked via ``module load charliecloud`` before running beeflow. If you are on a system that does not have the module, `Charliecloud <https://hpc.github.io/charliecloud/>`_ is easily installed in user space and requires no privileges to install. To insure Charliecloud is available in subsequent runs add ``module load charliecloud`` (or if you installed it ``export PATH=<path_to_ch-run>:$PATH``) to your .bashrc (or other appropriate shell initialization file). BEE runs dependencies from a Charliecloud container and uses it to run the graph database neo4j and other dependencies. The default container runtime for containerized applications in BEE is Charliecloud.


Expand Down

0 comments on commit cd12c1a

Please sign in to comment.